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
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