AliFemtoTrack Class Reference

#include <AliFemtoTrack.h>

Collaboration diagram for AliFemtoTrack:

Collaboration graph
[legend]
List of all members.

Public Types

enum  {
  kITSin = 0x0001, kITSout = 0x0002, kITSrefit = 0x0004, kITSpid = 0x0008,
  kTPCin = 0x0010, kTPCout = 0x0020, kTPCrefit = 0x0040, kTPCpid = 0x0080,
  kTRDin = 0x0100, kTRDout = 0x0200, kTRDrefit = 0x0400, kTRDpid = 0x0800,
  kTOFin = 0x1000, kTOFout = 0x2000, kTOFrefit = 0x4000, kTOFpid = 0x8000,
  kRICHpid = 0x20000, kTRDbackup = 0x80000, kTRDStop = 0x20000000, kESDpid = 0x40000000,
  kTIME = 0x80000000
}

Public Member Functions

 AliFemtoTrack ()
 AliFemtoTrack (const AliFemtoTrack &aTrack)
AliFemtoTrackoperator= (const AliFemtoTrack &aTrack)
 ~AliFemtoTrack ()
short Charge () const
float PidProbElectron () const
float PidProbPion () const
float PidProbKaon () const
float PidProbProton () const
float PidProbMuon () const
AliFemtoThreeVector P () const
float Pt () const
const AliFmPhysicalHelixDHelix () const
short TrackId () const
long int Flags () const
int Label () const
float ImpactD () const
float ImpactZ () const
float Cdd () const
float Cdz () const
float Czz () const
float ITSchi2 () const
int ITSncls () const
float TPCchi2 () const
int TPCncls () const
short TPCnclsF () const
short TPCsignalN () const
float TPCsignalS () const
const TBits & TPCclusters () const
const TBits & TPCsharing () const
void SetCharge (const short &s)
void SetPidProbElectron (const float &x)
void SetPidProbPion (const float &x)
void SetPidProbKaon (const float &x)
void SetPidProbProton (const float &x)
void SetPidProbMuon (const float &x)
void SetP (const AliFemtoThreeVector &)
void SetPt (const float &x)
void SetHelix (const AliFmPhysicalHelixD &)
void SetTrackId (const short &s)
void SetFlags (const long int &i)
void SetLabel (const int &i)
void SetImpactD (const float &x)
void SetImpactZ (const float &x)
void SetCdd (const float &x)
void SetCdz (const float &x)
void SetCzz (const float &x)
void SetITSchi2 (const float &x)
void SetITSncls (const int &i)
void SetTPCchi2 (const float &x)
void SetTPCncls (const int &i)
void SetTPCnclsF (const short &s)
void SetTPCsignalN (const short &s)
void SetTPCsignalS (const float &x)
void SetTPCcluster (const short &aNBit, const Bool_t &aValue)
void SetTPCshared (const short &aNBit, const Bool_t &aValue)
void SetHiddenInfo (AliFemtoHiddenInfo *aHiddenInfo)
bool ValidHiddenInfo () const
AliFemtoHiddenInfoGetHiddenInfo () const

Private Attributes

char fCharge
float fPidProbElectron
float fPidProbPion
float fPidProbKaon
float fPidProbProton
float fPidProbMuon
unsigned int fTrackId
AliFemtoThreeVector fP
float fPt
AliFmPhysicalHelixD fHelix
long int fFlags
int fLabel
float fImpactD
float fImpactZ
float fCdd
float fCdz
float fCzz
float fITSchi2
int fITSncls
float fTPCchi2
int fTPCncls
short fTPCnclsF
short fTPCsignalN
float fTPCsignalS
TBits fClusters
TBits fShared
AliFemtoHiddenInfofHiddenInfo

Member Enumeration Documentation

anonymous enum

Enumerator:
kITSin 
kITSout 
kITSrefit 
kITSpid 
kTPCin 
kTPCout 
kTPCrefit 
kTPCpid 
kTRDin 
kTRDout 
kTRDrefit 
kTRDpid 
kTOFin 
kTOFout 
kTOFrefit 
kTOFpid 
kRICHpid 
kTRDbackup 
kTRDStop 
kESDpid 
kTIME 


Constructor & Destructor Documentation

AliFemtoTrack::AliFemtoTrack (  ) 

AliFemtoTrack::AliFemtoTrack ( const AliFemtoTrack aTrack  ) 

AliFemtoTrack::~AliFemtoTrack (  ) 


Member Function Documentation

AliFemtoTrack & AliFemtoTrack::operator= ( const AliFemtoTrack aTrack  ) 

short AliFemtoTrack::Charge (  )  const

float AliFemtoTrack::PidProbElectron (  )  const [inline]

float AliFemtoTrack::PidProbPion (  )  const [inline]

float AliFemtoTrack::PidProbKaon (  )  const [inline]

float AliFemtoTrack::PidProbProton (  )  const [inline]

float AliFemtoTrack::PidProbMuon (  )  const [inline]

AliFemtoThreeVector AliFemtoTrack::P (  )  const

float AliFemtoTrack::Pt (  )  const

const AliFmPhysicalHelixD & AliFemtoTrack::Helix (  )  const

short AliFemtoTrack::TrackId (  )  const

long int AliFemtoTrack::Flags (  )  const

int AliFemtoTrack::Label (  )  const

float AliFemtoTrack::ImpactD (  )  const

float AliFemtoTrack::ImpactZ (  )  const

float AliFemtoTrack::Cdd (  )  const

float AliFemtoTrack::Cdz (  )  const

float AliFemtoTrack::Czz (  )  const

float AliFemtoTrack::ITSchi2 (  )  const

int AliFemtoTrack::ITSncls (  )  const

float AliFemtoTrack::TPCchi2 (  )  const

int AliFemtoTrack::TPCncls (  )  const

short AliFemtoTrack::TPCnclsF (  )  const

short AliFemtoTrack::TPCsignalN (  )  const

float AliFemtoTrack::TPCsignalS (  )  const

const TBits & AliFemtoTrack::TPCclusters (  )  const

const TBits & AliFemtoTrack::TPCsharing (  )  const

void AliFemtoTrack::SetCharge ( const short &  s  ) 

void AliFemtoTrack::SetPidProbElectron ( const float &  x  ) 

void AliFemtoTrack::SetPidProbPion ( const float &  x  ) 

void AliFemtoTrack::SetPidProbKaon ( const float &  x  ) 

void AliFemtoTrack::SetPidProbProton ( const float &  x  ) 

void AliFemtoTrack::SetPidProbMuon ( const float &  x  ) 

void AliFemtoTrack::SetP ( const AliFemtoThreeVector  ) 

void AliFemtoTrack::SetPt ( const float &  x  ) 

void AliFemtoTrack::SetHelix ( const AliFmPhysicalHelixD  ) 

void AliFemtoTrack::SetTrackId ( const short &  s  ) 

void AliFemtoTrack::SetFlags ( const long int &  i  ) 

void AliFemtoTrack::SetLabel ( const int &  i  ) 

void AliFemtoTrack::SetImpactD ( const float &  x  ) 

void AliFemtoTrack::SetImpactZ ( const float &  x  ) 

void AliFemtoTrack::SetCdd ( const float &  x  ) 

void AliFemtoTrack::SetCdz ( const float &  x  ) 

void AliFemtoTrack::SetCzz ( const float &  x  ) 

void AliFemtoTrack::SetITSchi2 ( const float &  x  ) 

void AliFemtoTrack::SetITSncls ( const int &  i  ) 

void AliFemtoTrack::SetTPCchi2 ( const float &  x  ) 

void AliFemtoTrack::SetTPCncls ( const int &  i  ) 

void AliFemtoTrack::SetTPCnclsF ( const short &  s  ) 

void AliFemtoTrack::SetTPCsignalN ( const short &  s  ) 

void AliFemtoTrack::SetTPCsignalS ( const float &  x  ) 

void AliFemtoTrack::SetTPCcluster ( const short &  aNBit,
const Bool_t &  aValue 
)

void AliFemtoTrack::SetTPCshared ( const short &  aNBit,
const Bool_t &  aValue 
)

void AliFemtoTrack::SetHiddenInfo ( AliFemtoHiddenInfo aHiddenInfo  ) 

bool AliFemtoTrack::ValidHiddenInfo (  )  const

AliFemtoHiddenInfo * AliFemtoTrack::GetHiddenInfo (  )  const


Member Data Documentation

char AliFemtoTrack::fCharge [private]

float AliFemtoTrack::fPidProbElectron [private]

float AliFemtoTrack::fPidProbPion [private]

float AliFemtoTrack::fPidProbKaon [private]

float AliFemtoTrack::fPidProbProton [private]

float AliFemtoTrack::fPidProbMuon [private]

unsigned int AliFemtoTrack::fTrackId [private]

AliFemtoThreeVector AliFemtoTrack::fP [private]

float AliFemtoTrack::fPt [private]

AliFmPhysicalHelixD AliFemtoTrack::fHelix [private]

long int AliFemtoTrack::fFlags [private]

int AliFemtoTrack::fLabel [private]

float AliFemtoTrack::fImpactD [private]

float AliFemtoTrack::fImpactZ [private]

float AliFemtoTrack::fCdd [private]

float AliFemtoTrack::fCdz [private]

float AliFemtoTrack::fCzz [private]

float AliFemtoTrack::fITSchi2 [private]

int AliFemtoTrack::fITSncls [private]

float AliFemtoTrack::fTPCchi2 [private]

int AliFemtoTrack::fTPCncls [private]

short AliFemtoTrack::fTPCnclsF [private]

short AliFemtoTrack::fTPCsignalN [private]

float AliFemtoTrack::fTPCsignalS [private]

TBits AliFemtoTrack::fClusters [private]

TBits AliFemtoTrack::fShared [private]

AliFemtoHiddenInfo* AliFemtoTrack::fHiddenInfo [private]


The documentation for this class was generated from the following files:
Generated on Tue Jul 10 04:45:00 2007 for AliFemto by  doxygen 1.5.2