Go to the documentation of this file. 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.
std::vector< const CSCLayer * > theComponents
void addComponent(int n, const CSCLayer *gd)
Add a layer.
DetId geographicalId() const
The label of this GeomDet.
const GeomDetType & type() const override
SubDetector subDetector() const override
Which subdetector.
CSCChamber(const BoundPlane::BoundPlanePointer &bp, CSCDetId id, const CSCChamberSpecs *specs)
const CSCChamberSpecs * specs() const
const CSCChamberSpecs * theChamberSpecs
const std::vector< const CSCLayer * > & layers() const
Return all layers.
std::vector< const GeomDet * > components() const override
Return the layers in this chamber.
CSCDetId id() const
Get the (concrete) DetId.
const GeomDet * component(DetId id) const override
Return the layer with a given id in this chamber.