![]() |
AliPhysics
58ae0ed (58ae0ed)
|
Class with reduced track information at reconstruction level. More...
#include <AliReducedMatchedTrack.h>
Public Types | |
enum | ETrackCutsType_t { kHighPtStandard, kHighPtHybrid } |
Type of track cuts applied in the track selection. More... | |
Public Member Functions | |
AliReducedMatchedTrack () | |
AliReducedMatchedTrack (double px, double py, double pz) | |
virtual | ~AliReducedMatchedTrack () |
double | Pt () const |
double | Eta () const |
double | Phi () const |
void | FillVector (TVector3 &vec) |
void | SetPxPyPz (double px, double py, double pz) |
void | SetNumberOfClustersTPC (unsigned char ncls) |
void | SetGoodTrackLabel (bool goodtrack) |
void | SetSurvivedTrackCuts (ETrackCutsType_t cuts) |
unsigned char | GetNumberOfClustersTPC () const |
bool | HasGoodTrackLabel () |
bool | HasSurvivedTrackCuts (ETrackCutsType_t cuts) |
Private Attributes | |
double | fPx |
x-component of the 3-momentum More... | |
double | fPy |
y-component of the 3-momentum More... | |
double | fPz |
z-component of the 3-momentum More... | |
bool | fGoodTrackLabel |
Flag for tracks with positive track label. More... | |
unsigned char | fNclustersTPC |
Number of clusters in the TPC. More... | |
unsigned int | fTrackCuts |
bitmap for track selection bits More... | |
Class with reduced track information at reconstruction level.
Class with reduced track information for tracks matched to a true particle in a jet cone. This class is part of the reduced jet event. Information stored are the three momentum at reconstruction level, the number of clusters in the TPC, the sign bit of the track label, and a list of track cuts, containing \( R_{AA} \) standard cuts and hybrid track cuts.
Definition at line 43 of file AliReducedMatchedTrack.h.
Type of track cuts applied in the track selection.
Enumerator | |
---|---|
kHighPtStandard |
Standard track cuts. |
kHighPtHybrid |
Hybrid track cuts. |
Definition at line 49 of file AliReducedMatchedTrack.h.
HighPtTracks::AliReducedMatchedTrack::AliReducedMatchedTrack | ( | ) |
Dummy (I/O) constructor, not to be used
Definition at line 27 of file AliReducedMatchedTrack.cxx.
HighPtTracks::AliReducedMatchedTrack::AliReducedMatchedTrack | ( | double | px, |
double | py, | ||
double | pz | ||
) |
Main constructor, initializing 3-vector of the momentum
px | x-component of the 3-vector |
py | y-component of the 3-vector |
pz | z-component of the 3-vector |
Definition at line 45 of file AliReducedMatchedTrack.cxx.
|
inlinevirtual |
Definition at line 55 of file AliReducedMatchedTrack.h.
double HighPtTracks::AliReducedMatchedTrack::Eta | ( | ) | const |
Get track \( \eta \) from the track 3-momentum
Definition at line 71 of file AliReducedMatchedTrack.cxx.
void HighPtTracks::AliReducedMatchedTrack::FillVector | ( | TVector3 & | vec | ) |
Fill 3-vector with momentum information
vec | The vector to be filled |
Definition at line 91 of file AliReducedMatchedTrack.cxx.
|
inline |
Access to number of clusters in the TPC
Definition at line 101 of file AliReducedMatchedTrack.h.
|
inline |
Check if the track is a good reconstructed tracks, defined via the sign of the Monte-Carlo label. Good tracks have a positive Monte-Carlo label.
Definition at line 109 of file AliReducedMatchedTrack.h.
|
inline |
Check if track was selected under given track cuts. Currently implemented are the standard track cuts and the hybrid track cuts
cuts | Type of cuts to check |
Definition at line 118 of file AliReducedMatchedTrack.h.
double HighPtTracks::AliReducedMatchedTrack::Phi | ( | ) | const |
Get track \( \phi \) from the track 3-momentum
Definition at line 81 of file AliReducedMatchedTrack.cxx.
double HighPtTracks::AliReducedMatchedTrack::Pt | ( | ) | const |
Get track \( p_{t} \) from the track 3-momentum
Definition at line 61 of file AliReducedMatchedTrack.cxx.
Referenced by HighPtTracks::AliReducedJetParticle::GetDeltaPt().
|
inline |
Define track as good track via the MC Label
goodtrack | True if track has a positive MC Label |
Definition at line 87 of file AliReducedMatchedTrack.h.
Referenced by HighPtTracks::AliHighPtReconstructionEfficiency::ProcessJet().
|
inline |
Set the number of clusters in the TPC.
ncls | Number of clusters in the TPC |
Definition at line 80 of file AliReducedMatchedTrack.h.
Referenced by HighPtTracks::AliHighPtReconstructionEfficiency::ProcessJet().
|
inline |
Set the 3-momentum vector of the reconstructed track
px | x-component of the momentum vector |
py | y-component of the momentum vector |
pz | x-component of the momentum vector |
Definition at line 69 of file AliReducedMatchedTrack.h.
|
inline |
Mark track as being selected by given track cuts
cuts | Track cuts the track was selected by |
Definition at line 94 of file AliReducedMatchedTrack.h.
Referenced by HighPtTracks::AliHighPtReconstructionEfficiency::ProcessJet().
|
private |
Flag for tracks with positive track label.
Definition at line 124 of file AliReducedMatchedTrack.h.
Referenced by HasGoodTrackLabel(), and SetGoodTrackLabel().
|
private |
Number of clusters in the TPC.
Definition at line 125 of file AliReducedMatchedTrack.h.
Referenced by GetNumberOfClustersTPC(), and SetNumberOfClustersTPC().
|
private |
x-component of the 3-momentum
Definition at line 121 of file AliReducedMatchedTrack.h.
Referenced by Eta(), FillVector(), Phi(), Pt(), and SetPxPyPz().
|
private |
y-component of the 3-momentum
Definition at line 122 of file AliReducedMatchedTrack.h.
Referenced by Eta(), FillVector(), Phi(), Pt(), and SetPxPyPz().
|
private |
z-component of the 3-momentum
Definition at line 123 of file AliReducedMatchedTrack.h.
Referenced by Eta(), FillVector(), Phi(), Pt(), and SetPxPyPz().
|
private |
bitmap for track selection bits
Definition at line 126 of file AliReducedMatchedTrack.h.
Referenced by HasSurvivedTrackCuts(), and SetSurvivedTrackCuts().