CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
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  virtual ~BeamSpotGeomDet() { }
33 
34  virtual SubDetector subDetector() const {
36  }
37 
38  virtual std::vector< const GeomDet*> components() const {
39  return std::vector< const GeomDet*>();
40  }
41 };
42 
43 #endif
44 
virtual std::vector< const GeomDet * > components() const
Returns direct components, if any.
void setDetId(DetId id)
Definition: GeomDet.h:120
BeamSpotGeomDet(const ReferenceCountingPointer< BoundPlane > &plane)
virtual SubDetector subDetector() const
Which subdetector.
virtual ~BeamSpotGeomDet()
static const DetId detId()
GeomDetEnumerators::SubDetector SubDetector