#include <ME0GeometryBuilder.h>
Public Member Functions | |
ME0Geometry * | build (const cms::DDCompactView *cview, const MuonGeometryConstants &muonConstants) |
ME0Geometry * | build (const DDCompactView *cview, const MuonGeometryConstants &muonConstants) |
ME0GeometryBuilder () | |
~ME0GeometryBuilder () | |
Private Types | |
typedef ReferenceCountingPointer< BoundPlane > | ME0BoundPlane |
Private Member Functions | |
ME0BoundPlane | boundPlane (const cms::DDFilteredView &fv, Bounds *bounds, bool isOddChamber) const |
ME0BoundPlane | boundPlane (const DDFilteredView &fv, Bounds *bounds, bool isOddChamber) const |
ME0Chamber * | buildChamber (cms::DDFilteredView &fv, ME0DetId detId) const |
ME0Chamber * | buildChamber (DDFilteredView &fv, ME0DetId detId) const |
ME0EtaPartition * | buildEtaPartition (cms::DDFilteredView &fv, ME0DetId detId) const |
ME0EtaPartition * | buildEtaPartition (DDFilteredView &fv, ME0DetId detId) const |
ME0Geometry * | buildGeometry (cms::DDFilteredView &fview, const MuonGeometryConstants &muonConstants) |
ME0Geometry * | buildGeometry (DDFilteredView &fview, const MuonGeometryConstants &muonConstants) |
ME0Layer * | buildLayer (cms::DDFilteredView &fv, ME0DetId detId) const |
ME0Layer * | buildLayer (DDFilteredView &fv, ME0DetId detId) const |
Private Attributes | |
std::map< ME0DetId, std::vector< ME0DetId > > | chids |
Definition at line 31 of file ME0GeometryBuilder.h.
|
private |
Definition at line 45 of file ME0GeometryBuilder.h.
ME0GeometryBuilder::ME0GeometryBuilder | ( | ) |
Definition at line 37 of file ME0GeometryBuilder.cc.
ME0GeometryBuilder::~ME0GeometryBuilder | ( | ) |
Definition at line 39 of file ME0GeometryBuilder.cc.
|
private |
Definition at line 490 of file ME0GeometryBuilder.cc.
References cms::DDFilteredView::rot(), TkRotation< T >::rotateAxes(), idealTransformation::rotation, and cms::DDFilteredView::trans().
|
private |
Definition at line 335 of file ME0GeometryBuilder.cc.
References geant_units::operators::convertMmToCm(), dqmMemoryStats::float, TkRotation< T >::rotateAxes(), idealTransformation::rotation, DDFilteredView::rotation(), and DDFilteredView::translation().
ME0Geometry * ME0GeometryBuilder::build | ( | const cms::DDCompactView * | cview, |
const MuonGeometryConstants & | muonConstants | ||
) |
Definition at line 50 of file ME0GeometryBuilder.cc.
References ALCARECOTkAlBeamHalo_cff::filter, and AlCaHLTBitMon_QueryRunRegistry::string.
ME0Geometry * ME0GeometryBuilder::build | ( | const DDCompactView * | cview, |
const MuonGeometryConstants & | muonConstants | ||
) |
Definition at line 41 of file ME0GeometryBuilder.cc.
References ALCARECOTkAlBeamHalo_cff::filter, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by ME0GeometryESModule::produce().
|
private |
Definition at line 434 of file ME0GeometryBuilder.cc.
References TtFullHadDaughter::B, b, relativeConstraints::chamber, ME0DetId::chamberId(), dttmaxenums::L, and cms::DDFilteredView::parameters().
|
private |
Definition at line 229 of file ME0GeometryBuilder.cc.
References TtFullHadDaughter::B, b, relativeConstraints::chamber, ME0DetId::chamberId(), geant_units::operators::convertMmToCm(), mps_fire::i, dttmaxenums::L, DDFilteredView::logicalPart(), LogTrace, DDName::name(), DDBase< N, C >::name(), DDSolid::parameters(), and DDLogicalPart::solid().
|
private |
Definition at line 462 of file ME0GeometryBuilder.cc.
References TtFullHadDaughter::B, b, dqmMemoryStats::float, dttmaxenums::L, GeomDetEnumerators::ME0, Skims_PA_cff::name, cms::DDFilteredView::name(), me0TriggerPseudoDigis_cff::nStrips, cms::DDFilteredView::parameters(), AlCaHLTBitMon_QueryRunRegistry::string, and submitPVValidationJobs::t.
|
private |
Definition at line 283 of file ME0GeometryBuilder.cc.
References TtFullHadDaughter::B, b, geant_units::operators::convertMmToCm(), DDfetch(), DDValue::doubles(), mps_fire::i, dttmaxenums::L, DDFilteredView::logicalPart(), LogTrace, GeomDetEnumerators::ME0, Skims_PA_cff::name, DDName::name(), DDBase< N, C >::name(), me0TriggerPseudoDigis_cff::nStrips, DDSolid::parameters(), DDLogicalPart::solid(), DDFilteredView::specifics(), HistogramManager_cfi::specs, AlCaHLTBitMon_QueryRunRegistry::string, and submitPVValidationJobs::t.
|
private |
Definition at line 370 of file ME0GeometryBuilder.cc.
References ME0NumberingScheme::baseNumberToUnitNumber(), relativeConstraints::chamber, ME0DetId::chamberIdMask_, chambers, TauDecayModes::dec, cms::DDFilteredView::firstChild(), MuonGeometryNumbering::geoHistoryToBaseNumber(), geometry, MuonGeometryConstants::getValue(), cms::DDFilteredView::history(), dqmdumpme::k, ME0DetId::layerIdMask_, hgcalTopologyTester_cfi::layers, cms::DDFilteredView::level(), cms::DDFilteredView::name(), and EgammaValidation_cff::num.
|
private |
Definition at line 58 of file ME0GeometryBuilder.cc.
References ME0Layer::add(), ME0Chamber::add(), ME0NumberingScheme::baseNumberToUnitNumber(), ME0DetId::chamberId(), geant_units::operators::convertMmToCm(), DDFilteredView::firstChild(), DDFilteredView::geoHistory(), MuonGeometryNumbering::geoHistoryToBaseNumber(), geometry, mps_fire::i, ME0DetId::layerId(), DDFilteredView::logicalPart(), LogTrace, DDName::name(), DDBase< N, C >::name(), DDFilteredView::nextSibling(), DDSolid::parameters(), DDFilteredView::parent(), DetId::rawId(), and DDLogicalPart::solid().
|
private |
Definition at line 448 of file ME0GeometryBuilder.cc.
References TtFullHadDaughter::B, b, dttmaxenums::L, ME0DetId::layerId(), cms::DDFilteredView::parameters(), and submitPVValidationJobs::t.
|
private |
Definition at line 256 of file ME0GeometryBuilder.cc.
References TtFullHadDaughter::B, b, geant_units::operators::convertMmToCm(), mps_fire::i, dttmaxenums::L, ME0DetId::layerId(), DDFilteredView::logicalPart(), LogTrace, DDName::name(), DDBase< N, C >::name(), DDSolid::parameters(), DDLogicalPart::solid(), and submitPVValidationJobs::t.
Definition at line 43 of file ME0GeometryBuilder.h.