Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:22:09

0001 #ifndef L1Trigger_TrackerDTC_SetupRcd_h
0002 #define L1Trigger_TrackerDTC_SetupRcd_h
0003 
0004 #include "FWCore/Framework/interface/DependentRecordImplementation.h"
0005 
0006 #include "MagneticField/Records/interface/IdealMagneticFieldRecord.h"
0007 #include "Geometry/Records/interface/TrackerDigiGeometryRecord.h"
0008 #include "Geometry/Records/interface/IdealGeometryRecord.h"
0009 #include "DataFormats/TrackerCommon/interface/TrackerTopology.h"
0010 #include "CondFormats/DataRecord/interface/TrackerDetToDTCELinkCablingMapRcd.h"
0011 #include "L1Trigger/TrackTrigger/interface/TTStubAlgorithmRecord.h"
0012 
0013 #include "FWCore/Utilities/interface/mplVector.h"
0014 
0015 namespace tt {
0016 
0017   typedef edm::mpl::Vector<TrackerDigiGeometryRecord,
0018                            TrackerTopologyRcd,
0019                            IdealMagneticFieldRecord,
0020                            IdealGeometryRecord,
0021                            TrackerDetToDTCELinkCablingMapRcd,
0022                            TTStubAlgorithmRecord>
0023       Rcds;
0024 
0025   // record of tt::Setup
0026   class SetupRcd : public edm::eventsetup::DependentRecordImplementation<SetupRcd, Rcds> {};
0027 
0028 }  // namespace tt
0029 
0030 #endif