Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2021-12-22 01:53:14

0001 #include "CondCore/ESSources/interface/registration_macros.h"
0002 #include "CondFormats/PPSObjects/interface/CTPPSBeamParameters.h"
0003 #include "CondFormats/DataRecord/interface/CTPPSBeamParametersRcd.h"
0004 #include "CondFormats/PPSObjects/interface/CTPPSPixelDAQMapping.h"
0005 #include "CondFormats/DataRecord/interface/CTPPSPixelDAQMappingRcd.h"
0006 #include "CondFormats/PPSObjects/interface/CTPPSPixelAnalysisMask.h"
0007 #include "CondFormats/DataRecord/interface/CTPPSPixelAnalysisMaskRcd.h"
0008 #include "CondFormats/PPSObjects/interface/CTPPSPixelGainCalibrations.h"
0009 #include "CondFormats/DataRecord/interface/CTPPSPixelGainCalibrationsRcd.h"
0010 #include "CondFormats/PPSObjects/interface/CTPPSRPAlignmentCorrectionsData.h"
0011 #include "CondFormats/AlignmentRecord/interface/CTPPSRPAlignmentCorrectionsDataRcd.h"
0012 #include "CondFormats/AlignmentRecord/interface/RPRealAlignmentRecord.h"
0013 #include "CondFormats/AlignmentRecord/interface/RPMisalignedAlignmentRecord.h"
0014 #include "CondFormats/PPSObjects/interface/PPSTimingCalibration.h"
0015 #include "CondFormats/DataRecord/interface/PPSTimingCalibrationRcd.h"
0016 #include "CondFormats/PPSObjects/interface/PPSTimingCalibrationLUT.h"
0017 #include "CondFormats/DataRecord/interface/PPSTimingCalibrationLUTRcd.h"
0018 #include "CondFormats/PPSObjects/interface/LHCOpticalFunctionsSetCollection.h"
0019 #include "CondFormats/DataRecord/interface/CTPPSOpticsRcd.h"
0020 #include "CondFormats/PPSObjects/interface/PPSDirectSimulationData.h"
0021 #include "CondFormats/DataRecord/interface/PPSDirectSimulationDataRcd.h"
0022 #include "CondFormats/PPSObjects/interface/PPSPixelTopology.h"
0023 #include "CondFormats/DataRecord/interface/PPSPixelTopologyRcd.h"
0024 #include "CondFormats/PPSObjects/interface/PPSAlignmentConfig.h"
0025 #include "CondFormats/DataRecord/interface/PPSAlignmentConfigRcd.h"
0026 #include "CondFormats/PPSObjects/interface/PPSAlignmentConfiguration.h"
0027 #include "CondFormats/DataRecord/interface/PPSAlignmentConfigurationRcd.h"
0028 #include "CondFormats/PPSObjects/interface/PPSAssociationCuts.h"
0029 #include "CondFormats/DataRecord/interface/PPSAssociationCutsRcd.h"
0030 
0031 namespace {
0032   struct InitAssociationCuts {
0033     void operator()(PPSAssociationCuts &cuts) { cuts.initialize(); }
0034   };
0035 }  // namespace
0036 
0037 REGISTER_PLUGIN(CTPPSBeamParametersRcd, CTPPSBeamParameters);
0038 REGISTER_PLUGIN(CTPPSPixelDAQMappingRcd, CTPPSPixelDAQMapping);
0039 REGISTER_PLUGIN(CTPPSPixelAnalysisMaskRcd, CTPPSPixelAnalysisMask);
0040 REGISTER_PLUGIN(CTPPSPixelGainCalibrationsRcd, CTPPSPixelGainCalibrations);
0041 REGISTER_PLUGIN(CTPPSRPAlignmentCorrectionsDataRcd, CTPPSRPAlignmentCorrectionsData);
0042 REGISTER_PLUGIN(RPRealAlignmentRecord, CTPPSRPAlignmentCorrectionsData);
0043 REGISTER_PLUGIN(RPMisalignedAlignmentRecord, CTPPSRPAlignmentCorrectionsData);
0044 REGISTER_PLUGIN(PPSTimingCalibrationRcd, PPSTimingCalibration);
0045 REGISTER_PLUGIN(PPSTimingCalibrationLUTRcd, PPSTimingCalibrationLUT);
0046 REGISTER_PLUGIN(CTPPSOpticsRcd, LHCOpticalFunctionsSetCollection);
0047 REGISTER_PLUGIN(PPSDirectSimulationDataRcd, PPSDirectSimulationData);
0048 REGISTER_PLUGIN(PPSPixelTopologyRcd, PPSPixelTopology);
0049 REGISTER_PLUGIN(PPSAlignmentConfigRcd, PPSAlignmentConfig);
0050 REGISTER_PLUGIN(PPSAlignmentConfigurationRcd, PPSAlignmentConfiguration);
0051 
0052 REGISTER_PLUGIN_INIT(PPSAssociationCutsRcd, PPSAssociationCuts, InitAssociationCuts);