#include <RPCGeometryBuilder.h>
Public Member Functions | |
std::unique_ptr< RPCGeometry > | build (const DDCompactView *cview, const MuonGeometryConstants &muonConstants) |
std::unique_ptr< RPCGeometry > | build (const cms::DDCompactView *cview, const MuonGeometryConstants &muonConstants) |
RPCGeometryBuilder () | |
Private Member Functions | |
std::unique_ptr< RPCGeometry > | buildGeometry (DDFilteredView &fview, const MuonGeometryConstants &muonConstants) |
std::unique_ptr< RPCGeometry > | buildGeometry (cms::DDFilteredView &fview, const MuonGeometryConstants &muonConstants) |
Private Attributes | |
std::map< RPCDetId, std::list< RPCRoll * > > | chids |
Definition at line 29 of file RPCGeometryBuilder.h.
RPCGeometryBuilder::RPCGeometryBuilder | ( | ) |
Definition at line 35 of file RPCGeometryBuilder.cc.
std::unique_ptr< RPCGeometry > RPCGeometryBuilder::build | ( | const DDCompactView * | cview, |
const MuonGeometryConstants & | muonConstants | ||
) |
Definition at line 39 of file RPCGeometryBuilder.cc.
References ALCARECOTkAlBeamHalo_cff::filter, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by RPCGeometryESModule::produce().
std::unique_ptr< RPCGeometry > RPCGeometryBuilder::build | ( | const cms::DDCompactView * | cview, |
const MuonGeometryConstants & | muonConstants | ||
) |
Definition at line 49 of file RPCGeometryBuilder.cc.
References ALCARECOTkAlBeamHalo_cff::filter, and AlCaHLTBitMon_QueryRunRegistry::string.
|
private |
Definition at line 59 of file RPCGeometryBuilder.cc.
References RPCChamber::add(), RPCNumberingScheme::baseNumberToUnitNumber(), cms::cuda::be, Surface::bounds(), angle_units::operators::convertMmToCm(), DDfetch(), ALCARECOPPSCalTrackBasedSel_cff::detid, DDValue::doubles(), DDFilteredView::firstChild(), ALCARECOEcalPhiSym_cff::float, DDFilteredView::geoHistory(), MuonGeometryNumbering::geoHistoryToBaseNumber(), relativeConstraints::geometry, createfilelist::int, RPCDetId::layer(), Bounds::length(), DDFilteredView::logicalPart(), WZElectronSkims53X_cff::max, SiStripPI::min, DDName::name(), DDBase< N, C >::name(), mergeVDriftHistosByStation::name, DDFilteredView::nextSibling(), me0TriggerPseudoDigis_cff::nStrips, DDSolid::parameters(), RPCDetId::region(), RPCDetId::ring(), makeMuonMisalignmentScenario::rot, DDFilteredView::rotation(), GeomDetEnumerators::RPCBarrel, GeomDetEnumerators::RPCEndcap, RPCDetId::sector(), DDLogicalPart::solid(), DDFilteredView::specifics(), HistogramManager_cfi::specs, RPCDetId::station(), AlCaHLTBitMon_QueryRunRegistry::string, RPCDetId::subsector(), ppsPixelTopologyESSourceRun2_cfi::thickness, DDFilteredView::translation(), w2, ApeEstimator_cff::width, and x.
|
private |
Definition at line 249 of file RPCGeometryBuilder.cc.
References RPCChamber::add(), RPCNumberingScheme::baseNumberToUnitNumber(), cms::cuda::be, Surface::bounds(), cms::DDFilteredView::firstChild(), ALCARECOEcalPhiSym_cff::float, MuonGeometryNumbering::geoHistoryToBaseNumber(), relativeConstraints::geometry, cms::DDFilteredView::get(), cms::DDFilteredView::history(), RPCDetId::layer(), Bounds::length(), WZElectronSkims53X_cff::max, SiStripPI::min, mergeVDriftHistosByStation::name, cms::DDFilteredView::name(), me0TriggerPseudoDigis_cff::nStrips, cms::DDFilteredView::parameters(), RPCDetId::region(), RPCDetId::ring(), cms::DDFilteredView::rot(), makeMuonMisalignmentScenario::rot, GeomDetEnumerators::RPCBarrel, GeomDetEnumerators::RPCEndcap, RPCDetId::sector(), cms::DDFilteredView::solid(), RPCDetId::station(), AlCaHLTBitMon_QueryRunRegistry::string, RPCDetId::subsector(), ppsPixelTopologyESSourceRun2_cfi::thickness, cms::DDFilteredView::trans(), w2, ApeEstimator_cff::width, and x.
Definition at line 43 of file RPCGeometryBuilder.h.