CMS 3D CMS Logo

ForwardDetRing.h
Go to the documentation of this file.
1 #ifndef ForwardDetRing_H
2 #define ForwardDetRing_H
3 
10 
12 public:
14 
15  ~ForwardDetRing() override;
16 
17  void compatibleDetsV(const TrajectoryStateOnSurface& startingState,
18  const Propagator& prop,
19  const MeasurementEstimator& est,
20  std::vector<DetWithState>& result) const override;
21 
22  const BoundSurface& surface() const final { return *theDisk; }
23 
24  //--- Extension of the interface
25 
27  const BoundDisk& specificSurface() const { return *theDisk; }
28 
29 protected:
31  void setDisk(BoundDisk* disk) { theDisk = disk; }
32 
33 private:
35 };
36 #endif
MeasurementEstimator
Definition: MeasurementEstimator.h:19
ForwardDetRing::theDisk
ReferenceCountingPointer< BoundDisk > theDisk
Definition: ForwardDetRing.h:34
ForwardDetRing::specificSurface
const BoundDisk & specificSurface() const
Return the ring surface as a BoundDisk.
Definition: ForwardDetRing.h:27
ForwardDetRing::setDisk
void setDisk(BoundDisk *disk)
Set the rod's disk.
Definition: ForwardDetRing.h:31
GeometricSearchDet::GeometricSearchDet
GeometricSearchDet(bool doHaveGroups)
Definition: GeometricSearchDet.h:24
BoundDisk.h
GeometricSearchDet.h
Surface
Definition: Surface.h:36
ForwardDetRing::~ForwardDetRing
~ForwardDetRing() override
Definition: ForwardDetRing.cc:11
ReferenceCountingPointer< BoundDisk >
watchdog.const
const
Definition: watchdog.py:83
BoundDisk
Propagator
Definition: Propagator.h:44
TrajectoryStateOnSurface
Definition: TrajectoryStateOnSurface.h:16
ForwardDetRing::compatibleDetsV
void compatibleDetsV(const TrajectoryStateOnSurface &startingState, const Propagator &prop, const MeasurementEstimator &est, std::vector< DetWithState > &result) const override
Definition: ForwardDetRing.cc:13
mps_fire.result
result
Definition: mps_fire.py:311
ForwardDetRing::surface
const BoundSurface & surface() const final
The surface of the GeometricSearchDet.
Definition: ForwardDetRing.h:22
GeometricSearchDet
Definition: GeometricSearchDet.h:17
ForwardDetRing
Definition: ForwardDetRing.h:11