CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
ForwardDetRingOneZ.h
Go to the documentation of this file.
1 #ifndef DetLayers_ForwardDetRingOneZ_H
2 #define DetLayers_ForwardDetRingOneZ_H
3 
9 
10 
12 public:
13 
16 
18  ForwardDetRingOneZ( std::vector<const GeomDet*>::const_iterator first,
19  std::vector<const GeomDet*>::const_iterator last);
20 
21  // Construct from a std::vector of Det*.
22  ForwardDetRingOneZ( const std::vector<const GeomDet*>& dets);
23 
24  virtual ~ForwardDetRingOneZ();
25 
26  virtual const std::vector<const GeomDet*>& basicComponents() const {return theDets;}
27 
28 protected:
29 
30  bool add( int idet, std::vector<DetWithState>& result,
31  const TrajectoryStateOnSurface& tsos,
32  const Propagator& prop,
33  const MeasurementEstimator& est) const;
34 
35 private:
36  std::vector<const GeomDet*> theDets;
37 
38  void initialize();
39 
40 };
41 #endif
42 
ForwardDetRingOneZ()
Dummy constructor.
tuple result
Definition: query.py:137
bool first
Definition: L1TdeRCT.cc:79
virtual const std::vector< const GeomDet * > & basicComponents() const
bool add(int idet, std::vector< DetWithState > &result, const TrajectoryStateOnSurface &tsos, const Propagator &prop, const MeasurementEstimator &est) const
std::vector< const GeomDet * > theDets