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:
25 
28  }
29 
30  ~BeamSpotGeomDet() override {}
31 
33 
34  std::vector<const GeomDet*> components() const override { return std::vector<const GeomDet*>(); }
35 };
36 
37 #endif
GeomDet::setDetId
void setDetId(DetId id)
Definition: GeomDet.h:99
GeomDetEnumerators::SubDetector
SubDetector
Definition: GeomDetEnumerators.h:10
AlignableBeamSpot.h
GeomDet
Definition: GeomDet.h:27
BeamSpotGeomDet::BeamSpotGeomDet
BeamSpotGeomDet(const ReferenceCountingPointer< BoundPlane > &plane)
Definition: BeamSpotGeomDet.h:26
BeamSpotGeomDet::~BeamSpotGeomDet
~BeamSpotGeomDet() override
Definition: BeamSpotGeomDet.h:30
GeomDetEnumerators::invalidDet
Definition: GeomDetEnumerators.h:31
ReferenceCountingPointer
Definition: ReferenceCounted.h:60
AlignableBeamSpot::detId
static const DetId detId()
Definition: AlignableBeamSpot.h:90
BeamSpotGeomDet::subDetector
SubDetector subDetector() const override
Which subdetector.
Definition: BeamSpotGeomDet.h:32
BeamSpotGeomDet
Definition: BeamSpotGeomDet.h:22
GeomDet.h
BeamSpotGeomDet::SubDetector
GeomDetEnumerators::SubDetector SubDetector
Definition: BeamSpotGeomDet.h:24
BeamSpotGeomDet::components
std::vector< const GeomDet * > components() const override
Returns direct components, if any.
Definition: BeamSpotGeomDet.h:34