1 #ifndef Geometry_GEMGeometry_GEMGeometryBuilderFromDDD_H 2 #define Geometry_GEMGeometry_GEMGeometryBuilderFromDDD_H 33 void build(
const std::shared_ptr<GEMGeometry>& theGeometry,
37 std::map<GEMDetId,std::vector<GEMDetId>>
chids;
42 Bounds* bounds,
bool isOddChamber)
const ;
type of data representation of DDCompactView
ReferenceCountingPointer< BoundPlane > RCPBoundPlane
GEMSuperChamber * buildSuperChamber(DDFilteredView &fv, GEMDetId detId) const
std::map< GEMDetId, std::vector< GEMDetId > > chids
RCPBoundPlane boundPlane(const DDFilteredView &fv, Bounds *bounds, bool isOddChamber) const
GEMGeometryBuilderFromDDD()
~GEMGeometryBuilderFromDDD()
GEMChamber * buildChamber(DDFilteredView &fv, GEMDetId detId) const
GEMEtaPartition * buildEtaPartition(DDFilteredView &fv, GEMDetId detId) const
void build(const std::shared_ptr< GEMGeometry > &theGeometry, const DDCompactView *cview, const MuonDDDConstants &muonConstants)