Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:01:31

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