1 #ifndef Geometry_CSCGeometry_CSCChamber_H
2 #define Geometry_CSCGeometry_CSCChamber_H
45 virtual std::vector< const GeomDet* >
components()
const;
72 #endif // Geometry_CSCGeometry_CSCChamber_H
const std::vector< const CSCLayer * > & layers() const
Return all layers.
const GeomDetType & type() const
CSCDetId id() const
Get the (concrete) DetId.
void addComponent(int n, const CSCLayer *gd)
Add a layer.
virtual std::vector< const GeomDet * > components() const
Return the layers in this chamber.
std::vector< const CSCLayer * > theComponents
const CSCChamberSpecs * specs() const
const CSCLayer * layer(CSCDetId id) const
Return the layer corresponding to the given id.
DetId geographicalId() const
The label of this GeomDet.
CSCChamber(const BoundPlane::BoundPlanePointer bp, CSCDetId id, const CSCChamberSpecs *specs)
virtual const GeomDet * component(DetId id) const
Return the layer with a given id in this chamber.
const CSCChamberSpecs * theChamberSpecs
virtual SubDetector subDetector() const
Which subdetector.