AliPhysics  58ae0ed (58ae0ed)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
HighPtTracks::AliReducedReconstructedTrack Class Reference

Structure for reconstructed track information. More...

#include <AliReducedReconstructedTrack.h>

Inheritance diagram for HighPtTracks::AliReducedReconstructedTrack:

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...
 

Detailed Description

Structure for reconstructed track information.

Definition at line 39 of file AliReducedReconstructedTrack.h.

Constructor & Destructor Documentation

HighPtTracks::AliReducedReconstructedTrack::AliReducedReconstructedTrack ( )

Dummy constructor

Definition at line 30 of file AliReducedReconstructedTrack.cxx.

HighPtTracks::AliReducedReconstructedTrack::~AliReducedReconstructedTrack ( )
virtual

Destructor

Definition at line 48 of file AliReducedReconstructedTrack.cxx.

Member Function Documentation

Char_t HighPtTracks::AliReducedReconstructedTrack::Charge ( ) const
inline

Get the charge of the reconstructed track

Returns
Charge of the reconstructed track

Definition at line 123 of file AliReducedReconstructedTrack.h.

Double_t HighPtTracks::AliReducedReconstructedTrack::Eta ( ) const

Get reconstructed track \( \eta \)

Returns
The reconstructed \( \eta \)

Definition at line 72 of file AliReducedReconstructedTrack.cxx.

void HighPtTracks::AliReducedReconstructedTrack::FillMomentumVector ( TVector3 &  pvec) const

Fill a TVector3 with the track momentum information

Parameters
pvecThe vector to be filled

Definition at line 55 of file AliReducedReconstructedTrack.cxx.

Referenced by Eta(), Phi(), and Pt().

Int_t HighPtTracks::AliReducedReconstructedTrack::GetClusterIndex ( ) const
inline

Get the index of the matched cluster

Returns
Index of the cluster

Definition at line 71 of file AliReducedReconstructedTrack.h.

Int_t HighPtTracks::AliReducedReconstructedTrack::GetMatchedParticleIndex ( ) const
inline

Get the index of the matched particle

Returns
Index of the particle

Definition at line 76 of file AliReducedReconstructedTrack.h.

void HighPtTracks::AliReducedReconstructedTrack::GetMomentumVector ( Double_t px,
Double_t py,
Double_t pz 
) const
inline

Access to components of the 3-momentum vector.

Parameters
pxx-component
pyy-component
pzz-component

Definition at line 113 of file AliReducedReconstructedTrack.h.

Int_t HighPtTracks::AliReducedReconstructedTrack::GetNumberOfTPCClusters ( ) const
inline

Get the number of TPC clusters

Returns
Number of TPC clustes

Definition at line 86 of file AliReducedReconstructedTrack.h.

Int_t HighPtTracks::AliReducedReconstructedTrack::GetNumberOfTPCCrossedRows ( ) const
inline

Get the number of TPC crossed rows

Returns
Number of TPC crossed rows

Definition at line 91 of file AliReducedReconstructedTrack.h.

Int_t HighPtTracks::AliReducedReconstructedTrack::GetNumberOfTPCFindableClusters ( ) const
inline

Get the number of findable clusters in the TPC

Returns
Number of findable clusters

Definition at line 101 of file AliReducedReconstructedTrack.h.

Int_t HighPtTracks::AliReducedReconstructedTrack::GetNumberOfTPCSharedClusters ( ) const
inline

Get the number of shared clusters in the TPC

Returns
Number of shared clusters

Definition at line 96 of file AliReducedReconstructedTrack.h.

Double_t HighPtTracks::AliReducedReconstructedTrack::GetPx ( ) const
inline

Definition at line 57 of file AliReducedReconstructedTrack.h.

Double_t HighPtTracks::AliReducedReconstructedTrack::GetPy ( ) const
inline

Definition at line 58 of file AliReducedReconstructedTrack.h.

Double_t HighPtTracks::AliReducedReconstructedTrack::GetPz ( ) const
inline

Definition at line 59 of file AliReducedReconstructedTrack.h.

Bool_t HighPtTracks::AliReducedReconstructedTrack::IsGoodTrack ( ) const
inline

Check if track is a good track according to the label

Returns
True if track is good, false otherwise

Definition at line 81 of file AliReducedReconstructedTrack.h.

Double_t HighPtTracks::AliReducedReconstructedTrack::Phi ( ) const

Get reconstructed track \( \phi \)

Returns
The reconstructed \( \phi \)

Definition at line 82 of file AliReducedReconstructedTrack.cxx.

Double_t HighPtTracks::AliReducedReconstructedTrack::Pt ( ) const

Get reconstructed track \( p_{t} \)

Returns
The reconstructed \( p_{t} \)

Definition at line 62 of file AliReducedReconstructedTrack.cxx.

void HighPtTracks::AliReducedReconstructedTrack::SetCharge ( Char_t  charge)
inline

Set the charge of the reconstructed track

Parameters
chargeCharge of the reconstructed track

Definition at line 170 of file AliReducedReconstructedTrack.h.

void HighPtTracks::AliReducedReconstructedTrack::SetGoodTrackLabel ( Bool_t  isGood)
inline

Mark track as MC-good (according to the label)

Parameters
isGoodBoolean for good tracks

Definition at line 145 of file AliReducedReconstructedTrack.h.

void HighPtTracks::AliReducedReconstructedTrack::SetMatchedClusterIndex ( Int_t  index)
inline

Set index of matched cluster

Parameters
indexIndex of the cluster

Definition at line 134 of file AliReducedReconstructedTrack.h.

void HighPtTracks::AliReducedReconstructedTrack::SetMatchedParticleIndex ( Int_t  index)
inline

Set index of the matched particle

Parameters
indexIndex of the particle

Definition at line 139 of file AliReducedReconstructedTrack.h.

void HighPtTracks::AliReducedReconstructedTrack::SetMomentumVector ( Double_t  px,
Double_t  py,
Double_t  pz 
)
inline

Set the Momentum vector of the track at the vertex

Parameters
pxx-component of the primary vertex
pyy-component of the primary vertex
pzz-component of the primary vertex

Definition at line 51 of file AliReducedReconstructedTrack.h.

void HighPtTracks::AliReducedReconstructedTrack::SetTPCClusters ( Int_t  nclusters)
inline

Set the number of clusters in the TPC

Parameters
nclustersNumber of clusters

Definition at line 150 of file AliReducedReconstructedTrack.h.

void HighPtTracks::AliReducedReconstructedTrack::SetTPCCrossedRows ( Int_t  crossedRows)
inline

Set the number of crossed rows in the TPC

Parameters
crossedRowsNumber of crossed rows

Definition at line 155 of file AliReducedReconstructedTrack.h.

void HighPtTracks::AliReducedReconstructedTrack::SetTPCFindableClusters ( Int_t  nfindable)
inline

Set number of findable clusters in the TPC

Parameters
nfindableNumber of findable clusters

Definition at line 165 of file AliReducedReconstructedTrack.h.

void HighPtTracks::AliReducedReconstructedTrack::SetTPCSharedClusters ( Int_t  nshared)
inline

Set Number of shared clusters in the TPC

Parameters
nsharedNumber of shared clusters

Definition at line 160 of file AliReducedReconstructedTrack.h.

void HighPtTracks::AliReducedReconstructedTrack::SetTrackCuts ( Int_t  index)
inline

Mark track as selected by a given track cuts using the index

Parameters
indexIndex of the track cuts

Definition at line 129 of file AliReducedReconstructedTrack.h.

Bool_t HighPtTracks::AliReducedReconstructedTrack::TestTrackCuts ( Int_t  index)
inline

Check whether track was selected by a certain track cut combination during filtering

Parameters
indexIndex of the track cuts in the map
Returns
True if the track was selected

Definition at line 66 of file AliReducedReconstructedTrack.h.

Member Data Documentation

Char_t HighPtTracks::AliReducedReconstructedTrack::fCharge
protected

Charge.

Definition at line 175 of file AliReducedReconstructedTrack.h.

Referenced by Charge(), and SetCharge().

Int_t HighPtTracks::AliReducedReconstructedTrack::fClusterIndex
protected

Index of cluster matched to the track.

Definition at line 177 of file AliReducedReconstructedTrack.h.

Referenced by GetClusterIndex(), and SetMatchedClusterIndex().

Char_t HighPtTracks::AliReducedReconstructedTrack::fClustersTPC
protected

Number of TPC clusters.

Definition at line 180 of file AliReducedReconstructedTrack.h.

Referenced by GetNumberOfTPCClusters(), and SetTPCClusters().

Char_t HighPtTracks::AliReducedReconstructedTrack::fCrossedRowsTPC
protected

Number of TPC crossed rows.

Definition at line 181 of file AliReducedReconstructedTrack.h.

Referenced by GetNumberOfTPCCrossedRows(), and SetTPCCrossedRows().

Char_t HighPtTracks::AliReducedReconstructedTrack::fFindableClustersTPC
protected

Number of findable clusters in the TPC.

Definition at line 183 of file AliReducedReconstructedTrack.h.

Referenced by GetNumberOfTPCFindableClusters(), and SetTPCFindableClusters().

Bool_t HighPtTracks::AliReducedReconstructedTrack::fGoodMCTrack
protected

Mark track as good (according to the track label)

Definition at line 179 of file AliReducedReconstructedTrack.h.

Referenced by IsGoodTrack(), and SetGoodTrackLabel().

Int_t HighPtTracks::AliReducedReconstructedTrack::fParticleIndex
protected

Index of true particle matched to this track.

Definition at line 178 of file AliReducedReconstructedTrack.h.

Referenced by GetMatchedParticleIndex(), and SetMatchedParticleIndex().

Double_t HighPtTracks::AliReducedReconstructedTrack::fPVec[3]
protected

Momentum vector of the particle.

Definition at line 174 of file AliReducedReconstructedTrack.h.

Referenced by AliReducedReconstructedTrack(), FillMomentumVector(), GetMomentumVector(), GetPx(), GetPy(), GetPz(), and SetMomentumVector().

Char_t HighPtTracks::AliReducedReconstructedTrack::fSharedClustersTPC
protected

Number of shared clusters in the TPC.

Definition at line 182 of file AliReducedReconstructedTrack.h.

Referenced by GetNumberOfTPCSharedClusters(), and SetTPCSharedClusters().

Long_t HighPtTracks::AliReducedReconstructedTrack::fTrackCutsMap
protected

Map of Track cuts.

Definition at line 176 of file AliReducedReconstructedTrack.h.

Referenced by SetTrackCuts(), and TestTrackCuts().


The documentation for this class was generated from the following files: