#include <ME0GeometryBuilderFromDDD10EtaPart.h>
Public Member Functions | |
ME0Geometry * | build (const DDCompactView *cview, const MuonDDDConstants &muonConstants) |
ME0GeometryBuilderFromDDD10EtaPart () | |
~ME0GeometryBuilderFromDDD10EtaPart () | |
Private Types | |
typedef ReferenceCountingPointer < BoundPlane > | ME0BoundPlane |
Private Member Functions | |
ME0BoundPlane | boundPlane (const DDFilteredView &fv, Bounds *bounds, bool isOddChamber) const |
ME0Chamber * | buildChamber (DDFilteredView &fv, ME0DetId detId) const |
ME0EtaPartition * | buildEtaPartition (DDFilteredView &fv, ME0DetId detId) const |
ME0Geometry * | buildGeometry (DDFilteredView &fview, const MuonDDDConstants &muonConstants) |
ME0Layer * | buildLayer (DDFilteredView &fv, ME0DetId detId) const |
Private Attributes | |
std::map< ME0DetId, std::vector< ME0DetId > > | chids |
Definition at line 18 of file ME0GeometryBuilderFromDDD10EtaPart.h.
|
private |
Definition at line 32 of file ME0GeometryBuilderFromDDD10EtaPart.h.
ME0GeometryBuilderFromDDD10EtaPart::ME0GeometryBuilderFromDDD10EtaPart | ( | ) |
Definition at line 23 of file ME0GeometryBuilderFromDDD10EtaPart.cc.
ME0GeometryBuilderFromDDD10EtaPart::~ME0GeometryBuilderFromDDD10EtaPart | ( | ) |
Definition at line 26 of file ME0GeometryBuilderFromDDD10EtaPart.cc.
|
private |
Definition at line 337 of file ME0GeometryBuilderFromDDD10EtaPart.cc.
References TkRotation< T >::rotateAxes(), idealTransformation::rotation, DDFilteredView::rotation(), DDFilteredView::translation(), x, y, and z.
Referenced by buildChamber(), buildEtaPartition(), and buildLayer().
ME0Geometry * ME0GeometryBuilderFromDDD10EtaPart::build | ( | const DDCompactView * | cview, |
const MuonDDDConstants & | muonConstants | ||
) |
Definition at line 30 of file ME0GeometryBuilderFromDDD10EtaPart.cc.
References DDFilteredView::addFilter(), AND, buildGeometry(), alcazmumu_cfi::filter, matches, DDSpecificsFilter::setCriteria(), AlCaHLTBitMon_QueryRunRegistry::string, SpecificationBuilder_cfi::val(), and relativeConstraints::value.
Referenced by ME0GeometryESModule::produce().
|
private |
Definition at line 230 of file ME0GeometryBuilderFromDDD10EtaPart.cc.
References b, boundPlane(), ME0DetId::chamberId(), i, dttmaxenums::L, DDFilteredView::logicalPart(), LogTrace, DDName::name(), DDBase< N, C >::name(), DDSolid::parameters(), and DDLogicalPart::solid().
Referenced by buildGeometry().
|
private |
Definition at line 286 of file ME0GeometryBuilderFromDDD10EtaPart.cc.
References b, boundPlane(), DDfetch(), DDValue::doubles(), i, dttmaxenums::L, DDFilteredView::logicalPart(), LogTrace, GeomDetEnumerators::ME0, DDName::name(), mergeVDriftHistosByStation::name, DDBase< N, C >::name(), DDSolid::parameters(), DDLogicalPart::solid(), DDFilteredView::specifics(), AlCaHLTBitMon_QueryRunRegistry::string, and t.
Referenced by buildGeometry().
|
private |
Definition at line 53 of file ME0GeometryBuilderFromDDD10EtaPart.cc.
References ME0Layer::add(), ME0Chamber::add(), ME0Geometry::add(), ME0NumberingScheme::baseNumberToUnitNumber(), buildChamber(), buildEtaPartition(), buildLayer(), ME0DetId::chamberId(), DDFilteredView::firstChild(), DDFilteredView::geoHistory(), MuonDDDNumbering::geoHistoryToBaseNumber(), geometry, i, ME0DetId::layerId(), DDFilteredView::logicalPart(), LogTrace, DDName::name(), DDBase< N, C >::name(), DDFilteredView::nextSibling(), DDSolid::parameters(), DDFilteredView::parent(), DetId::rawId(), and DDLogicalPart::solid().
Referenced by build().
|
private |
Definition at line 257 of file ME0GeometryBuilderFromDDD10EtaPart.cc.
References b, boundPlane(), i, dttmaxenums::L, ME0DetId::layerId(), DDFilteredView::logicalPart(), LogTrace, DDName::name(), DDBase< N, C >::name(), DDSolid::parameters(), DDLogicalPart::solid(), and t.
Referenced by buildGeometry().
Definition at line 30 of file ME0GeometryBuilderFromDDD10EtaPart.h.