![]() |
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.
|
inline |
Definition at line 106 of file TrackReference.h.
|
inline |
Definition at line 134 of file TrackReference.h.
|
inline |
Definition at line 127 of file TrackReference.h.
|
inline |
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.