1 #ifndef DTGeometryBuilder_DTGeometryParsFromDD_h
2 #define DTGeometryBuilder_DTGeometryParsFromDD_h
68 typedef std::pair<std::vector<double>, std::vector<double> >
PosRotPair;
void insertSuperLayer(DDFilteredView &fv, const std::string &type, const MuonGeometryConstants &muonConstants, RecoIdealGeometry &rig) const
create the SL
void build(const DDCompactView *cview, const MuonGeometryConstants &muonConstants, RecoIdealGeometry &rig)
void insertLayer(DDFilteredView &fv, const std::string &type, const MuonGeometryConstants &muonConstants, RecoIdealGeometry &rig) const
create the layer
Compact representation of the geometrical detector hierarchy.
virtual ~DTGeometryParsFromDD()
Destructor.
std::vector< double > extractParameters(DDFilteredView &fv) const
get parameter also for boolean solid.
DTGeometryParsFromDD()
Constructor.
void insertChamber(DDFilteredView &fv, const std::string &type, const MuonGeometryConstants &muonConstants, RecoIdealGeometry &rig) const
create the chamber
void buildGeometry(DDFilteredView &fv, const MuonGeometryConstants &muonConstants, RecoIdealGeometry &rig) const
std::pair< std::vector< double >, std::vector< double > > PosRotPair
PosRotPair plane(const DDFilteredView &fv) const