1 #ifndef Geometry_GEMGeometry_GEMRegion_h 2 #define Geometry_GEMGeometry_GEMRegion_h 28 std::vector<GEMDetId>
ids()
const;
37 std::vector<const GeomDet*>
components()
const;
52 const std::vector<const GEMStation*>&
stations()
const;
std::vector< const GEMSuperChamber * > superChambers() const
Return the super chambers in the region.
int region() const
Return the region.
std::vector< GEMDetId > ids() const
Return the vector of GEMDetIds in this ring.
std::vector< const GEMStation * > stations_
const std::vector< const GEMStation * > & stations() const
Return all stations.
std::vector< const GeomDet * > components() const
Return the super chambers in the region.
GEMRegion(int region)
constructor
const GeomDet * component(DetId id) const
Return the sub-component (super chamber) with a given id in this region.
const GEMStation * station(int st) const
Return a station.
void add(GEMStation *st)
Add station to the region which takes ownership.
bool operator==(const GEMRegion ®) const
equal if the id is the same
int nStations() const
Return numbers of stations.
const GEMSuperChamber * superChamber(GEMDetId id) const
Return the super chamber corresponding to the given id.