CMS 3D CMS Logo

ForwardDetRingOneZ.h
Go to the documentation of this file.
1 #ifndef DetLayers_ForwardDetRingOneZ_H
2 #define DetLayers_ForwardDetRingOneZ_H
3 
9 
11 public:
13  ForwardDetRingOneZ(std::vector<const GeomDet*>::const_iterator first,
14  std::vector<const GeomDet*>::const_iterator last);
15 
16  // Construct from a std::vector of Det*.
17  ForwardDetRingOneZ(const std::vector<const GeomDet*>& dets);
18 
19  ~ForwardDetRingOneZ() override;
20 
21  const std::vector<const GeomDet*>& basicComponents() const override { return theDets; }
22 
23 protected:
24  bool add(int idet,
25  std::vector<DetWithState>& result,
26  const TrajectoryStateOnSurface& tsos,
27  const Propagator& prop,
28  const MeasurementEstimator& est) const;
29 
30 private:
31  std::vector<const GeomDet*> theDets;
32 
33  void initialize();
34 };
35 #endif
MeasurementEstimator
Definition: MeasurementEstimator.h:19
ForwardDetRing.h
dqmdumpme.first
first
Definition: dqmdumpme.py:55
Propagator
Definition: Propagator.h:44
TrajectoryStateOnSurface
Definition: TrajectoryStateOnSurface.h:16
dqmdumpme.last
last
Definition: dqmdumpme.py:56
ForwardDetRingOneZ::basicComponents
const std::vector< const GeomDet * > & basicComponents() const override
Definition: ForwardDetRingOneZ.h:21
ForwardDetRingOneZ::add
bool add(int idet, std::vector< DetWithState > &result, const TrajectoryStateOnSurface &tsos, const Propagator &prop, const MeasurementEstimator &est) const
Definition: ForwardDetRingOneZ.cc:33
ForwardDetRingOneZ
Definition: ForwardDetRingOneZ.h:10
ForwardDetRingOneZ::ForwardDetRingOneZ
ForwardDetRingOneZ(std::vector< const GeomDet * >::const_iterator first, std::vector< const GeomDet * >::const_iterator last)
Construct from iterators on Det*.
Definition: ForwardDetRingOneZ.cc:16
ForwardDetRingOneZ::theDets
std::vector< const GeomDet * > theDets
Definition: ForwardDetRingOneZ.h:31
ForwardDetRingOneZ::~ForwardDetRingOneZ
~ForwardDetRingOneZ() override
Definition: ForwardDetRingOneZ.cc:14
mps_fire.result
result
Definition: mps_fire.py:303
ForwardDetRingOneZ::initialize
void initialize()
Definition: ForwardDetRingOneZ.cc:26
ForwardDetRing
Definition: ForwardDetRing.h:11