test
Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
TrackingTools
TrajectoryState
interface
TrajectoryStateTransform.h
Go to the documentation of this file.
1
#ifndef TrajectoryStateTransform_H
2
#define TrajectoryStateTransform_H
3
4
#include "
DataFormats/TrajectoryState/interface/PTrajectoryStateOnDet.h
"
5
#include "
DataFormats/TrackReco/interface/TrackFwd.h
"
6
7
class
TrajectoryStateOnSurface
;
8
class
FreeTrajectoryState
;
9
class
TrackingGeometry
;
10
class
Surface
;
11
class
MagneticField
;
12
13
namespace
trajectoryStateTransform {
14
15
PTrajectoryStateOnDet
persistentState
(
const
TrajectoryStateOnSurface
& ts,
16
unsigned
int
detid);
17
18
TrajectoryStateOnSurface
transientState
(
const
PTrajectoryStateOnDet
& ts,
19
const
Surface
* surface,
20
const
MagneticField
* field);
21
24
FreeTrajectoryState
initialFreeState
(
const
reco::Track
& tk,
25
const
MagneticField
* field,
bool
withErr=
true
);
26
27
FreeTrajectoryState
innerFreeState
(
const
reco::Track
& tk,
28
const
MagneticField
* field,
bool
withErr=
true
);
29
FreeTrajectoryState
outerFreeState
(
const
reco::Track
& tk,
30
const
MagneticField
* field,
bool
withErr=
true
);
31
34
TrajectoryStateOnSurface
innerStateOnSurface
(
const
reco::Track
& tk,
35
const
TrackingGeometry
&
geom
,
36
const
MagneticField
* field,
bool
withErr=
true
);
37
TrajectoryStateOnSurface
outerStateOnSurface
(
const
reco::Track
& tk,
38
const
TrackingGeometry
& geom,
39
const
MagneticField
* field,
bool
withErr=
true
);
40
41
}
42
43
// backward compatibility
44
struct
TrajectoryStateTransform
{};
45
46
47
#endif
TrackingGeometry
Definition:
TrackingGeometry.h:26
trajectoryStateTransform::outerStateOnSurface
TrajectoryStateOnSurface outerStateOnSurface(const reco::Track &tk, const TrackingGeometry &geom, const MagneticField *field, bool withErr=true)
Definition:
TrajectoryStateTransform.cc:118
Surface
Definition:
Surface.h:42
trajectoryStateTransform::persistentState
PTrajectoryStateOnDet persistentState(const TrajectoryStateOnSurface &ts, unsigned int detid)
Definition:
TrajectoryStateTransform.cc:16
MagneticField
Definition:
MagneticField.h:17
TrackFwd.h
TrajectoryStateOnSurface
Definition:
TrajectoryStateOnSurface.h:17
FreeTrajectoryState
Definition:
FreeTrajectoryState.h:29
relativeConstraints.geom
list geom
Definition:
relativeConstraints.py:71
trajectoryStateTransform::transientState
TrajectoryStateOnSurface transientState(const PTrajectoryStateOnDet &ts, const Surface *surface, const MagneticField *field)
Definition:
TrajectoryStateTransform.cc:44
PTrajectoryStateOnDet
Definition:
PTrajectoryStateOnDet.h:10
reco::Track
Definition:
Track.h:28
PTrajectoryStateOnDet.h
TrajectoryStateTransform
Definition:
TrajectoryStateTransform.h:44
trajectoryStateTransform::innerFreeState
FreeTrajectoryState innerFreeState(const reco::Track &tk, const MagneticField *field, bool withErr=true)
Definition:
TrajectoryStateTransform.cc:82
trajectoryStateTransform::outerFreeState
FreeTrajectoryState outerFreeState(const reco::Track &tk, const MagneticField *field, bool withErr=true)
Definition:
TrajectoryStateTransform.cc:96
trajectoryStateTransform::initialFreeState
FreeTrajectoryState initialFreeState(const reco::Track &tk, const MagneticField *field, bool withErr=true)
Definition:
TrajectoryStateTransform.cc:69
trajectoryStateTransform::innerStateOnSurface
TrajectoryStateOnSurface innerStateOnSurface(const reco::Track &tk, const TrackingGeometry &geom, const MagneticField *field, bool withErr=true)
Definition:
TrajectoryStateTransform.cc:110
Generated for CMSSW Reference Manual by
1.8.5