Back to home page

Project CMSSW displayed by LXR

 
 

    


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