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