File indexing completed on 2024-04-06 12:15:18
0001 #ifndef Records_MuonGeometryRecord_h
0002 #define Records_MuonGeometryRecord_h
0003
0004
0005
0006
0007
0008
0009
0010 #include "FWCore/Framework/interface/EventSetupRecordImplementation.h"
0011 #include "FWCore/Framework/interface/DependentRecordImplementation.h"
0012 #include "Geometry/Records/interface/IdealGeometryRecord.h"
0013 #include "Geometry/Records/interface/GeometryFileRcd.h"
0014 #include "Geometry/Records/interface/DDSpecParRegistryRcd.h"
0015 #include "Geometry/Records/interface/MuonNumberingRecord.h"
0016 #include "Geometry/Records/interface/ME0RecoGeometryRcd.h"
0017 #include "Geometry/Records/interface/GEMRecoGeometryRcd.h"
0018 #include "Geometry/Records/interface/RPCRecoGeometryRcd.h"
0019 #include "Geometry/Records/interface/CSCRecoGeometryRcd.h"
0020 #include "Geometry/Records/interface/DTRecoGeometryRcd.h"
0021 #include "Geometry/Records/interface/CSCRecoDigiParametersRcd.h"
0022 #include "FWCore/Utilities/interface/mplVector.h"
0023 #include "CondFormats/AlignmentRecord/interface/DTAlignmentRcd.h"
0024 #include "CondFormats/AlignmentRecord/interface/DTAlignmentErrorRcd.h"
0025 #include "CondFormats/AlignmentRecord/interface/DTAlignmentErrorExtendedRcd.h"
0026 #include "CondFormats/AlignmentRecord/interface/CSCAlignmentRcd.h"
0027 #include "CondFormats/AlignmentRecord/interface/CSCAlignmentErrorRcd.h"
0028 #include "CondFormats/AlignmentRecord/interface/CSCAlignmentErrorExtendedRcd.h"
0029 #include "CondFormats/AlignmentRecord/interface/GEMAlignmentRcd.h"
0030 #include "CondFormats/AlignmentRecord/interface/GEMAlignmentErrorRcd.h"
0031 #include "CondFormats/AlignmentRecord/interface/GEMAlignmentErrorExtendedRcd.h"
0032 #include "CondFormats/AlignmentRecord/interface/GlobalPositionRcd.h"
0033
0034 class MuonGeometryRecord
0035 : public edm::eventsetup::DependentRecordImplementation<MuonGeometryRecord,
0036 edm::mpl::Vector<IdealGeometryRecord,
0037 DDSpecParRegistryRcd,
0038 GeometryFileRcd,
0039 MuonNumberingRecord,
0040 DTAlignmentRcd,
0041 DTAlignmentErrorRcd,
0042 DTAlignmentErrorExtendedRcd,
0043 CSCAlignmentRcd,
0044 CSCAlignmentErrorRcd,
0045 CSCAlignmentErrorExtendedRcd,
0046 GEMAlignmentRcd,
0047 GEMAlignmentErrorRcd,
0048 GEMAlignmentErrorExtendedRcd,
0049 GlobalPositionRcd,
0050 ME0RecoGeometryRcd,
0051 GEMRecoGeometryRcd,
0052 RPCRecoGeometryRcd,
0053 DTRecoGeometryRcd,
0054 CSCRecoGeometryRcd,
0055 CSCRecoDigiParametersRcd> > {};
0056
0057 #endif