Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
TrackingTools
GeomPropagators
interface
StateOnTrackerBound.h
Go to the documentation of this file.
1
#ifndef GeomPropagators_StateOnTrackerBound_H
2
#define GeomPropagators_StateOnTrackerBound_H
3
4
class
FreeTrajectoryState
;
5
class
TrajectoryStateOnSurface
;
6
class
Propagator
;
7
15
class
StateOnTrackerBound
{
16
public
:
17
18
StateOnTrackerBound
(
const
Propagator
* prop);
19
20
~StateOnTrackerBound
();
21
22
TrajectoryStateOnSurface
23
operator()
(
const
TrajectoryStateOnSurface
& tsos)
const
;
24
25
TrajectoryStateOnSurface
26
operator()
(
const
FreeTrajectoryState
& fts)
const
;
27
28
private
:
29
30
Propagator
*
thePropagator
;
31
32
};
33
#endif
34
35
StateOnTrackerBound::thePropagator
Propagator * thePropagator
Definition:
StateOnTrackerBound.h:30
TrajectoryStateOnSurface
Definition:
TrajectoryStateOnSurface.h:15
FreeTrajectoryState
Definition:
FreeTrajectoryState.h:31
StateOnTrackerBound::StateOnTrackerBound
StateOnTrackerBound(const Propagator *prop)
Definition:
StateOnTrackerBound.cc:13
Propagator
Definition:
Propagator.h:38
StateOnTrackerBound::operator()
TrajectoryStateOnSurface operator()(const TrajectoryStateOnSurface &tsos) const
Definition:
StateOnTrackerBound.cc:23
StateOnTrackerBound
Definition:
StateOnTrackerBound.h:15
StateOnTrackerBound::~StateOnTrackerBound
~StateOnTrackerBound()
Definition:
StateOnTrackerBound.cc:17
Generated for CMSSW Reference Manual by
1.8.5