#include <DTGeometryParserFromDDD.h>
Public Member Functions | |
DTGeometryParserFromDDD (const DDCompactView *cview, const MuonDDDConstants &muonConstants, std::map< DTLayerId, std::pair< unsigned int, unsigned int > > &theLayerIdWiresMap) | |
Constructor. More... | |
~DTGeometryParserFromDDD () | |
Destructor. More... | |
Private Member Functions | |
void | buildLayer (DDFilteredView &fv, const MuonDDDConstants &muonConstants, std::map< DTLayerId, std::pair< unsigned int, unsigned int > > &theLayerIdWiresMap) |
void | parseGeometry (DDFilteredView &fv, const MuonDDDConstants &muonConstants, std::map< DTLayerId, std::pair< unsigned int, unsigned int > > &theLayerIdWiresMap) |
Class which read the geometry from DDD to provide a map between layerId and pairs with first wire number, total number of wires.
Definition at line 21 of file DTGeometryParserFromDDD.h.
DTGeometryParserFromDDD::DTGeometryParserFromDDD | ( | const DDCompactView * | cview, |
const MuonDDDConstants & | muonConstants, | ||
std::map< DTLayerId, std::pair< unsigned int, unsigned int > > & | theLayerIdWiresMap | ||
) |
Constructor.
Definition at line 12 of file DTGeometryParserFromDDD.cc.
References DDFilteredView::addFilter(), DDSpecificsFilter::AND, dtNoiseDBValidation_cfg::cerr, alignCSCRings::e, cppFunctionSkipper::exception, alcazmumu_cfi::filter, DDSpecificsFilter::matches, DDSpecificsFilter::setCriteria(), AlCaHLTBitMon_QueryRunRegistry::string, and relativeConstraints::value.
DTGeometryParserFromDDD::~DTGeometryParserFromDDD | ( | ) |
|
private |
Definition at line 90 of file DTGeometryParserFromDDD.cc.
References DDFilteredView::copyno(), DDFilteredView::firstChild(), DDFilteredView::geoHistory(), MuonDDDNumbering::geoHistoryToBaseNumber(), DTNumberingScheme::getDetId(), and DDFilteredView::nextSibling().
|
private |
Definition at line 52 of file DTGeometryParserFromDDD.cc.
References DDFilteredView::firstChild(), DDFilteredView::nextSibling(), and DDFilteredView::parent().