#include <RPCGeometryBuilderFromDDD.h>
Public Member Functions | |
RPCGeometry * | build (const cms::DDCompactView *cview, const cms::MuonNumbering &muonConstants) |
RPCGeometry * | build (const DDCompactView *cview, const MuonGeometryConstants &muonConstants) |
RPCGeometryBuilderFromDDD (bool comp11) | |
~RPCGeometryBuilderFromDDD () | |
Private Member Functions | |
RPCGeometry * | buildGeometry (cms::DDFilteredView &fview, const cms::MuonNumbering &muonConstants) |
RPCGeometry * | buildGeometry (DDFilteredView &fview, const MuonGeometryConstants &muonConstants) |
Private Attributes | |
std::map< RPCDetId, std::list< RPCRoll * > > | chids |
std::unique_ptr< cms::RPCNumberingScheme > | rpcnum_ = nullptr |
bool | theComp11Flag |
Definition at line 35 of file RPCGeometryBuilderFromDDD.h.
RPCGeometryBuilderFromDDD::RPCGeometryBuilderFromDDD | ( | bool | comp11 | ) |
Definition at line 41 of file RPCGeometryBuilderFromDDD.cc.
RPCGeometryBuilderFromDDD::~RPCGeometryBuilderFromDDD | ( | ) |
Definition at line 43 of file RPCGeometryBuilderFromDDD.cc.
RPCGeometry * RPCGeometryBuilderFromDDD::build | ( | const cms::DDCompactView * | cview, |
const cms::MuonNumbering & | muonConstants | ||
) |
Definition at line 54 of file RPCGeometryBuilderFromDDD.cc.
References buildGeometry(), cms::DDCompactView::detector(), cms::DDSpecParRegistry::filter(), cms::DDCompactView::specpars(), AlCaHLTBitMon_QueryRunRegistry::string, and cms::DDDetector::worldVolume().
RPCGeometry * RPCGeometryBuilderFromDDD::build | ( | const DDCompactView * | cview, |
const MuonGeometryConstants & | muonConstants | ||
) |
Definition at line 46 of file RPCGeometryBuilderFromDDD.cc.
References buildGeometry(), ALCARECOTkAlBeamHalo_cff::filter, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by RPCGeometryESModule::produce().
|
private |
Definition at line 254 of file RPCGeometryBuilderFromDDD.cc.
References RPCChamber::add(), cms::RPCNumberingScheme::baseNumberToUnitNumber(), cms::cuda::be, Surface::bounds(), chids, cms::DDFilteredView::firstChild(), dqmMemoryStats::float, cms::MuonNumbering::geoHistoryToBaseNumber(), geometry, cms::DDFilteredView::get(), cms::DDFilteredView::history(), cms::DDFilteredView::isABox(), RPCDetId::layer(), Bounds::length(), SiStripPI::max, min(), Skims_PA_cff::name, cms::DDFilteredView::name(), me0TriggerPseudoDigis_cff::nStrips, cms::DDFilteredView::parameters(), alignCSCRings::r, RPCDetId::region(), RPCDetId::ring(), cms::DDFilteredView::rot(), makeMuonMisalignmentScenario::rot, GeomDetEnumerators::RPCBarrel, GeomDetEnumerators::RPCEndcap, RPCDetId::sector(), RPCDetId::station(), AlCaHLTBitMon_QueryRunRegistry::string, RPCDetId::subsector(), theComp11Flag, Calorimetry_cff::thickness, cms::DDFilteredView::trans(), cms::MuonNumbering::values(), w2, ApeEstimator_cff::width, x, y, and z.
|
private |
Definition at line 66 of file RPCGeometryBuilderFromDDD.cc.
References RPCChamber::add(), RPCNumberingScheme::baseNumberToUnitNumber(), cms::cuda::be, Surface::bounds(), chids, geant_units::operators::convertMmToCm(), DDfetch(), DDValue::doubles(), DDFilteredView::firstChild(), dqmMemoryStats::float, DDFilteredView::geoHistory(), MuonDDDNumbering::geoHistoryToBaseNumber(), geometry, createfilelist::int, RPCDetId::layer(), Bounds::length(), LogDebug, DDFilteredView::logicalPart(), SiStripPI::max, min(), Skims_PA_cff::name, DDName::name(), DDBase< N, C >::name(), DDFilteredView::nextSibling(), me0TriggerPseudoDigis_cff::nStrips, DDSolid::parameters(), alignCSCRings::r, 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(), theComp11Flag, Calorimetry_cff::thickness, DDFilteredView::translation(), w2, ApeEstimator_cff::width, x, y, and z.
Referenced by build().
Definition at line 52 of file RPCGeometryBuilderFromDDD.h.
Referenced by buildGeometry().
|
private |
Definition at line 54 of file RPCGeometryBuilderFromDDD.h.
|
private |
Definition at line 55 of file RPCGeometryBuilderFromDDD.h.
Referenced by buildGeometry().