CMS 3D CMS Logo

/data/doxygen/doxygen-1.7.3/gen/CMSSW_4_2_8/src/CalibTracker/Records/interface/SiStripDependentRecords.h

Go to the documentation of this file.
00001 #ifndef CALIBTRACKER_RECORDS_SISTRIPDEPENDENTRECORDS_H
00002 #define CALIBTRACKER_RECORDS_SISTRIPDEPENDENTRECORDS_H
00003 
00004 #include "FWCore/Framework/interface/EventSetupRecordImplementation.h"
00005 #include "FWCore/Framework/interface/DependentRecordImplementation.h"
00006 #include "boost/mpl/vector.hpp"
00007 
00008 #include "CondFormats/DataRecord/interface/SiStripCondDataRecords.h"
00009 #include "Geometry/Records/interface/TrackerDigiGeometryRecord.h"
00010 #include "CondFormats/DataRecord/interface/RunSummaryRcd.h"
00011 
00012 class SiStripFecCablingRcd : public edm::eventsetup::DependentRecordImplementation<SiStripFecCablingRcd,
00013   boost::mpl::vector<SiStripFedCablingRcd> > {};
00014 
00015 class SiStripDetCablingRcd : public edm::eventsetup::DependentRecordImplementation<SiStripDetCablingRcd,
00016   boost::mpl::vector<SiStripFedCablingRcd> > {};
00017 
00018 class SiStripRegionCablingRcd : public edm::eventsetup::DependentRecordImplementation<SiStripRegionCablingRcd,
00019   boost::mpl::vector<SiStripDetCablingRcd,TrackerDigiGeometryRecord> > {};
00020 
00021 // class SiStripGainRcd : public edm::eventsetup::DependentRecordImplementation<SiStripGainRcd, boost::mpl::vector<SiStripApvGainRcd> > {};
00022 class SiStripGainRcd : public edm::eventsetup::DependentRecordImplementation<SiStripGainRcd, boost::mpl::vector<SiStripApvGainRcd, SiStripApvGain2Rcd, SiStripApvGain3Rcd> > {};
00023 class SiStripGainSimRcd : public edm::eventsetup::DependentRecordImplementation<SiStripGainSimRcd, boost::mpl::vector<SiStripApvGainSimRcd> > {};
00024 
00025 class SiStripQualityRcd : public edm::eventsetup::DependentRecordImplementation<SiStripQualityRcd, boost::mpl::vector<SiStripBadModuleRcd, SiStripBadFiberRcd, SiStripBadChannelRcd, SiStripBadStripRcd, SiStripDetCablingRcd, SiStripDCSStatusRcd, SiStripDetVOffRcd, RunInfoRcd> > {};
00026 
00027 class SiStripDelayRcd : public edm::eventsetup::DependentRecordImplementation<SiStripDelayRcd, boost::mpl::vector<SiStripBaseDelayRcd> > {};
00028 
00029 class SiStripHashedDetIdRcd : public edm::eventsetup::DependentRecordImplementation<SiStripHashedDetIdRcd, boost::mpl::vector<TrackerDigiGeometryRecord> > {};
00030 
00031 #endif 
00032