The DATCON Track class.
More...
#include <DATCONTrack.h>
|
| DATCONTrack () |
| Standard constructor. More...
|
|
| DATCONTrack (const unsigned int ID, double radius, double phi, double zzero, double theta, int charge, int curvsign) |
| Constructor with basic values. More...
|
|
| DATCONTrack (const std::vector< unsigned int > &hitIDList, const unsigned int ID, double radius, double phi, double zzero, double theta, int charge, int curvsign) |
| Constructor with basic values plus hitIDList. More...
|
|
unsigned int | getTrackID () const |
| Get track ID.
|
|
double | getTrackRadius () const |
| Get helix parameters. More...
|
|
double | getTrackPhi () const |
| Get phi of track.
|
|
double | getTrackZzero () const |
| Get d of track.
|
|
double | getTrackTheta () const |
| Get theta of track.
|
|
int | getTrackCharge () const |
| Get (hough) charge of track.
|
|
int | getTrackCurvature () const |
| Get curvature of track as integer.
|
|
std::vector< unsigned int > | getHitIDList () const |
| Get the list of hit assigned to the track.
|
|
void | setHitIDList (const std::vector< unsigned int > &hitIDList) |
| Set functions. More...
|
|
|
std::vector< unsigned int > | m_HitIDList |
| List of IDs of hits assigned to this track.
|
|
unsigned int | trackID = -1 |
| track ID
|
|
double | trackRadius = TMath::QuietNaN() |
| radius of track
|
|
double | trackPhi = TMath::QuietNaN() |
| phi of track
|
|
double | trackZzero = TMath::QuietNaN() |
| vertical coordinate of the theta Hough Space to compute z0
|
|
double | trackTheta = TMath::QuietNaN() |
| theta of track
|
|
int | trackCharge = TMath::QuietNaN() |
| charge of track
|
|
int | trackCurvsign = TMath::QuietNaN() |
| curvature of track as integer
|
|
The DATCON Track class.
A DATCONTrack consists of the helix parameters of the track as well as a trackID and a list of hits assinged to the track.
Definition at line 35 of file DATCONTrack.h.
◆ DATCONTrack() [1/3]
Standard constructor.
- Parameters
-
trackID | unique ID of track |
trackRadius | radius of track estimated by hough trafo algorithm |
trackPhi | phi of track estimated by hough trafo algorithm |
trackZzero | vertical coordinate of the theta Hough Space to compute z0 |
trackTheta | theta of track estimated by hough trafo algorithm |
trackCharge | particle charge (-1, 0, +1) of hough track estimated by hough trafo algorithm |
trackCurvsign | usual way to define track curvature |
Definition at line 48 of file DATCONTrack.h.
◆ DATCONTrack() [2/3]
DATCONTrack |
( |
const unsigned int |
ID, |
|
|
double |
radius, |
|
|
double |
phi, |
|
|
double |
zzero, |
|
|
double |
theta, |
|
|
int |
charge, |
|
|
int |
curvsign |
|
) |
| |
|
inline |
Constructor with basic values.
- Parameters
-
trackID | unique ID of track |
radius | radius of track estimated by hough trafo algorithm |
phi | phi of track estimated by hough trafo algorithm |
zzero | vertical coordinate of the theta Hough Space to compute z0 |
theta | theta of track estimated by hough trafo algorithm |
charge | particle charge (-1, 0, +1) of hough track estimated by hough trafo algorithm |
curvsign | usual way to define track curvature |
Definition at line 60 of file DATCONTrack.h.
◆ DATCONTrack() [3/3]
DATCONTrack |
( |
const std::vector< unsigned int > & |
hitIDList, |
|
|
const unsigned int |
ID, |
|
|
double |
radius, |
|
|
double |
phi, |
|
|
double |
zzero, |
|
|
double |
theta, |
|
|
int |
charge, |
|
|
int |
curvsign |
|
) |
| |
|
inline |
Constructor with basic values plus hitIDList.
- Parameters
-
hitIDList | list of hits assigned to the track |
trackID | unique ID of track |
radius | radius of track estimated by hough trafo algorithm |
phi | phi of track estimated by hough trafo algorithm |
zzero | vertical coordinate of the theta Hough Space to compute z0 |
theta | theta of track estimated by hough trafo algorithm |
charge | particle charge (-1, 0, +1) of hough track estimated by hough trafo algorithm |
curvsign | usual way to define track curvature |
Definition at line 75 of file DATCONTrack.h.
◆ getTrackRadius()
double getTrackRadius |
( |
| ) |
const |
|
inline |
Get helix parameters.
Get radius of track
Definition at line 86 of file DATCONTrack.h.
◆ setHitIDList()
void setHitIDList |
( |
const std::vector< unsigned int > & |
hitIDList | ) |
|
|
inline |
Set functions.
Set list of hits assigned to the track
Definition at line 102 of file DATCONTrack.h.
The documentation for this class was generated from the following file: