#include <ME0GeometryParsFromDD.h>
Public Member Functions | |
void | build (const DDCompactView *, const MuonDDDConstants &, 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 MuonDDDConstants &, 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 16 of file ME0GeometryParsFromDD.h.
|
inline |
Definition at line 18 of file ME0GeometryParsFromDD.h.
References build(), buildChamber(), buildEtaPartition(), buildGeometry(), buildLayer(), getDimension(), getRotation(), and getTranslation().
void ME0GeometryParsFromDD::build | ( | const DDCompactView * | cview, |
const MuonDDDConstants & | muonConstants, | ||
RecoIdealGeometry & | rgeo | ||
) |
Definition at line 14 of file ME0GeometryParsFromDD.cc.
References buildGeometry(), ALCARECOTkAlBeamHalo_cff::filter, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by ME0RecoIdealDBLoader::beginRun(), and ~ME0GeometryParsFromDD().
|
private |
Definition at line 84 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(), and ~ME0GeometryParsFromDD().
|
private |
Definition at line 110 of file ME0GeometryParsFromDD.cc.
References DDfetch(), DDValue::doubles(), getDimension(), getRotation(), getTranslation(), RecoIdealGeometry::insert(), LogDebug, DDFilteredView::logicalPart(), DDName::name(), DDBase< N, C >::name(), DetId::rawId(), DDFilteredView::specifics(), and SiPixelPhase1DigisV_cfi::specs.
Referenced by buildGeometry(), and ~ME0GeometryParsFromDD().
|
private |
Definition at line 29 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(), and ~ME0GeometryParsFromDD().
|
private |
Definition at line 97 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(), and ~ME0GeometryParsFromDD().
|
private |
Definition at line 138 of file ME0GeometryParsFromDD.cc.
References LogDebug, DDFilteredView::logicalPart(), DDSolid::parameters(), and DDLogicalPart::solid().
Referenced by buildChamber(), buildEtaPartition(), buildLayer(), and ~ME0GeometryParsFromDD().
|
private |
Definition at line 155 of file ME0GeometryParsFromDD.cc.
References DDFilteredView::rotation(), x, y, and z.
Referenced by buildChamber(), buildEtaPartition(), buildLayer(), and ~ME0GeometryParsFromDD().
|
private |
Definition at line 149 of file ME0GeometryParsFromDD.cc.
References DDFilteredView::translation().
Referenced by buildChamber(), buildEtaPartition(), buildLayer(), and ~ME0GeometryParsFromDD().