CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
DetRodOneR.h
Go to the documentation of this file.
1 #ifndef DetLayers_DetRodOneR_H
2 #define DetLayers_DetRodOneR_H
3 
11 
13 
14 class DetRodOneR : public DetRod {
15  public:
16  typedef std::vector<GeometricSearchDet*> DetContainer;
17 
20 
22  DetRodOneR( std::vector<const GeomDet*>::const_iterator first,
23  std::vector<const GeomDet*>::const_iterator last);
24 
26  DetRodOneR( const std::vector<const GeomDet*>& dets);
27 
28  virtual ~DetRodOneR();
29 
30  virtual const std::vector<const GeomDet*>& basicComponents() const {return theDets;}
31 
32 
33 
34 protected:
36 
37  bool add( int idet, std::vector<DetWithState>& result,
38  const TrajectoryStateOnSurface& startingState,
39  const Propagator& prop,
40  const MeasurementEstimator& est) const;
41 
42  std::vector<const GeomDet*> theDets;
43 
44  void initialize();
45 
46 };
47 
48 #endif
DetRodOneR()
Dummy constructor.
Definition: DetRodOneR.h:19
virtual ~DetRodOneR()
Definition: DetRodOneR.cc:13
std::vector< const GeomDet * > theDets
Definition: DetRodOneR.h:42
bool add(int idet, std::vector< DetWithState > &result, const TrajectoryStateOnSurface &startingState, const Propagator &prop, const MeasurementEstimator &est) const
Query detector idet for compatible and add the output to result.
Definition: DetRodOneR.cc:42
tuple result
Definition: query.py:137
std::vector< GeometricSearchDet * > DetContainer
Definition: DetRodOneR.h:16
bool first
Definition: L1TdeRCT.cc:79
Definition: DetRod.h:13
void initialize()
Definition: DetRodOneR.cc:29
virtual const std::vector< const GeomDet * > & basicComponents() const
Definition: DetRodOneR.h:30