Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:02:04

0001 #ifndef CondFormats_SiStripCondDataRecords_h
0002 #define CondFormats_SiStripCondDataRecords_h
0003 
0004 #include "FWCore/Framework/interface/EventSetupRecordImplementation.h"
0005 #include "Geometry/Records/interface/TrackerTopologyRcd.h"
0006 
0007 /*Recod associated to SiStripApvGain Object: the SimRcd is used in simulation only*/
0008 class SiStripApvGainRcd : public edm::eventsetup::EventSetupRecordImplementation<SiStripApvGainRcd> {};
0009 class SiStripApvGain2Rcd : public edm::eventsetup::EventSetupRecordImplementation<SiStripApvGain2Rcd> {};
0010 class SiStripApvGain3Rcd : public edm::eventsetup::EventSetupRecordImplementation<SiStripApvGain3Rcd> {};
0011 class SiStripApvGainSimRcd : public edm::eventsetup::EventSetupRecordImplementation<SiStripApvGainSimRcd> {};
0012 
0013 /*Record associated to SiStripBadStrip Object*/
0014 class SiStripBadChannelRcd : public edm::eventsetup::EventSetupRecordImplementation<SiStripBadChannelRcd> {};
0015 class SiStripBadFiberRcd : public edm::eventsetup::EventSetupRecordImplementation<SiStripBadFiberRcd> {};
0016 class SiStripBadModuleRcd
0017     : public edm::eventsetup::DependentRecordImplementation<SiStripBadModuleRcd, edm::mpl::Vector<TrackerTopologyRcd> > {
0018 };
0019 class SiStripBadStripRcd : public edm::eventsetup::EventSetupRecordImplementation<SiStripBadStripRcd> {};
0020 class SiStripDCSStatusRcd : public edm::eventsetup::EventSetupRecordImplementation<SiStripDCSStatusRcd> {};
0021 
0022 class SiStripFedCablingRcd : public edm::eventsetup::EventSetupRecordImplementation<SiStripFedCablingRcd> {};
0023 
0024 /*Record associated to SiStripLorentzAngle Object: the SimRcd is used in simulation only*/
0025 class SiStripLorentzAngleRcd
0026     : public edm::eventsetup::DependentRecordImplementation<SiStripLorentzAngleRcd,
0027                                                             edm::mpl::Vector<TrackerTopologyRcd> > {};
0028 class SiStripLorentzAngleSimRcd : public edm::eventsetup::EventSetupRecordImplementation<SiStripLorentzAngleSimRcd> {};
0029 
0030 class SiStripBackPlaneCorrectionRcd
0031     : public edm::eventsetup::DependentRecordImplementation<SiStripBackPlaneCorrectionRcd,
0032                                                             edm::mpl::Vector<TrackerTopologyRcd> > {};
0033 
0034 class SiStripDetVOffRcd : public edm::eventsetup::EventSetupRecordImplementation<SiStripDetVOffRcd> {};
0035 
0036 class SiStripLatencyRcd : public edm::eventsetup::EventSetupRecordImplementation<SiStripLatencyRcd> {};
0037 
0038 class SiStripBaseDelayRcd : public edm::eventsetup::EventSetupRecordImplementation<SiStripBaseDelayRcd> {};
0039 
0040 class SiStripNoisesRcd
0041     : public edm::eventsetup::DependentRecordImplementation<SiStripNoisesRcd, edm::mpl::Vector<TrackerTopologyRcd> > {};
0042 
0043 class SiStripPedestalsRcd : public edm::eventsetup::EventSetupRecordImplementation<SiStripPedestalsRcd> {};
0044 
0045 class SiStripRunSummaryRcd : public edm::eventsetup::EventSetupRecordImplementation<SiStripRunSummaryRcd> {};
0046 
0047 class SiStripSummaryRcd : public edm::eventsetup::EventSetupRecordImplementation<SiStripSummaryRcd> {};
0048 
0049 /*Record Associated to SiStripThreshold Object*/
0050 class SiStripThresholdRcd : public edm::eventsetup::EventSetupRecordImplementation<SiStripThresholdRcd> {};
0051 class SiStripClusterThresholdRcd : public edm::eventsetup::EventSetupRecordImplementation<SiStripClusterThresholdRcd> {
0052 };
0053 
0054 /*Record for the configuration object*/
0055 class SiStripConfObjectRcd : public edm::eventsetup::EventSetupRecordImplementation<SiStripConfObjectRcd> {};
0056 
0057 /*Record for the APV simulation parameters*/
0058 class SiStripApvSimulationParametersRcd
0059     : public edm::eventsetup::EventSetupRecordImplementation<SiStripApvSimulationParametersRcd> {};
0060 
0061 /*Records for upgrade */
0062 class Phase2TrackerCablingRcd : public edm::eventsetup::EventSetupRecordImplementation<Phase2TrackerCablingRcd> {};
0063 
0064 #endif