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