File indexing completed on 2024-04-06 12:28:42
0001 #ifndef RecoTracker_Record_CkfComponentsRecord_h
0002 #define RecoTracker_Record_CkfComponentsRecord_h
0003
0004 #include "FWCore/Framework/interface/EventSetupRecordImplementation.h"
0005 #include "FWCore/Framework/interface/DependentRecordImplementation.h"
0006 #include "RecoLocalTracker/Records/interface/TkStripCPERecord.h"
0007 #include "RecoLocalTracker/Records/interface/TkPixelCPERecord.h"
0008 #include "RecoLocalTracker/Records/interface/TkPhase2OTCPERecord.h"
0009 #include "Geometry/Records/interface/TrackerDigiGeometryRecord.h"
0010 #include "RecoTracker/Record/interface/TrackerRecoGeometryRecord.h"
0011 #include "Geometry/Records/interface/TrackerTopologyRcd.h"
0012 #include "TrackingTools/Records/interface/TrackingComponentsRecord.h"
0013 #include "TrackingTools/Records/interface/TransientRecHitRecord.h"
0014 #include "CalibTracker/Records/interface/SiStripDetCablingRcd.h"
0015 #include "CondFormats/DataRecord/interface/SiStripNoisesRcd.h"
0016 #include "CalibTracker/Records/interface/SiStripRegionCablingRcd.h"
0017 #include "CalibTracker/Records/interface/SiStripQualityRcd.h"
0018 #include "CondFormats/DataRecord/interface/SiPixelQualityRcd.h"
0019 #include "CondFormats/DataRecord/interface/SiPixelFedCablingMapRcd.h" // FIXME should be in the dependencies of the SiPixelQualityRcd
0020 #include "FWCore/Utilities/interface/mplVector.h"
0021
0022 class CkfComponentsRecord
0023 : public edm::eventsetup::DependentRecordImplementation<CkfComponentsRecord,
0024 edm::mpl::Vector<TrackerDigiGeometryRecord,
0025 TkPixelCPERecord,
0026 TkStripCPERecord,
0027 TkPhase2OTCPERecord,
0028 TransientRecHitRecord,
0029 TrackingComponentsRecord,
0030 TrackerRecoGeometryRecord,
0031 TrackerTopologyRcd,
0032 SiStripQualityRcd,
0033 SiStripDetCablingRcd,
0034 SiStripNoisesRcd,
0035 SiStripRegionCablingRcd,
0036 SiPixelQualityRcd,
0037 SiPixelFedCablingMapRcd,
0038 IdealMagneticFieldRecord,
0039 SiPixelLorentzAngleRcd,
0040 SiStripLorentzAngleDepRcd> > {};
0041 #endif