![]() |
Project
|
#include <TrackReference.h>
Public Member Functions | |
| TrackReference ()=default | |
| Default Constructor. | |
| TrackReference (float x, float y, float z, float px, float py, float pz, float length, float tof, int trackID, int detlabel) | |
| TrackReference (const TVirtualMC &vmc, int detlabel) | |
| ~TrackReference ()=default | |
| Default Destructor. | |
| Int_t | getTrackID () const |
| void | setTrackID (Int_t track) |
| void | setLength (float length) |
| void | setTime (float time) |
| float | getLength () const |
| float | getTime () const |
| float | R () const |
| float | Pt () const |
| float | PhiPos () const |
| float | Phi () const |
| float | Theta () const |
| float | X () const |
| float | Y () const |
| float | Z () const |
| float | Px () const |
| float | Py () const |
| float | Pz () const |
| float | P () const |
| Int_t | getUserId () const |
| Int_t | getDetectorId () const |
| void | setDetectorId (Int_t id) |
| void | setPosition (float x, float y, float z) |
| void | setMomentum (float px, float py, float pz) |
| void | setUserId (Int_t userId) |
| float | phiPosition () const |
| float | Alpha () const |
| float | LocalX () const |
| float | LocalY () const |
| const SimTrackStatus & | getTrackStatus () const |
Friends | |
| std::ostream & | operator<< (std::ostream &, const TrackReference &) |
Track Reference object is created every time particle is crossing detector bounds. It is a snapshot of the track during propagation. The class stores the following informations: track label, track position: X,Y,X track momentum px, py, pz track length and time of fligth: both in cm status bits from Monte Carlo
Definition at line 91 of file TrackReference.h.
|
default |
Default Constructor.
|
inline |
Definition at line 184 of file TrackReference.h.
|
inline |
Definition at line 203 of file TrackReference.h.
|
default |
Default Destructor.
|
inline |
Definition at line 147 of file TrackReference.h.
|
inline |
Definition at line 124 of file TrackReference.h.
|
inline |
Definition at line 108 of file TrackReference.h.
|
inline |
Definition at line 109 of file TrackReference.h.
|
inline |
Definition at line 104 of file TrackReference.h.
|
inline |
Definition at line 161 of file TrackReference.h.
|
inline |
Definition at line 123 of file TrackReference.h.
|
inline |
Definition at line 149 of file TrackReference.h.
|
inline |
Definition at line 155 of file TrackReference.h.
|
inline |
Definition at line 122 of file TrackReference.h.
|
inline |
Definition at line 114 of file TrackReference.h.
|
inline |
Definition at line 113 of file TrackReference.h.
|
inline |
Definition at line 145 of file TrackReference.h.
|
inline |
Definition at line 112 of file TrackReference.h.
|
inline |
Definition at line 119 of file TrackReference.h.
|
inline |
Definition at line 120 of file TrackReference.h.
|
inline |
Definition at line 121 of file TrackReference.h.
|
inline |
Definition at line 110 of file TrackReference.h.
|
inline |
Definition at line 125 of file TrackReference.h.
Definition at line 106 of file TrackReference.h.
Definition at line 134 of file TrackReference.h.
Definition at line 127 of file TrackReference.h.
Definition at line 107 of file TrackReference.h.
|
inline |
Definition at line 105 of file TrackReference.h.
|
inline |
Definition at line 141 of file TrackReference.h.
|
inline |
Definition at line 115 of file TrackReference.h.
|
inline |
Definition at line 116 of file TrackReference.h.
|
inline |
Definition at line 117 of file TrackReference.h.
|
inline |
Definition at line 118 of file TrackReference.h.
|
friend |
Definition at line 221 of file TrackReference.h.