Go to the documentation of this file. 1 #ifndef CSCGeometryBuilder_CSCGeometryESModule_h
2 #define CSCGeometryBuilder_CSCGeometryESModule_h
bool useGangedStripsInME1a
edm::ESGetToken< Alignments, GlobalPositionRcd > globalPositionToken_
CSCGeometryESModule(const edm::ParameterSet &p)
Constructor.
edm::ESGetToken< AlignmentErrorsExtended, CSCAlignmentErrorExtendedRcd > alignmentErrorsToken_
edm::ESGetToken< cms::MuonNumbering, MuonNumberingRecord > mdcTokendd4hep_
edm::ESGetToken< MuonGeometryConstants, IdealGeometryRecord > mdcToken_
~CSCGeometryESModule() override
Destructor.
edm::ESGetToken< DDCompactView, IdealGeometryRecord > cpvToken_
edm::ESGetToken< Alignments, CSCAlignmentRcd > alignmentsToken_
edm::ESGetToken< cms::DDCompactView, IdealGeometryRecord > cpvTokendd4hep_
std::shared_ptr< CSCGeometry > produce(const MuonGeometryRecord &record)
Produce CSCGeometry.
edm::ESGetToken< RecoIdealGeometry, CSCRecoGeometryRcd > rigToken_
edm::ESGetToken< CSCRecoDigiParameters, CSCRecoDigiParametersRcd > rdpToken_
const std::string myLabel_
edm::ReusableObjectHolder< HostType > holder_
const std::string alignmentsLabel_
void initCSCGeometry_(const MuonGeometryRecord &, std::shared_ptr< HostType > &host)