Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
TrackingTools
DetLayers
interface
DetRodOneR.h
Go to the documentation of this file.
1
#ifndef DetLayers_DetRodOneR_H
2
#define DetLayers_DetRodOneR_H
3
8
#include "
TrackingTools/DetLayers/interface/GeometricSearchDet.h
"
9
#include "
TrackingTools/DetLayers/interface/DetRod.h
"
10
#include "
TrackingTools/GeomPropagators/interface/Propagator.h
"
11
12
class
MeasurementEstimator
;
13
14
class
DetRodOneR
:
public
DetRod
{
15
public
:
16
typedef
std::vector<GeometricSearchDet*>
DetContainer
;
17
19
DetRodOneR
(){};
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::DetRodOneR
DetRodOneR()
Dummy constructor.
Definition:
DetRodOneR.h:19
MeasurementEstimator
Definition:
MeasurementEstimator.h:20
DetRodOneR::~DetRodOneR
virtual ~DetRodOneR()
Definition:
DetRodOneR.cc:13
DetRodOneR::theDets
std::vector< const GeomDet * > theDets
Definition:
DetRodOneR.h:42
DetRodOneR
Definition:
DetRodOneR.h:14
DetRodOneR::add
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
TrajectoryStateOnSurface
Definition:
TrajectoryStateOnSurface.h:15
GeometricSearchDet.h
query.result
tuple result
Definition:
query.py:137
DetRodOneR::DetContainer
std::vector< GeometricSearchDet * > DetContainer
Definition:
DetRodOneR.h:16
Propagator
Definition:
Propagator.h:40
Propagator.h
first
bool first
Definition:
L1TdeRCT.cc:94
DetRod
Definition:
DetRod.h:13
prof2calltree.last
tuple last
Definition:
prof2calltree.py:122
DetRodOneR::initialize
void initialize()
Definition:
DetRodOneR.cc:29
DetRod.h
DetRodOneR::basicComponents
virtual const std::vector< const GeomDet * > & basicComponents() const
Definition:
DetRodOneR.h:30
Generated for CMSSW Reference Manual by
1.8.5