AliRoot Core  3dc7879 (3dc7879)
AliAODTrdTrack Class Reference

format for the TRD tracks calculated in the More...

#include <AliAODTrdTrack.h>

Inheritance diagram for AliAODTrdTrack:

Public Member Functions

 AliAODTrdTrack ()
 
 AliAODTrdTrack (const AliVTrdTrack &rhs)
 
virtual ~AliAODTrdTrack ()
 
 AliAODTrdTrack (const AliAODTrdTrack &track)
 
AliAODTrdTrackoperator= (const AliAODTrdTrack &track)
 
virtual void Copy (TObject &obj) const
 
virtual Int_t GetA () const
 
virtual Int_t GetLayerMask () const
 
virtual Int_t GetPID () const
 
virtual Int_t GetPt () const
 
virtual Int_t GetStack () const
 
virtual Int_t GetSector () const
 
virtual Bool_t GetTrackInTime () const
 
virtual UChar_t GetFlagsTiming () const
 
virtual Int_t GetLabel () const
 
virtual Double_t Pt () const
 
Int_t GetNTracklets () const
 
virtual AliAODTrdTrackletGetTracklet (Int_t idx) const
 
virtual AliVTrackGetTrackMatch () const
 
virtual void SetA (Int_t a)
 
virtual void SetLayerMask (Int_t mask)
 
virtual void SetPID (Int_t pid)
 
virtual void SetLabel (Int_t label)
 
virtual void SetSector (Int_t sector)
 
virtual void SetStack (Int_t stack)
 
void AddTracklet (const AliVTrdTracklet &trkl, Int_t layer)
 
void SetTrackMatchReference (AliVTrack *trk)
 
virtual Bool_t IsSortable () const
 
virtual Int_t Compare (const TObject *) const
 
- Public Member Functions inherited from AliVTrdTrack
 AliVTrdTrack ()
 
virtual ~AliVTrdTrack ()
 
 AliVTrdTrack (const AliVTrdTrack &track)
 
AliVTrdTrackoperator= (const AliVTrdTrack &track)
 

Protected Attributes

Char_t fGlobalStack
 stack (0-89) in which the track was found More...
 
UChar_t fPID
 electron PID for this track More...
 
UChar_t fLayerMask
 mask of contributing tracklets More...
 
Int_t fA
 transverse offset from nominal primary vertex More...
 
UChar_t fFlagsTiming
 timing flags More...
 
TClonesArray fTracklets
 array of contributing tracklets More...
 
TRef fTrackMatch
 reference to matched global track More...
 
Int_t fLabel
 Track label. More...
 

Additional Inherited Members

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

Detailed Description

format for the TRD tracks calculated in the

Global Tracking Unit, used for the TRD L1 trigger

Author
Jochen Klein joche.nosp@m.n.kl.nosp@m.ein@c.nosp@m.ern..nosp@m.ch

Definition at line 16 of file AliAODTrdTrack.h.

Constructor & Destructor Documentation

AliAODTrdTrack::AliAODTrdTrack ( )

default constructor

Definition at line 2 of file AliAODTrdTrack.cxx.

Referenced by ~AliAODTrdTrack().

AliAODTrdTrack::AliAODTrdTrack ( const AliVTrdTrack rhs)

constructor from abstract base class

Definition at line 18 of file AliAODTrdTrack.cxx.

virtual AliAODTrdTrack::~AliAODTrdTrack ( )
inlinevirtual

Definition at line 21 of file AliAODTrdTrack.h.

AliAODTrdTrack::AliAODTrdTrack ( const AliAODTrdTrack track)

copy constructor

Definition at line 43 of file AliAODTrdTrack.cxx.

Member Function Documentation

void AliAODTrdTrack::AddTracklet ( const AliVTrdTracklet trkl,
Int_t  layer 
)
inline

Definition at line 57 of file AliAODTrdTrack.h.

Referenced by AliAnalysisTaskESDfilter::ConvertTRD().

virtual Int_t AliAODTrdTrack::Compare ( const TObject *  ) const
inlinevirtual

Implements AliVTrdTrack.

Definition at line 61 of file AliAODTrdTrack.h.

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

copy

Reimplemented from AliVTrdTrack.

Definition at line 95 of file AliAODTrdTrack.cxx.

Referenced by ~AliAODTrdTrack().

virtual Int_t AliAODTrdTrack::GetA ( ) const
inlinevirtual

Implements AliVTrdTrack.

Definition at line 26 of file AliAODTrdTrack.h.

Referenced by GetPt().

virtual UChar_t AliAODTrdTrack::GetFlagsTiming ( ) const
inlinevirtual

Implements AliVTrdTrack.

Definition at line 34 of file AliAODTrdTrack.h.

virtual Int_t AliAODTrdTrack::GetLabel ( ) const
inlinevirtual

Implements AliVTrdTrack.

Definition at line 36 of file AliAODTrdTrack.h.

virtual Int_t AliAODTrdTrack::GetLayerMask ( ) const
inlinevirtual

Implements AliVTrdTrack.

Definition at line 27 of file AliAODTrdTrack.h.

Referenced by GetPt().

Int_t AliAODTrdTrack::GetNTracklets ( ) const
inlinevirtual

Implements AliVTrdTrack.

Definition at line 40 of file AliAODTrdTrack.h.

virtual Int_t AliAODTrdTrack::GetPID ( ) const
inlinevirtual

Implements AliVTrdTrack.

Definition at line 28 of file AliAODTrdTrack.h.

Int_t AliAODTrdTrack::GetPt ( ) const
virtual

calculate pt from a as done in hardware

Implements AliVTrdTrack.

Definition at line 102 of file AliAODTrdTrack.cxx.

Referenced by GetPID(), and Pt().

virtual Int_t AliAODTrdTrack::GetSector ( ) const
inlinevirtual

Implements AliVTrdTrack.

Definition at line 31 of file AliAODTrdTrack.h.

virtual Int_t AliAODTrdTrack::GetStack ( ) const
inlinevirtual

Implements AliVTrdTrack.

Definition at line 30 of file AliAODTrdTrack.h.

virtual Bool_t AliAODTrdTrack::GetTrackInTime ( ) const
inlinevirtual

Implements AliVTrdTrack.

Definition at line 33 of file AliAODTrdTrack.h.

virtual AliAODTrdTracklet* AliAODTrdTrack::GetTracklet ( Int_t  idx) const
inlinevirtual

Implements AliVTrdTrack.

Definition at line 46 of file AliAODTrdTrack.h.

Referenced by AliAODTrdTrack(), and operator=().

virtual AliVTrack* AliAODTrdTrack::GetTrackMatch ( ) const
inlinevirtual

Implements AliVTrdTrack.

Definition at line 48 of file AliAODTrdTrack.h.

virtual Bool_t AliAODTrdTrack::IsSortable ( ) const
inlinevirtual

Implements AliVTrdTrack.

Definition at line 60 of file AliAODTrdTrack.h.

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

assignment operator

Definition at line 68 of file AliAODTrdTrack.cxx.

Referenced by ~AliAODTrdTrack().

virtual Double_t AliAODTrdTrack::Pt ( ) const
inlinevirtual

Implements AliVTrdTrack.

Definition at line 38 of file AliAODTrdTrack.h.

virtual void AliAODTrdTrack::SetA ( Int_t  a)
inlinevirtual

Implements AliVTrdTrack.

Definition at line 50 of file AliAODTrdTrack.h.

virtual void AliAODTrdTrack::SetLabel ( Int_t  label)
inlinevirtual

Implements AliVTrdTrack.

Definition at line 53 of file AliAODTrdTrack.h.

virtual void AliAODTrdTrack::SetLayerMask ( Int_t  mask)
inlinevirtual

Implements AliVTrdTrack.

Definition at line 51 of file AliAODTrdTrack.h.

virtual void AliAODTrdTrack::SetPID ( Int_t  pid)
inlinevirtual

Implements AliVTrdTrack.

Definition at line 52 of file AliAODTrdTrack.h.

virtual void AliAODTrdTrack::SetSector ( Int_t  sector)
inlinevirtual

Implements AliVTrdTrack.

Definition at line 54 of file AliAODTrdTrack.h.

virtual void AliAODTrdTrack::SetStack ( Int_t  stack)
inlinevirtual

Implements AliVTrdTrack.

Definition at line 55 of file AliAODTrdTrack.h.

void AliAODTrdTrack::SetTrackMatchReference ( AliVTrack trk)
inline

Definition at line 58 of file AliAODTrdTrack.h.

Referenced by AliAnalysisTaskESDfilter::ConvertTRD().

Member Data Documentation

Int_t AliAODTrdTrack::fA
protected

transverse offset from nominal primary vertex

Definition at line 69 of file AliAODTrdTrack.h.

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

UChar_t AliAODTrdTrack::fFlagsTiming
protected

timing flags

Definition at line 70 of file AliAODTrdTrack.h.

Referenced by GetFlagsTiming(), GetTrackInTime(), and operator=().

Char_t AliAODTrdTrack::fGlobalStack
protected

stack (0-89) in which the track was found

Definition at line 65 of file AliAODTrdTrack.h.

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

Int_t AliAODTrdTrack::fLabel
protected

Track label.

Definition at line 75 of file AliAODTrdTrack.h.

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

UChar_t AliAODTrdTrack::fLayerMask
protected

mask of contributing tracklets

Definition at line 68 of file AliAODTrdTrack.h.

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

UChar_t AliAODTrdTrack::fPID
protected

electron PID for this track

Definition at line 67 of file AliAODTrdTrack.h.

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

TClonesArray AliAODTrdTrack::fTracklets
protected

array of contributing tracklets

Definition at line 72 of file AliAODTrdTrack.h.

Referenced by AddTracklet(), AliAODTrdTrack(), GetTracklet(), and operator=().

TRef AliAODTrdTrack::fTrackMatch
protected

reference to matched global track

Definition at line 73 of file AliAODTrdTrack.h.

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


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