Back to home page

Project CMSSW displayed by LXR

 
 

    


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

0001 /*
0002  *  plugin.cc
0003  *  CMSSW
0004  *
0005  *  Created by Chris Jones on 7/24/05.
0006  *
0007  */
0008 
0009 #include "CondCore/ESSources/interface/registration_macros.h"
0010 
0011 #include "CondFormats/DataRecord/interface/SiStripCondDataRecords.h"
0012 
0013 #include "CondFormats/SiStripObjects/interface/SiStripPedestals.h"
0014 REGISTER_PLUGIN(SiStripPedestalsRcd, SiStripPedestals);
0015 
0016 #include "CondFormats/SiStripObjects/interface/SiStripNoises.h"
0017 REGISTER_PLUGIN(SiStripNoisesRcd, SiStripNoises);
0018 
0019 #include "CondFormats/SiStripObjects/interface/SiStripFedCabling.h"
0020 REGISTER_PLUGIN(SiStripFedCablingRcd, SiStripFedCabling);
0021 
0022 #include "CondFormats/SiStripObjects/interface/SiStripLorentzAngle.h"
0023 REGISTER_PLUGIN(SiStripLorentzAngleRcd, SiStripLorentzAngle);
0024 REGISTER_PLUGIN_NO_SERIAL(SiStripLorentzAngleSimRcd, SiStripLorentzAngle);
0025 
0026 #include "CondFormats/SiStripObjects/interface/SiStripBackPlaneCorrection.h"
0027 REGISTER_PLUGIN(SiStripBackPlaneCorrectionRcd, SiStripBackPlaneCorrection);
0028 
0029 #include "CondFormats/SiStripObjects/interface/SiStripApvGain.h"
0030 REGISTER_PLUGIN(SiStripApvGainRcd, SiStripApvGain);
0031 REGISTER_PLUGIN_NO_SERIAL(SiStripApvGain2Rcd, SiStripApvGain);
0032 REGISTER_PLUGIN_NO_SERIAL(SiStripApvGain3Rcd, SiStripApvGain);
0033 REGISTER_PLUGIN_NO_SERIAL(SiStripApvGainSimRcd, SiStripApvGain);
0034 
0035 #include "CondFormats/SiStripObjects/interface/SiStripBadStrip.h"
0036 REGISTER_PLUGIN(SiStripBadStripRcd, SiStripBadStrip);
0037 REGISTER_PLUGIN_NO_SERIAL(SiStripBadModuleRcd, SiStripBadStrip);
0038 REGISTER_PLUGIN_NO_SERIAL(SiStripBadFiberRcd, SiStripBadStrip);
0039 REGISTER_PLUGIN_NO_SERIAL(SiStripBadChannelRcd, SiStripBadStrip);
0040 REGISTER_PLUGIN_NO_SERIAL(SiStripDCSStatusRcd, SiStripBadStrip);
0041 
0042 #include "CondFormats/SiStripObjects/interface/SiStripDetVOff.h"
0043 REGISTER_PLUGIN(SiStripDetVOffRcd, SiStripDetVOff);
0044 
0045 #include "CondFormats/SiStripObjects/interface/SiStripLatency.h"
0046 REGISTER_PLUGIN(SiStripLatencyRcd, SiStripLatency);
0047 
0048 #include "CondFormats/SiStripObjects/interface/SiStripBaseDelay.h"
0049 REGISTER_PLUGIN(SiStripBaseDelayRcd, SiStripBaseDelay);
0050 
0051 #include "CondFormats/SiStripObjects/interface/SiStripRunSummary.h"
0052 REGISTER_PLUGIN(SiStripRunSummaryRcd, SiStripRunSummary);
0053 
0054 #include "CondFormats/SiStripObjects/interface/SiStripThreshold.h"
0055 REGISTER_PLUGIN(SiStripThresholdRcd, SiStripThreshold);
0056 REGISTER_PLUGIN_NO_SERIAL(SiStripClusterThresholdRcd, SiStripThreshold);
0057 
0058 #include "CondFormats/SiStripObjects/interface/SiStripSummary.h"
0059 REGISTER_PLUGIN(SiStripSummaryRcd, SiStripSummary);
0060 
0061 #include "CondFormats/SiStripObjects/interface/SiStripConfObject.h"
0062 REGISTER_PLUGIN(SiStripConfObjectRcd, SiStripConfObject);
0063 
0064 #include "CondFormats/SiStripObjects/interface/SiStripApvSimulationParameters.h"
0065 namespace {
0066   struct initializeApvSimulationParameters {
0067     void operator()(SiStripApvSimulationParameters& param) { param.calculateIntegrals(); }
0068   };
0069 }  // namespace
0070 REGISTER_PLUGIN_INIT(SiStripApvSimulationParametersRcd,
0071                      SiStripApvSimulationParameters,
0072                      initializeApvSimulationParameters);
0073 
0074 #include "CondFormats/SiStripObjects/interface/Phase2TrackerCabling.h"
0075 namespace {
0076   struct initializeCabling {
0077     void operator()(Phase2TrackerCabling& c) { c.initializeCabling(); }
0078   };
0079 }  // namespace
0080 REGISTER_PLUGIN_INIT(Phase2TrackerCablingRcd, Phase2TrackerCabling, initializeCabling);