#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 DMR_cfg::cerr, MillePedeFileConverter_cfg::e, cppFunctionSkipper::exception, ALCARECOTkAlBeamHalo_cff::filter, and AlCaHLTBitMon_QueryRunRegistry::string.
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().