1 #ifndef DTGeometryBuilder_DTGeometryESModule_h 2 #define DTGeometryBuilder_DTGeometryESModule_h 55 void setupGeometry(MuonNumberingRecord
const&, std::shared_ptr<HostType>&);
std::shared_ptr< DTGeometry > produce(const MuonGeometryRecord &record)
Produce DTGeometry.
edm::ESGetToken< DDCompactView, IdealGeometryRecord > cpvToken_
edm::ReusableObjectHolder< HostType > holder_
~DTGeometryESModule() override
Destructor.
const std::string myLabel_
const std::string alignmentsLabel_
void setupDBGeometry(DTRecoGeometryRcd const &, std::shared_ptr< HostType > &)
edm::ESGetToken< Alignments, GlobalPositionRcd > globalPositionToken_
edm::ESGetToken< MuonDDDConstants, MuonNumberingRecord > mdcToken_
void setupGeometry(MuonNumberingRecord const &, std::shared_ptr< HostType > &)
edm::ESGetToken< Alignments, DTAlignmentRcd > alignmentsToken_
DTGeometryESModule(const edm::ParameterSet &p)
Constructor.
edm::ESGetToken< AlignmentErrorsExtended, DTAlignmentErrorExtendedRcd > alignmentErrorsToken_
edm::ESGetToken< RecoIdealGeometry, DTRecoGeometryRcd > rigToken_