#include <ME0GeometryParsFromDD.h>
Public Member Functions | |
void | build (const DDCompactView *, const MuonGeometryConstants &, RecoIdealGeometry &) |
ME0GeometryParsFromDD (void) | |
~ME0GeometryParsFromDD (void) | |
Private Member Functions | |
void | buildChamber (DDFilteredView &fv, ME0DetId detId, RecoIdealGeometry &rgeo) |
void | buildEtaPartition (DDFilteredView &fv, ME0DetId detId, RecoIdealGeometry &rgeo) |
void | buildGeometry (DDFilteredView &, const MuonGeometryConstants &, RecoIdealGeometry &) |
void | buildLayer (DDFilteredView &fv, ME0DetId detId, RecoIdealGeometry &rgeo) |
std::vector< double > | getDimension (DDFilteredView &fv) |
std::vector< double > | getRotation (DDFilteredView &fv) |
std::vector< double > | getTranslation (DDFilteredView &fv) |
Definition at line 12 of file ME0GeometryParsFromDD.h.
|
inline |
Definition at line 14 of file ME0GeometryParsFromDD.h.
|
inline |
Definition at line 16 of file ME0GeometryParsFromDD.h.
void ME0GeometryParsFromDD::build | ( | const DDCompactView * | cview, |
const MuonGeometryConstants & | muonConstants, | ||
RecoIdealGeometry & | rgeo | ||
) |
Definition at line 13 of file ME0GeometryParsFromDD.cc.
References buildGeometry(), ALCARECOTkAlBeamHalo_cff::filter, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by ME0RecoIdealDBLoader::beginRun().
|
private |
Definition at line 80 of file ME0GeometryParsFromDD.cc.
References ME0DetId::chamberId(), getDimension(), getRotation(), getTranslation(), RecoIdealGeometry::insert(), LogDebug, DDFilteredView::logicalPart(), DDName::name(), DDBase< N, C >::name(), and DetId::rawId().
Referenced by buildGeometry().
|
private |
Definition at line 100 of file ME0GeometryParsFromDD.cc.
References DDfetch(), DDValue::doubles(), getDimension(), getRotation(), getTranslation(), RecoIdealGeometry::insert(), LogDebug, DDFilteredView::logicalPart(), DDName::name(), DDBase< N, C >::name(), me0TriggerPseudoDigis_cff::nStrips, DetId::rawId(), DDFilteredView::specifics(), and HistogramManager_cfi::specs.
Referenced by buildGeometry().
|
private |
Definition at line 26 of file ME0GeometryParsFromDD.cc.
References ME0NumberingScheme::baseNumberToUnitNumber(), buildChamber(), buildEtaPartition(), buildLayer(), DDFilteredView::firstChild(), DDFilteredView::geoHistory(), MuonDDDNumbering::geoHistoryToBaseNumber(), LogDebug, DDFilteredView::logicalPart(), DDName::name(), DDBase< N, C >::name(), DDFilteredView::nextSibling(), and DDFilteredView::parent().
Referenced by build().
|
private |
Definition at line 90 of file ME0GeometryParsFromDD.cc.
References getDimension(), getRotation(), getTranslation(), RecoIdealGeometry::insert(), ME0DetId::layerId(), LogDebug, DDFilteredView::logicalPart(), DDName::name(), DDBase< N, C >::name(), and DetId::rawId().
Referenced by buildGeometry().
|
private |
Definition at line 129 of file ME0GeometryParsFromDD.cc.
References LogDebug, DDFilteredView::logicalPart(), DDSolid::parameters(), and DDLogicalPart::solid().
Referenced by buildChamber(), buildEtaPartition(), and buildLayer().
|
private |
Definition at line 145 of file ME0GeometryParsFromDD.cc.
References DDFilteredView::rotation(), x, y, and z.
Referenced by buildChamber(), buildEtaPartition(), and buildLayer().
|
private |
Definition at line 140 of file ME0GeometryParsFromDD.cc.
References DDFilteredView::translation().
Referenced by buildChamber(), buildEtaPartition(), and buildLayer().