CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
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
const std::vector< const GeomDet * > & basicComponents() const override
~ForwardDetRingOneZ() override
tuple result
Definition: mps_fire.py:311
bool add(int idet, std::vector< DetWithState > &result, const TrajectoryStateOnSurface &tsos, const Propagator &prop, const MeasurementEstimator &est) const
ForwardDetRingOneZ(std::vector< const GeomDet * >::const_iterator first, std::vector< const GeomDet * >::const_iterator last)
Construct from iterators on Det*.
tuple last
Definition: dqmdumpme.py:56
std::vector< const GeomDet * > theDets