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