AliPhysics  vAN-20150507 (0645659)
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Macros
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)
 
void SetMomentumVector (Double_t px, Double_t py, Double_t pz)
 
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
 
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)
 

Protected Attributes

Double_t fPVec [3]
 Momentum vector of the particle. 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 47 of file AliReducedReconstructedTrack.cxx.

Member Function Documentation

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

Fill a TVector3 with the track momentum information

Parameters
pvecThe vector to be filled

Definition at line 54 of file AliReducedReconstructedTrack.cxx.

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

Get the index of the matched cluster

Returns
Index of the cluster

Definition at line 66 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 71 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 81 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 86 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 96 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 91 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 76 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 118 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 107 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 112 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 123 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 128 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 138 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 133 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 102 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 61 of file AliReducedReconstructedTrack.h.

Member Data Documentation

Int_t HighPtTracks::AliReducedReconstructedTrack::fClusterIndex
protected

Index of cluster matched to the track.

Definition at line 144 of file AliReducedReconstructedTrack.h.

Referenced by GetClusterIndex(), and SetMatchedClusterIndex().

Char_t HighPtTracks::AliReducedReconstructedTrack::fClustersTPC
protected

Number of TPC clusters.

Definition at line 147 of file AliReducedReconstructedTrack.h.

Referenced by GetNumberOfTPCClusters(), and SetTPCClusters().

Char_t HighPtTracks::AliReducedReconstructedTrack::fCrossedRowsTPC
protected

Number of TPC crossed rows.

Definition at line 148 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 150 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 146 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 145 of file AliReducedReconstructedTrack.h.

Referenced by GetMatchedParticleIndex(), and SetMatchedParticleIndex().

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

Momentum vector of the particle.

Definition at line 142 of file AliReducedReconstructedTrack.h.

Referenced by AliReducedReconstructedTrack(), and SetMomentumVector().

Char_t HighPtTracks::AliReducedReconstructedTrack::fSharedClustersTPC
protected

Number of shared clusters in the TPC.

Definition at line 149 of file AliReducedReconstructedTrack.h.

Referenced by GetNumberOfTPCSharedClusters(), and SetTPCSharedClusters().

Long_t HighPtTracks::AliReducedReconstructedTrack::fTrackCutsMap
protected

Map of Track cuts.

Definition at line 143 of file AliReducedReconstructedTrack.h.

Referenced by SetTrackCuts(), and TestTrackCuts().


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