![]() |
AliPhysics
c69cd47 (c69cd47)
|
Structure for reconstructed track information. More...
#include <AliReducedReconstructedTrack.h>
Public Member Functions | |
AliReducedReconstructedTrack () | |
virtual | ~AliReducedReconstructedTrack () |
void | FillMomentumVector (TVector3 &pvec) const |
void | SetMomentumVector (Double_t px, Double_t py, Double_t pz) |
Double_t | GetPx () const |
Double_t | GetPy () const |
Double_t | GetPz () const |
Bool_t | TestTrackCuts (Int_t index) |
Int_t | GetClusterIndex () const |
Int_t | GetMatchedParticleIndex () const |
Bool_t | IsGoodTrack () const |
Int_t | GetNumberOfTPCClusters () const |
Int_t | GetNumberOfTPCCrossedRows () const |
Int_t | GetNumberOfTPCSharedClusters () const |
Int_t | GetNumberOfTPCFindableClusters () const |
Double_t | Pt () const |
Double_t | Eta () const |
Double_t | Phi () const |
void | GetMomentumVector (Double_t &px, Double_t &py, Double_t &pz) const |
Char_t | Charge () const |
void | SetTrackCuts (Int_t index) |
void | SetMatchedClusterIndex (Int_t index) |
void | SetMatchedParticleIndex (Int_t index) |
void | SetGoodTrackLabel (Bool_t isGood) |
void | SetTPCClusters (Int_t nclusters) |
void | SetTPCCrossedRows (Int_t crossedRows) |
void | SetTPCSharedClusters (Int_t nshared) |
void | SetTPCFindableClusters (Int_t nfindable) |
void | SetCharge (Char_t charge) |
Protected Attributes | |
Double_t | fPVec [3] |
Momentum vector of the particle. More... | |
Char_t | fCharge |
Charge. More... | |
Long_t | fTrackCutsMap |
Map of Track cuts. More... | |
Int_t | fClusterIndex |
Index of cluster matched to the track. More... | |
Int_t | fParticleIndex |
Index of true particle matched to this track. More... | |
Bool_t | fGoodMCTrack |
Mark track as good (according to the track label) More... | |
Char_t | fClustersTPC |
Number of TPC clusters. More... | |
Char_t | fCrossedRowsTPC |
Number of TPC crossed rows. More... | |
Char_t | fSharedClustersTPC |
Number of shared clusters in the TPC. More... | |
Char_t | fFindableClustersTPC |
Number of findable clusters in the TPC. More... | |
Structure for reconstructed track information.
Definition at line 39 of file AliReducedReconstructedTrack.h.
HighPtTracks::AliReducedReconstructedTrack::AliReducedReconstructedTrack | ( | ) |
Dummy constructor
Definition at line 30 of file AliReducedReconstructedTrack.cxx.
|
virtual |
Destructor
Definition at line 48 of file AliReducedReconstructedTrack.cxx.
|
inline |
Get the charge of the reconstructed track
Definition at line 123 of file AliReducedReconstructedTrack.h.
Double_t HighPtTracks::AliReducedReconstructedTrack::Eta | ( | ) | const |
Get reconstructed track \( \eta \)
Definition at line 72 of file AliReducedReconstructedTrack.cxx.
void HighPtTracks::AliReducedReconstructedTrack::FillMomentumVector | ( | TVector3 & | pvec | ) | const |
Fill a TVector3 with the track momentum information
pvec | The vector to be filled |
Definition at line 55 of file AliReducedReconstructedTrack.cxx.
|
inline |
Get the index of the matched cluster
Definition at line 71 of file AliReducedReconstructedTrack.h.
|
inline |
Get the index of the matched particle
Definition at line 76 of file AliReducedReconstructedTrack.h.
|
inline |
Access to components of the 3-momentum vector.
px | x-component |
py | y-component |
pz | z-component |
Definition at line 113 of file AliReducedReconstructedTrack.h.
|
inline |
Get the number of TPC clusters
Definition at line 86 of file AliReducedReconstructedTrack.h.
|
inline |
Get the number of TPC crossed rows
Definition at line 91 of file AliReducedReconstructedTrack.h.
|
inline |
Get the number of findable clusters in the TPC
Definition at line 101 of file AliReducedReconstructedTrack.h.
|
inline |
Get the number of shared clusters in the TPC
Definition at line 96 of file AliReducedReconstructedTrack.h.
|
inline |
Definition at line 57 of file AliReducedReconstructedTrack.h.
|
inline |
Definition at line 58 of file AliReducedReconstructedTrack.h.
|
inline |
Definition at line 59 of file AliReducedReconstructedTrack.h.
|
inline |
Check if track is a good track according to the label
Definition at line 81 of file AliReducedReconstructedTrack.h.
Double_t HighPtTracks::AliReducedReconstructedTrack::Phi | ( | ) | const |
Get reconstructed track \( \phi \)
Definition at line 82 of file AliReducedReconstructedTrack.cxx.
Double_t HighPtTracks::AliReducedReconstructedTrack::Pt | ( | ) | const |
Get reconstructed track \( p_{t} \)
Definition at line 62 of file AliReducedReconstructedTrack.cxx.
|
inline |
Set the charge of the reconstructed track
charge | Charge of the reconstructed track |
Definition at line 170 of file AliReducedReconstructedTrack.h.
|
inline |
Mark track as MC-good (according to the label)
isGood | Boolean for good tracks |
Definition at line 145 of file AliReducedReconstructedTrack.h.
|
inline |
Set index of matched cluster
index | Index of the cluster |
Definition at line 134 of file AliReducedReconstructedTrack.h.
|
inline |
Set index of the matched particle
index | Index of the particle |
Definition at line 139 of file AliReducedReconstructedTrack.h.
|
inline |
Set the Momentum vector of the track at the vertex
px | x-component of the primary vertex |
py | y-component of the primary vertex |
pz | z-component of the primary vertex |
Definition at line 51 of file AliReducedReconstructedTrack.h.
|
inline |
Set the number of clusters in the TPC
nclusters | Number of clusters |
Definition at line 150 of file AliReducedReconstructedTrack.h.
|
inline |
Set the number of crossed rows in the TPC
crossedRows | Number of crossed rows |
Definition at line 155 of file AliReducedReconstructedTrack.h.
|
inline |
Set number of findable clusters in the TPC
nfindable | Number of findable clusters |
Definition at line 165 of file AliReducedReconstructedTrack.h.
|
inline |
Set Number of shared clusters in the TPC
nshared | Number of shared clusters |
Definition at line 160 of file AliReducedReconstructedTrack.h.
|
inline |
Mark track as selected by a given track cuts using the index
index | Index of the track cuts |
Definition at line 129 of file AliReducedReconstructedTrack.h.
|
inline |
Check whether track was selected by a certain track cut combination during filtering
index | Index of the track cuts in the map |
Definition at line 66 of file AliReducedReconstructedTrack.h.
|
protected |
Charge.
Definition at line 175 of file AliReducedReconstructedTrack.h.
Referenced by Charge(), and SetCharge().
|
protected |
Index of cluster matched to the track.
Definition at line 177 of file AliReducedReconstructedTrack.h.
Referenced by GetClusterIndex(), and SetMatchedClusterIndex().
|
protected |
Number of TPC clusters.
Definition at line 180 of file AliReducedReconstructedTrack.h.
Referenced by GetNumberOfTPCClusters(), and SetTPCClusters().
|
protected |
Number of TPC crossed rows.
Definition at line 181 of file AliReducedReconstructedTrack.h.
Referenced by GetNumberOfTPCCrossedRows(), and SetTPCCrossedRows().
|
protected |
Number of findable clusters in the TPC.
Definition at line 183 of file AliReducedReconstructedTrack.h.
Referenced by GetNumberOfTPCFindableClusters(), and SetTPCFindableClusters().
|
protected |
Mark track as good (according to the track label)
Definition at line 179 of file AliReducedReconstructedTrack.h.
Referenced by IsGoodTrack(), and SetGoodTrackLabel().
|
protected |
Index of true particle matched to this track.
Definition at line 178 of file AliReducedReconstructedTrack.h.
Referenced by GetMatchedParticleIndex(), and SetMatchedParticleIndex().
|
protected |
Momentum vector of the particle.
Definition at line 174 of file AliReducedReconstructedTrack.h.
Referenced by AliReducedReconstructedTrack(), FillMomentumVector(), GetMomentumVector(), GetPx(), GetPy(), GetPz(), and SetMomentumVector().
|
protected |
Number of shared clusters in the TPC.
Definition at line 182 of file AliReducedReconstructedTrack.h.
Referenced by GetNumberOfTPCSharedClusters(), and SetTPCSharedClusters().
|
protected |
Map of Track cuts.
Definition at line 176 of file AliReducedReconstructedTrack.h.
Referenced by SetTrackCuts(), and TestTrackCuts().