CMS 3D CMS Logo

BeamSpotGeomDet.h
Go to the documentation of this file.
1 #ifndef BeamSpotGeomDet_H
2 #define BeamSpotGeomDet_H
3 
16 #include <iostream>
17 
19 
21 
22 class BeamSpotGeomDet : public GeomDet {
23  public:
24 
26 
28  :GeomDet(plane) {
30  }
31 
32  ~BeamSpotGeomDet() override { }
33 
34  SubDetector subDetector() const override {
36  }
37 
38  std::vector< const GeomDet*> components() const override {
39  return std::vector< const GeomDet*>();
40  }
41 };
42 
43 #endif
44 
SubDetector subDetector() const override
Which subdetector.
void setDetId(DetId id)
Definition: GeomDet.h:120
BeamSpotGeomDet(const ReferenceCountingPointer< BoundPlane > &plane)
static const DetId detId()
GeomDetEnumerators::SubDetector SubDetector
~BeamSpotGeomDet() override
std::vector< const GeomDet * > components() const override
Returns direct components, if any.