AliRoot Core  a565103 (a565103)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
AliMFTCATrack Class Reference

#include <AliMFTCATrack.h>

Inheritance diagram for AliMFTCATrack:

Public Member Functions

 AliMFTCATrack ()
 
 ~AliMFTCATrack ()
 
 AliMFTCATrack (const AliMFTCATrack &track)
 
AliMFTCATrackoperator= (const AliMFTCATrack &)
 
virtual void Clear (Option_t *)
 
void AddCell (AliMFTCACell *cell)
 
void SetGID (Int_t gid)
 
const Int_t GetGID () const
 
const Int_t GetNcells () const
 
const Int_t GetCellGID (Int_t ic) const
 
AliMFTCACellGetCell (Int_t ic) const
 
const Int_t GetLastCellGID () const
 
const Int_t GetStartLayer () const
 
void SetStartLayer (Int_t sl)
 
void SetMCflag (UChar_t mcf)
 
const UChar_t GetMCflag ()
 
void SetVertX (Double_t x)
 
void SetVertY (Double_t y)
 
void SetVertZ (Double_t z)
 
void SetTheta (Double_t the)
 
void SetPhi (Double_t phi)
 
const Double_t GetVertX ()
 
const Double_t GetVertY ()
 
const Double_t GetVertZ ()
 
const Double_t GetTheta ()
 
const Double_t GetPhi ()
 
void SetChiSqX (Double_t chisq)
 
void SetChiSqY (Double_t chisq)
 
const Double_t GetChiSqX ()
 
const Double_t GetChiSqY ()
 
Double_t AddCellToChiSq (AliMFTCACell *cell)
 
void SetMCindex (Int_t index)
 
const Int_t GetMCindex ()
 
void SetChargeSign (Short_t sign)
 
const Short_t GetChargeSign ()
 
void SetCellGID (Int_t index, Int_t gid)
 
void EvalSignedPt ()
 Estimate the charge sign. More...
 
const Double_t GetPt ()
 

Private Member Functions

 ClassDef (AliMFTCATrack, 2)
 

Private Attributes

Int_t fGID
 
Int_t fNcells
 
Int_t fStartLayer
 
Int_t fCellGIDarray [fNDetMax]
 
TClonesArray * fCells
 
UChar_t fMCflag
 Array of cells. More...
 
Double_t fVertX
 
Double_t fVertY
 
Double_t fVertZ
 
Double_t fTheta
 
Double_t fPhi
 
Double_t fChiSqX
 
Double_t fChiSqY
 
Int_t fMCindex
 
Short_t fChargeSign
 
Double_t fPt
 

Static Private Attributes

static const Int_t fNDetMax = AliMFTConstants::fNMaxPlanes
 

Detailed Description

Definition at line 12 of file AliMFTCATrack.h.

Constructor & Destructor Documentation

AliMFTCATrack::AliMFTCATrack ( )
AliMFTCATrack::~AliMFTCATrack ( )
inline

Definition at line 17 of file AliMFTCATrack.h.

AliMFTCATrack::AliMFTCATrack ( const AliMFTCATrack track)

Definition at line 41 of file AliMFTCATrack.cxx.

Member Function Documentation

Double_t AliMFTCATrack::AddCellToChiSq ( AliMFTCACell cell)
AliMFTCATrack::ClassDef ( AliMFTCATrack  ,
 
)
private
void AliMFTCATrack::Clear ( Option_t *  )
virtual

Definition at line 102 of file AliMFTCATrack.cxx.

void AliMFTCATrack::EvalSignedPt ( )

Estimate the charge sign.

Definition at line 108 of file AliMFTCATrack.cxx.

Referenced by AliMFTTrackReconstructor::TraceTrack().

const Int_t AliMFTCATrack::GetCellGID ( Int_t  ic) const
inline
const Short_t AliMFTCATrack::GetChargeSign ( )
inline

Definition at line 52 of file AliMFTCATrack.h.

const Double_t AliMFTCATrack::GetChiSqX ( )
inline

Definition at line 46 of file AliMFTCATrack.h.

const Double_t AliMFTCATrack::GetChiSqY ( )
inline

Definition at line 47 of file AliMFTCATrack.h.

const Int_t AliMFTCATrack::GetGID ( ) const
inline
const Int_t AliMFTCATrack::GetLastCellGID ( ) const
inline
const UChar_t AliMFTCATrack::GetMCflag ( )
inline

Definition at line 33 of file AliMFTCATrack.h.

const Int_t AliMFTCATrack::GetMCindex ( )
inline
const Double_t AliMFTCATrack::GetPhi ( )
inline

Definition at line 43 of file AliMFTCATrack.h.

Referenced by AliMFTTracker::Clusters2Tracks().

const Double_t AliMFTCATrack::GetPt ( )
inline

Definition at line 55 of file AliMFTCATrack.h.

Referenced by AliMFTTrackReconstructor::TraceTrack().

const Int_t AliMFTCATrack::GetStartLayer ( ) const
inline

Definition at line 30 of file AliMFTCATrack.h.

Referenced by AliMFTTrackFinder::AddTrack().

const Double_t AliMFTCATrack::GetTheta ( )
inline

Definition at line 42 of file AliMFTCATrack.h.

Referenced by AliMFTTracker::Clusters2Tracks().

const Double_t AliMFTCATrack::GetVertX ( )
inline

Definition at line 39 of file AliMFTCATrack.h.

Referenced by AliMFTTracker::Clusters2Tracks().

const Double_t AliMFTCATrack::GetVertY ( )
inline

Definition at line 40 of file AliMFTCATrack.h.

Referenced by AliMFTTracker::Clusters2Tracks().

const Double_t AliMFTCATrack::GetVertZ ( )
inline

Definition at line 41 of file AliMFTCATrack.h.

Referenced by AliMFTTracker::Clusters2Tracks().

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

Definition at line 70 of file AliMFTCATrack.cxx.

void AliMFTCATrack::SetCellGID ( Int_t  index,
Int_t  gid 
)
inline

Definition at line 53 of file AliMFTCATrack.h.

Referenced by AliMFTTracker::Clusters2Tracks().

void AliMFTCATrack::SetChargeSign ( Short_t  sign)
inline

Definition at line 51 of file AliMFTCATrack.h.

Referenced by AliMFTTracker::Clusters2Tracks().

void AliMFTCATrack::SetChiSqX ( Double_t  chisq)
inline

Definition at line 44 of file AliMFTCATrack.h.

Referenced by AliMFTTrackFinder::FilterTracks().

void AliMFTCATrack::SetChiSqY ( Double_t  chisq)
inline

Definition at line 45 of file AliMFTCATrack.h.

Referenced by AliMFTTrackFinder::FilterTracks().

void AliMFTCATrack::SetGID ( Int_t  gid)
inline

Definition at line 24 of file AliMFTCATrack.h.

Referenced by AliMFTTrackFinder::AddTrack().

void AliMFTCATrack::SetMCflag ( UChar_t  mcf)
inline

Definition at line 32 of file AliMFTCATrack.h.

Referenced by AliMFTTrackFinder::FilterTracks().

void AliMFTCATrack::SetMCindex ( Int_t  index)
inline

Definition at line 49 of file AliMFTCATrack.h.

Referenced by AliMFTTrackFinder::FilterTracks().

void AliMFTCATrack::SetPhi ( Double_t  phi)
inline

Definition at line 38 of file AliMFTCATrack.h.

Referenced by AliMFTTrackFinder::FilterTracks().

void AliMFTCATrack::SetStartLayer ( Int_t  sl)
inline
void AliMFTCATrack::SetTheta ( Double_t  the)
inline

Definition at line 37 of file AliMFTCATrack.h.

Referenced by AliMFTTrackFinder::FilterTracks().

void AliMFTCATrack::SetVertX ( Double_t  x)
inline

Definition at line 34 of file AliMFTCATrack.h.

Referenced by AliMFTTrackFinder::FilterTracks().

void AliMFTCATrack::SetVertY ( Double_t  y)
inline

Definition at line 35 of file AliMFTCATrack.h.

Referenced by AliMFTTrackFinder::FilterTracks().

void AliMFTCATrack::SetVertZ ( Double_t  z)
inline

Definition at line 36 of file AliMFTCATrack.h.

Referenced by AliMFTTrackFinder::FilterTracks().

Member Data Documentation

Int_t AliMFTCATrack::fCellGIDarray[fNDetMax]
private
TClonesArray* AliMFTCATrack::fCells
private

Definition at line 65 of file AliMFTCATrack.h.

Referenced by AddCellToChiSq(), AliMFTCATrack(), EvalSignedPt(), GetCell(), and operator=().

Short_t AliMFTCATrack::fChargeSign
private

Definition at line 82 of file AliMFTCATrack.h.

Referenced by GetChargeSign(), operator=(), and SetChargeSign().

Double_t AliMFTCATrack::fChiSqX
private

Definition at line 79 of file AliMFTCATrack.h.

Referenced by GetChiSqX(), operator=(), and SetChiSqX().

Double_t AliMFTCATrack::fChiSqY
private

Definition at line 80 of file AliMFTCATrack.h.

Referenced by GetChiSqY(), operator=(), and SetChiSqY().

Int_t AliMFTCATrack::fGID
private

Definition at line 60 of file AliMFTCATrack.h.

Referenced by GetGID(), operator=(), and SetGID().

UChar_t AliMFTCATrack::fMCflag
private

Array of cells.

Definition at line 67 of file AliMFTCATrack.h.

Referenced by GetMCflag(), operator=(), and SetMCflag().

Int_t AliMFTCATrack::fMCindex
private

Definition at line 81 of file AliMFTCATrack.h.

Referenced by GetMCindex(), operator=(), and SetMCindex().

Int_t AliMFTCATrack::fNcells
private

Definition at line 61 of file AliMFTCATrack.h.

Referenced by AddCell(), AliMFTCATrack(), GetLastCellGID(), GetNcells(), and operator=().

const Int_t AliMFTCATrack::fNDetMax = AliMFTConstants::fNMaxPlanes
staticprivate

Definition at line 58 of file AliMFTCATrack.h.

Referenced by AddCell(), AliMFTCATrack(), and operator=().

Double_t AliMFTCATrack::fPhi
private

Definition at line 78 of file AliMFTCATrack.h.

Referenced by GetPhi(), operator=(), and SetPhi().

Double_t AliMFTCATrack::fPt
private

Definition at line 83 of file AliMFTCATrack.h.

Referenced by EvalSignedPt(), GetPt(), and operator=().

Int_t AliMFTCATrack::fStartLayer
private

Definition at line 62 of file AliMFTCATrack.h.

Referenced by GetStartLayer(), operator=(), and SetStartLayer().

Double_t AliMFTCATrack::fTheta
private

Definition at line 77 of file AliMFTCATrack.h.

Referenced by GetTheta(), operator=(), and SetTheta().

Double_t AliMFTCATrack::fVertX
private

Definition at line 74 of file AliMFTCATrack.h.

Referenced by GetVertX(), operator=(), and SetVertX().

Double_t AliMFTCATrack::fVertY
private

Definition at line 75 of file AliMFTCATrack.h.

Referenced by GetVertY(), operator=(), and SetVertY().

Double_t AliMFTCATrack::fVertZ
private

Definition at line 76 of file AliMFTCATrack.h.

Referenced by GetVertZ(), operator=(), and SetVertZ().


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