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

#include <AliMFTCARoad.h>

Inheritance diagram for AliMFTCARoad:

Public Member Functions

 AliMFTCARoad ()
 
 ~AliMFTCARoad ()
 
 AliMFTCARoad (const AliMFTCARoad &road)
 
AliMFTCARoadoperator= (const AliMFTCARoad &)
 
void SetID (Int_t id)
 
const Int_t GetID ()
 
const Int_t GetNhits ()
 
void AddHit (AliMFTCAHit *hit)
 
const Int_t GetNhitsInLayer (Int_t nl)
 
AliMFTCAHitGetHitInLayer (Int_t nl, Int_t nh)
 
void SetNHitSta (Int_t n)
 
const Int_t GetNHitSta ()
 
void SetLength (Int_t l1, Int_t l2)
 
const Int_t GetLength ()
 
void SetGood ()
 
const Bool_t IsGood ()
 
const Int_t GetLayer1 ()
 
const Int_t GetLayer2 ()
 
void AddCell (AliMFTCACell *cell)
 
const Int_t GetNcellsInLayer (Int_t nl)
 
AliMFTCACellGetCellInLayer (Int_t nl, Int_t nc)
 
AliMFTCACellGetCellByGID (Int_t gid)
 
virtual void Clear (const Option_t *)
 

Private Member Functions

 ClassDef (AliMFTCARoad, 1)
 Array of cells per layer. More...
 

Private Attributes

Int_t fID
 
Int_t fNhits
 
Int_t fNHitSta
 
Int_t fLength
 
Bool_t fIsGood
 
Int_t fNhitsInLayer [fNDetMax]
 
Int_t fLayer1
 
Int_t fLayer2
 
Int_t fNcellsInLayer [fNDetMax]
 
TClonesArray * fHitsInLayer [fNDetMax]
 
TClonesArray * fCellsInLayer [fNDetMax]
 Array of hits per layer. More...
 

Static Private Attributes

static const Int_t fNDetMax = AliMFTConstants::fNMaxPlanes
 

Detailed Description

Definition at line 11 of file AliMFTCARoad.h.

Constructor & Destructor Documentation

AliMFTCARoad::AliMFTCARoad ( )
AliMFTCARoad::~AliMFTCARoad ( )
inline

Definition at line 16 of file AliMFTCARoad.h.

AliMFTCARoad::AliMFTCARoad ( const AliMFTCARoad road)

Definition at line 32 of file AliMFTCARoad.cxx.

Member Function Documentation

void AliMFTCARoad::AddCell ( AliMFTCACell cell)

Definition at line 111 of file AliMFTCARoad.cxx.

Referenced by AliMFTTrackFinder::CreateCellsR().

void AliMFTCARoad::AddHit ( AliMFTCAHit hit)

Definition at line 101 of file AliMFTCARoad.cxx.

Referenced by AliMFTTrackFinder::BuildRoads().

AliMFTCARoad::ClassDef ( AliMFTCARoad  ,
 
)
private

Array of cells per layer.

void AliMFTCARoad::Clear ( const Option_t *  )
virtual

Definition at line 81 of file AliMFTCARoad.cxx.

AliMFTCACell * AliMFTCARoad::GetCellByGID ( Int_t  gid)

Definition at line 118 of file AliMFTCARoad.cxx.

Referenced by AliMFTTrackFinder::RunBackwardR().

AliMFTCACell* AliMFTCARoad::GetCellInLayer ( Int_t  nl,
Int_t  nc 
)
inline
AliMFTCAHit* AliMFTCARoad::GetHitInLayer ( Int_t  nl,
Int_t  nh 
)
inline
const Int_t AliMFTCARoad::GetID ( )
inline
const Int_t AliMFTCARoad::GetLayer1 ( )
inline

Definition at line 37 of file AliMFTCARoad.h.

Referenced by AliMFTTrackFinder::CreateCellsR().

const Int_t AliMFTCARoad::GetLayer2 ( )
inline

Definition at line 38 of file AliMFTCARoad.h.

Referenced by AliMFTTrackFinder::CreateCellsR().

const Int_t AliMFTCARoad::GetLength ( )
inline

Definition at line 34 of file AliMFTCARoad.h.

const Int_t AliMFTCARoad::GetNcellsInLayer ( Int_t  nl)
inline
const Int_t AliMFTCARoad::GetNhits ( )
inline

Definition at line 23 of file AliMFTCARoad.h.

const Int_t AliMFTCARoad::GetNhitsInLayer ( Int_t  nl)
inline
const Int_t AliMFTCARoad::GetNHitSta ( )
inline

Definition at line 28 of file AliMFTCARoad.h.

const Bool_t AliMFTCARoad::IsGood ( )
inline

Definition at line 36 of file AliMFTCARoad.h.

Referenced by AliMFTTrackFinder::BuildRoads().

AliMFTCARoad & AliMFTCARoad::operator= ( const AliMFTCARoad road)

Definition at line 54 of file AliMFTCARoad.cxx.

void AliMFTCARoad::SetGood ( )
inline

Definition at line 35 of file AliMFTCARoad.h.

Referenced by AliMFTTrackFinder::RunBackwardR().

void AliMFTCARoad::SetID ( Int_t  id)
inline

Definition at line 21 of file AliMFTCARoad.h.

Referenced by AliMFTTrackFinder::BuildRoads().

void AliMFTCARoad::SetLength ( Int_t  l1,
Int_t  l2 
)
inline

Definition at line 29 of file AliMFTCARoad.h.

Referenced by AliMFTTrackFinder::BuildRoads().

void AliMFTCARoad::SetNHitSta ( Int_t  n)
inline

Definition at line 27 of file AliMFTCARoad.h.

Referenced by AliMFTTrackFinder::BuildRoads().

Member Data Documentation

TClonesArray* AliMFTCARoad::fCellsInLayer[fNDetMax]
private

Array of hits per layer.

Definition at line 60 of file AliMFTCARoad.h.

Referenced by AddCell(), AliMFTCARoad(), Clear(), GetCellInLayer(), and operator=().

TClonesArray* AliMFTCARoad::fHitsInLayer[fNDetMax]
private

Definition at line 59 of file AliMFTCARoad.h.

Referenced by AddHit(), AliMFTCARoad(), Clear(), GetHitInLayer(), and operator=().

Int_t AliMFTCARoad::fID
private

Definition at line 49 of file AliMFTCARoad.h.

Referenced by GetID(), and SetID().

Bool_t AliMFTCARoad::fIsGood
private

Definition at line 53 of file AliMFTCARoad.h.

Referenced by Clear(), IsGood(), operator=(), and SetGood().

Int_t AliMFTCARoad::fLayer1
private

Definition at line 55 of file AliMFTCARoad.h.

Referenced by Clear(), GetLayer1(), operator=(), and SetLength().

Int_t AliMFTCARoad::fLayer2
private

Definition at line 56 of file AliMFTCARoad.h.

Referenced by Clear(), GetLayer2(), operator=(), and SetLength().

Int_t AliMFTCARoad::fLength
private

Definition at line 52 of file AliMFTCARoad.h.

Referenced by Clear(), GetLength(), operator=(), and SetLength().

Int_t AliMFTCARoad::fNcellsInLayer[fNDetMax]
private

Definition at line 57 of file AliMFTCARoad.h.

Referenced by AddCell(), AliMFTCARoad(), Clear(), GetNcellsInLayer(), and operator=().

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

Definition at line 47 of file AliMFTCARoad.h.

Referenced by AliMFTCARoad(), Clear(), GetCellByGID(), and operator=().

Int_t AliMFTCARoad::fNhits
private

Definition at line 50 of file AliMFTCARoad.h.

Referenced by AddHit(), Clear(), GetNhits(), and operator=().

Int_t AliMFTCARoad::fNhitsInLayer[fNDetMax]
private

Definition at line 54 of file AliMFTCARoad.h.

Referenced by AddHit(), AliMFTCARoad(), Clear(), GetNhitsInLayer(), and operator=().

Int_t AliMFTCARoad::fNHitSta
private

Definition at line 51 of file AliMFTCARoad.h.

Referenced by Clear(), GetNHitSta(), operator=(), and SetNHitSta().


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