#include <DTGeometryParserFromDDD.h>
Public Member Functions | |
DTGeometryParserFromDDD (const DDCompactView *cview, const MuonGeometryConstants &muonConstants, std::map< DTLayerId, std::pair< unsigned int, unsigned int > > &theLayerIdWiresMap) | |
Constructor. More... | |
~DTGeometryParserFromDDD () | |
Destructor. More... | |
Private Member Functions | |
void | buildLayer (DDFilteredView &fv, const MuonGeometryConstants &muonConstants, std::map< DTLayerId, std::pair< unsigned int, unsigned int > > &theLayerIdWiresMap) |
void | parseGeometry (DDFilteredView &fv, const MuonGeometryConstants &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 MuonGeometryConstants & | muonConstants, | ||
std::map< DTLayerId, std::pair< unsigned int, unsigned int > > & | theLayerIdWiresMap | ||
) |
Constructor.
Definition at line 11 of file DTGeometryParserFromDDD.cc.
References EcnaPython_AdcPeg12_S1_10_R170298_1_0_150_Dee0::cerr, alignCSCRings::e, cppFunctionSkipper::exception, alcazmumu_cfi::filter, AlCaHLTBitMon_QueryRunRegistry::string, and relativeConstraints::value.
DTGeometryParserFromDDD::~DTGeometryParserFromDDD | ( | ) |
|
private |
Definition at line 79 of file DTGeometryParserFromDDD.cc.
References DDFilteredView::copyno(), DDFilteredView::firstChild(), DDFilteredView::geoHistory(), MuonGeometryNumbering::geoHistoryToBaseNumber(), DTNumberingScheme::getDetId(), and DDFilteredView::nextSibling().
|
private |
Definition at line 42 of file DTGeometryParserFromDDD.cc.
References DDFilteredView::firstChild(), DDFilteredView::nextSibling(), and DDFilteredView::parent().