Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:15:18

0001 #ifndef Records_MuonGeometryRecord_h
0002 #define Records_MuonGeometryRecord_h
0003 
0004 /** \class MuonGeometryRecord
0005  *  The Muon DetUnit geometry.
0006  *
0007  *  \author N. Amapane - CERN
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