AliRoot Core  3dc7879 (3dc7879)
AliESDTrdTrack Class Reference

#include <AliESDTrdTrack.h>

Inheritance diagram for AliESDTrdTrack:

Public Member Functions

 AliESDTrdTrack ()
 
virtual ~AliESDTrdTrack ()
 
 AliESDTrdTrack (const AliESDTrdTrack &track)
 
AliESDTrdTrackoperator= (const AliESDTrdTrack &track)
 
virtual void Copy (TObject &obj) const
 
ULong64_t GetTrackWord (Int_t rev) const
 
ULong64_t GetExtendedTrackWord (Int_t rev) const
 
Int_t GetA () const
 
Int_t GetB () const
 
Int_t GetC () const
 
Int_t GetY () const
 
Int_t GetLayerMask () const
 
Int_t GetPID () const
 
Int_t GetPt () const
 
Int_t GetStack () const
 
Int_t GetSector () const
 
UChar_t GetFlags () const
 
UChar_t GetFlagsTiming () const
 
Bool_t GetTrackInTime () const
 
Int_t GetLabel () const
 
Int_t GetTrackletIndex (const Int_t iLayer) const
 
Double_t Pt () const
 
Double_t Phi () const
 
Double_t Eta () const
 
Int_t GetNTracklets () const
 
AliESDTrdTrackletGetTracklet (Int_t idx) const
 
AliVTrackGetTrackMatch () const
 
void SetA (Int_t a)
 
void SetB (Int_t b)
 
void SetC (Int_t c)
 
void SetY (Int_t y)
 
void SetLayerMask (Int_t mask)
 
void SetPID (Int_t pid)
 
void SetLabel (Int_t label)
 
void SetSector (Int_t sector)
 
void SetStack (Int_t stack)
 
void SetFlags (Int_t flags)
 
void SetFlagsTiming (Int_t flags)
 
void SetReserved (Int_t res)
 
void SetTrackletIndex (const Char_t idx, const Int_t layer)
 
void AddTrackletReference (AliESDTrdTracklet *trkl, Int_t layer)
 
void SetTrackMatchReference (AliVTrack *trk)
 
Bool_t IsSortable () const
 
Int_t Compare (const TObject *obj) const
 
- Public Member Functions inherited from AliVTrdTrack
 AliVTrdTrack ()
 
virtual ~AliVTrdTrack ()
 
 AliVTrdTrack (const AliVTrdTrack &track)
 
AliVTrdTrackoperator= (const AliVTrdTrack &track)
 

Protected Member Functions

void AppendBits (ULong64_t &word, UInt_t nBits, UInt_t val) const
 

Protected Attributes

Int_t fSector
 
Char_t fStack
 
Int_t fA
 
Int_t fB
 
Short_t fC
 
Short_t fY
 
UChar_t fPID
 
Char_t fLayerMask
 
Char_t fTrackletIndex [fgkNlayers]
 
UShort_t fFlags
 
UChar_t fFlagsTiming
 
UChar_t fReserved
 
TRef fTrackletRefs [fgkNlayers]
 
TRef fTrackMatch
 
Int_t fLabel
 

Additional Inherited Members

- Static Protected Attributes inherited from AliVTrdTrack
static const Int_t fgkNlayers = 6
 

Detailed Description

Definition at line 15 of file AliESDTrdTrack.h.

Constructor & Destructor Documentation

AliESDTrdTrack::AliESDTrdTrack ( )

Definition at line 33 of file AliESDTrdTrack.cxx.

Referenced by ~AliESDTrdTrack().

virtual AliESDTrdTrack::~AliESDTrdTrack ( )
inlinevirtual

Definition at line 20 of file AliESDTrdTrack.h.

AliESDTrdTrack::AliESDTrdTrack ( const AliESDTrdTrack track)

Definition at line 56 of file AliESDTrdTrack.cxx.

Member Function Documentation

void AliESDTrdTrack::AddTrackletReference ( AliESDTrdTracklet trkl,
Int_t  layer 
)
inline

Definition at line 71 of file AliESDTrdTrack.h.

void AliESDTrdTrack::AppendBits ( ULong64_t &  word,
UInt_t  nBits,
UInt_t  val 
) const
inlineprotected

Definition at line 79 of file AliESDTrdTrack.h.

Referenced by GetExtendedTrackWord(), and GetTrackWord().

Int_t AliESDTrdTrack::Compare ( const TObject *  obj) const
virtual

Implements AliVTrdTrack.

Definition at line 191 of file AliESDTrdTrack.cxx.

Referenced by IsSortable().

void AliESDTrdTrack::Copy ( TObject &  obj) const
virtual

Reimplemented from AliVTrdTrack.

Definition at line 113 of file AliESDTrdTrack.cxx.

Referenced by ~AliESDTrdTrack().

Double_t AliESDTrdTrack::Eta ( ) const
inline

Definition at line 45 of file AliESDTrdTrack.h.

Int_t AliESDTrdTrack::GetA ( ) const
inlinevirtual

Implements AliVTrdTrack.

Definition at line 28 of file AliESDTrdTrack.h.

Referenced by GetPt().

Int_t AliESDTrdTrack::GetB ( ) const
inline

Definition at line 29 of file AliESDTrdTrack.h.

Int_t AliESDTrdTrack::GetC ( ) const
inline

Definition at line 30 of file AliESDTrdTrack.h.

ULong64_t AliESDTrdTrack::GetExtendedTrackWord ( Int_t  rev) const

Definition at line 140 of file AliESDTrdTrack.cxx.

Referenced by ~AliESDTrdTrack().

UChar_t AliESDTrdTrack::GetFlags ( ) const
inline

Definition at line 37 of file AliESDTrdTrack.h.

UChar_t AliESDTrdTrack::GetFlagsTiming ( ) const
inlinevirtual

Implements AliVTrdTrack.

Definition at line 38 of file AliESDTrdTrack.h.

Int_t AliESDTrdTrack::GetLabel ( ) const
inlinevirtual

Implements AliVTrdTrack.

Definition at line 40 of file AliESDTrdTrack.h.

Referenced by AliESDEvent::AdjustMCLabels().

Int_t AliESDTrdTrack::GetLayerMask ( ) const
inlinevirtual

Implements AliVTrdTrack.

Definition at line 32 of file AliESDTrdTrack.h.

Referenced by GetPt(), and GetTracklet().

Int_t AliESDTrdTrack::GetNTracklets ( ) const
inlinevirtual

Implements AliVTrdTrack.

Definition at line 47 of file AliESDTrdTrack.h.

Int_t AliESDTrdTrack::GetPID ( ) const
inlinevirtual

Implements AliVTrdTrack.

Definition at line 33 of file AliESDTrdTrack.h.

Int_t AliESDTrdTrack::GetPt ( ) const
virtual

Implements AliVTrdTrack.

Definition at line 159 of file AliESDTrdTrack.cxx.

Referenced by GetPID(), and Pt().

Int_t AliESDTrdTrack::GetSector ( ) const
inlinevirtual

Implements AliVTrdTrack.

Definition at line 36 of file AliESDTrdTrack.h.

Int_t AliESDTrdTrack::GetStack ( ) const
inlinevirtual

Implements AliVTrdTrack.

Definition at line 35 of file AliESDTrdTrack.h.

Bool_t AliESDTrdTrack::GetTrackInTime ( ) const
inlinevirtual

Implements AliVTrdTrack.

Definition at line 39 of file AliESDTrdTrack.h.

AliESDTrdTracklet* AliESDTrdTrack::GetTracklet ( Int_t  idx) const
inlinevirtual

Implements AliVTrdTrack.

Definition at line 53 of file AliESDTrdTrack.h.

Referenced by AliAnalysisTaskESDfilter::ConvertTRD().

Int_t AliESDTrdTrack::GetTrackletIndex ( const Int_t  iLayer) const
inline

Definition at line 41 of file AliESDTrdTrack.h.

AliVTrack* AliESDTrdTrack::GetTrackMatch ( ) const
inlinevirtual

Implements AliVTrdTrack.

Definition at line 55 of file AliESDTrdTrack.h.

Referenced by AliAnalysisTaskESDfilter::ConvertTRD().

ULong64_t AliESDTrdTrack::GetTrackWord ( Int_t  rev) const

Definition at line 125 of file AliESDTrdTrack.cxx.

Referenced by ~AliESDTrdTrack().

Int_t AliESDTrdTrack::GetY ( ) const
inline

Definition at line 31 of file AliESDTrdTrack.h.

Bool_t AliESDTrdTrack::IsSortable ( ) const
inlinevirtual

Implements AliVTrdTrack.

Definition at line 74 of file AliESDTrdTrack.h.

AliESDTrdTrack & AliESDTrdTrack::operator= ( const AliESDTrdTrack track)

Definition at line 84 of file AliESDTrdTrack.cxx.

Referenced by ~AliESDTrdTrack().

Double_t AliESDTrdTrack::Phi ( ) const
inline

Definition at line 44 of file AliESDTrdTrack.h.

Double_t AliESDTrdTrack::Pt ( ) const
inlinevirtual

Implements AliVTrdTrack.

Definition at line 43 of file AliESDTrdTrack.h.

Referenced by Compare(), and AliAnalysisTaskESDfilter::ConvertTRD().

void AliESDTrdTrack::SetA ( Int_t  a)
inlinevirtual

Implements AliVTrdTrack.

Definition at line 57 of file AliESDTrdTrack.h.

void AliESDTrdTrack::SetB ( Int_t  b)
inline

Definition at line 58 of file AliESDTrdTrack.h.

void AliESDTrdTrack::SetC ( Int_t  c)
inline

Definition at line 59 of file AliESDTrdTrack.h.

void AliESDTrdTrack::SetFlags ( Int_t  flags)
inline

Definition at line 66 of file AliESDTrdTrack.h.

void AliESDTrdTrack::SetFlagsTiming ( Int_t  flags)
inline

Definition at line 67 of file AliESDTrdTrack.h.

void AliESDTrdTrack::SetLabel ( Int_t  label)
inlinevirtual

Implements AliVTrdTrack.

Definition at line 63 of file AliESDTrdTrack.h.

Referenced by AliESDEvent::AdjustMCLabels().

void AliESDTrdTrack::SetLayerMask ( Int_t  mask)
inlinevirtual

Implements AliVTrdTrack.

Definition at line 61 of file AliESDTrdTrack.h.

void AliESDTrdTrack::SetPID ( Int_t  pid)
inlinevirtual

Implements AliVTrdTrack.

Definition at line 62 of file AliESDTrdTrack.h.

void AliESDTrdTrack::SetReserved ( Int_t  res)
inline

Definition at line 68 of file AliESDTrdTrack.h.

void AliESDTrdTrack::SetSector ( Int_t  sector)
inlinevirtual

Implements AliVTrdTrack.

Definition at line 64 of file AliESDTrdTrack.h.

void AliESDTrdTrack::SetStack ( Int_t  stack)
inlinevirtual

Implements AliVTrdTrack.

Definition at line 65 of file AliESDTrdTrack.h.

void AliESDTrdTrack::SetTrackletIndex ( const Char_t  idx,
const Int_t  layer 
)
inline

Definition at line 69 of file AliESDTrdTrack.h.

void AliESDTrdTrack::SetTrackMatchReference ( AliVTrack trk)
inline

Definition at line 72 of file AliESDTrdTrack.h.

void AliESDTrdTrack::SetY ( Int_t  y)
inline

Definition at line 60 of file AliESDTrdTrack.h.

Member Data Documentation

Int_t AliESDTrdTrack::fA
protected

Definition at line 84 of file AliESDTrdTrack.h.

Referenced by GetA(), GetTrackWord(), operator=(), and SetA().

Int_t AliESDTrdTrack::fB
protected

Definition at line 85 of file AliESDTrdTrack.h.

Referenced by GetB(), GetTrackWord(), operator=(), and SetB().

Short_t AliESDTrdTrack::fC
protected

Definition at line 86 of file AliESDTrdTrack.h.

Referenced by GetC(), GetTrackWord(), operator=(), and SetC().

UShort_t AliESDTrdTrack::fFlags
protected

Definition at line 91 of file AliESDTrdTrack.h.

Referenced by GetExtendedTrackWord(), GetFlags(), operator=(), and SetFlags().

UChar_t AliESDTrdTrack::fFlagsTiming
protected
Int_t AliESDTrdTrack::fLabel
protected

Definition at line 100 of file AliESDTrdTrack.h.

Referenced by GetLabel(), operator=(), and SetLabel().

Char_t AliESDTrdTrack::fLayerMask
protected

Definition at line 89 of file AliESDTrdTrack.h.

Referenced by GetLayerMask(), GetNTracklets(), GetTrackWord(), operator=(), and SetLayerMask().

UChar_t AliESDTrdTrack::fPID
protected

Definition at line 88 of file AliESDTrdTrack.h.

Referenced by GetPID(), GetTrackWord(), operator=(), and SetPID().

UChar_t AliESDTrdTrack::fReserved
protected

Definition at line 93 of file AliESDTrdTrack.h.

Referenced by GetExtendedTrackWord(), operator=(), and SetReserved().

Int_t AliESDTrdTrack::fSector
protected

Definition at line 81 of file AliESDTrdTrack.h.

Referenced by GetSector(), operator=(), and SetSector().

Char_t AliESDTrdTrack::fStack
protected

Definition at line 82 of file AliESDTrdTrack.h.

Referenced by GetStack(), operator=(), and SetStack().

Char_t AliESDTrdTrack::fTrackletIndex[fgkNlayers]
protected
TRef AliESDTrdTrack::fTrackletRefs[fgkNlayers]
protected

Definition at line 95 of file AliESDTrdTrack.h.

Referenced by AddTrackletReference(), AliESDTrdTrack(), GetTracklet(), and operator=().

TRef AliESDTrdTrack::fTrackMatch
protected

Definition at line 97 of file AliESDTrdTrack.h.

Referenced by GetTrackMatch(), operator=(), and SetTrackMatchReference().

Short_t AliESDTrdTrack::fY
protected

Definition at line 87 of file AliESDTrdTrack.h.

Referenced by GetExtendedTrackWord(), GetY(), and SetY().


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