AliRoot Core  3dc7879 (3dc7879)
AliVTrdTrack Class Referenceabstract

#include <AliVTrdTrack.h>

Inheritance diagram for AliVTrdTrack:

Public Member Functions

 AliVTrdTrack ()
 
virtual ~AliVTrdTrack ()
 
 AliVTrdTrack (const AliVTrdTrack &track)
 
AliVTrdTrackoperator= (const AliVTrdTrack &track)
 
virtual void Copy (TObject &obj) const
 
virtual Int_t GetA () const =0
 
virtual Int_t GetLayerMask () const =0
 
virtual Int_t GetPID () const =0
 
virtual Int_t GetPt () const =0
 
virtual Int_t GetStack () const =0
 
virtual Int_t GetSector () const =0
 
virtual Bool_t GetTrackInTime () const =0
 
virtual UChar_t GetFlagsTiming () const =0
 
virtual Int_t GetLabel () const =0
 
virtual Double_t Pt () const =0
 
virtual Int_t GetNTracklets () const =0
 
virtual AliVTrdTrackletGetTracklet (Int_t idx) const =0
 
virtual AliVTrackGetTrackMatch () const =0
 
virtual void SetA (Int_t a)=0
 
virtual void SetLayerMask (Int_t mask)=0
 
virtual void SetPID (Int_t pid)=0
 
virtual void SetLabel (Int_t label)=0
 
virtual void SetSector (Int_t sector)=0
 
virtual void SetStack (Int_t stack)=0
 
virtual Bool_t IsSortable () const =0
 
virtual Int_t Compare (const TObject *obj) const =0
 

Static Protected Attributes

static const Int_t fgkNlayers = 6
 

Detailed Description

Definition at line 14 of file AliVTrdTrack.h.

Constructor & Destructor Documentation

AliVTrdTrack::AliVTrdTrack ( )

Definition at line 3 of file AliVTrdTrack.cxx.

Referenced by ~AliVTrdTrack().

virtual AliVTrdTrack::~AliVTrdTrack ( )
inlinevirtual

Definition at line 18 of file AliVTrdTrack.h.

AliVTrdTrack::AliVTrdTrack ( const AliVTrdTrack track)

Definition at line 10 of file AliVTrdTrack.cxx.

Member Function Documentation

virtual Int_t AliVTrdTrack::Compare ( const TObject *  obj) const
pure virtual

Implemented in AliESDTrdTrack, and AliAODTrdTrack.

Referenced by ~AliVTrdTrack().

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

Reimplemented in AliAODTrdTrack, and AliESDTrdTrack.

Definition at line 27 of file AliVTrdTrack.cxx.

Referenced by AliAODTrdTrack::Copy(), and ~AliVTrdTrack().

virtual Int_t AliVTrdTrack::GetA ( ) const
pure virtual

Implemented in AliESDTrdTrack, and AliAODTrdTrack.

Referenced by ~AliVTrdTrack().

virtual UChar_t AliVTrdTrack::GetFlagsTiming ( ) const
pure virtual

Implemented in AliESDTrdTrack, and AliAODTrdTrack.

Referenced by ~AliVTrdTrack().

virtual Int_t AliVTrdTrack::GetLabel ( ) const
pure virtual

Implemented in AliESDTrdTrack, and AliAODTrdTrack.

Referenced by ~AliVTrdTrack().

virtual Int_t AliVTrdTrack::GetLayerMask ( ) const
pure virtual

Implemented in AliESDTrdTrack, and AliAODTrdTrack.

Referenced by ~AliVTrdTrack().

virtual Int_t AliVTrdTrack::GetNTracklets ( ) const
pure virtual

Implemented in AliESDTrdTrack, and AliAODTrdTrack.

Referenced by ~AliVTrdTrack().

virtual Int_t AliVTrdTrack::GetPID ( ) const
pure virtual

Implemented in AliESDTrdTrack, and AliAODTrdTrack.

Referenced by ~AliVTrdTrack().

virtual Int_t AliVTrdTrack::GetPt ( ) const
pure virtual

Implemented in AliESDTrdTrack, and AliAODTrdTrack.

Referenced by ~AliVTrdTrack().

virtual Int_t AliVTrdTrack::GetSector ( ) const
pure virtual

Implemented in AliESDTrdTrack, and AliAODTrdTrack.

Referenced by ~AliVTrdTrack().

virtual Int_t AliVTrdTrack::GetStack ( ) const
pure virtual

Implemented in AliESDTrdTrack, and AliAODTrdTrack.

Referenced by ~AliVTrdTrack().

virtual Bool_t AliVTrdTrack::GetTrackInTime ( ) const
pure virtual

Implemented in AliESDTrdTrack, and AliAODTrdTrack.

Referenced by ~AliVTrdTrack().

virtual AliVTrdTracklet* AliVTrdTrack::GetTracklet ( Int_t  idx) const
pure virtual
virtual AliVTrack* AliVTrdTrack::GetTrackMatch ( ) const
pure virtual

Implemented in AliESDTrdTrack, and AliAODTrdTrack.

Referenced by ~AliVTrdTrack().

virtual Bool_t AliVTrdTrack::IsSortable ( ) const
pure virtual

Implemented in AliESDTrdTrack, and AliAODTrdTrack.

Referenced by ~AliVTrdTrack().

AliVTrdTrack & AliVTrdTrack::operator= ( const AliVTrdTrack track)
virtual Double_t AliVTrdTrack::Pt ( ) const
pure virtual

Implemented in AliESDTrdTrack, and AliAODTrdTrack.

Referenced by ~AliVTrdTrack().

virtual void AliVTrdTrack::SetA ( Int_t  a)
pure virtual

Implemented in AliESDTrdTrack, and AliAODTrdTrack.

Referenced by ~AliVTrdTrack().

virtual void AliVTrdTrack::SetLabel ( Int_t  label)
pure virtual

Implemented in AliESDTrdTrack, and AliAODTrdTrack.

Referenced by ~AliVTrdTrack().

virtual void AliVTrdTrack::SetLayerMask ( Int_t  mask)
pure virtual

Implemented in AliESDTrdTrack, and AliAODTrdTrack.

Referenced by ~AliVTrdTrack().

virtual void AliVTrdTrack::SetPID ( Int_t  pid)
pure virtual

Implemented in AliESDTrdTrack, and AliAODTrdTrack.

Referenced by ~AliVTrdTrack().

virtual void AliVTrdTrack::SetSector ( Int_t  sector)
pure virtual

Implemented in AliESDTrdTrack, and AliAODTrdTrack.

Referenced by ~AliVTrdTrack().

virtual void AliVTrdTrack::SetStack ( Int_t  stack)
pure virtual

Implemented in AliESDTrdTrack, and AliAODTrdTrack.

Referenced by ~AliVTrdTrack().

Member Data Documentation

const Int_t AliVTrdTrack::fgkNlayers = 6
staticprotected

Definition at line 54 of file AliVTrdTrack.h.


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