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

#include <AliMFTCACell.h>

Inheritance diagram for AliMFTCACell:

Public Member Functions

 AliMFTCACell ()
 
 ~AliMFTCACell ()
 
 AliMFTCACell (const AliMFTCACell &cell)
 
AliMFTCACelloperator= (const AliMFTCACell &)
 
virtual void Clear (Option_t *)
 
void SetGID (Int_t gid, Int_t trackid1, Int_t trackid2)
 
void SetStatus (Int_t s)
 
void SetHits (Double_t *h1, Double_t *h2, Double_t z1, Double_t z2)
 
void SetLayers (Int_t iL1, Int_t iL2)
 
void SetMFTClsId (Int_t id1, Int_t id2)
 
void SetDetElemID (Int_t id1, Int_t id2)
 
Double_t * GetHit1 ()
 
Double_t * GetHit2 ()
 
Double_t * GetHitp1 ()
 
Double_t * GetHitp2 ()
 
Int_t * GetLayers ()
 
Int_t * GetMFTClsId ()
 
Int_t * GetDetElemID ()
 
TVector3 * GetSeg ()
 
const Bool_t HasNbL ()
 
const Bool_t HasNbR ()
 
void UpdateStatus ()
 
void IncrStatus ()
 
const Int_t GetStatus ()
 
const Int_t GetGID ()
 
const Int_t GetTrackGID (Int_t p)
 
void DrawOGL (Char_t *name)
 
void SetUsed (Bool_t isu)
 
const Bool_t IsUsed ()
 
void AddLeftNeighbour (Int_t cellgid)
 
void AddRightNeighbour (Int_t cellgid)
 
const Int_t GetNNbL ()
 
const Int_t GetNNbR ()
 
const Int_t GetNbLgid (Int_t id)
 
const Int_t GetNbRgid (Int_t id)
 
void Reset ()
 
const Int_t GetLength ()
 
void SetIsMerged ()
 
const Bool_t IsMerged ()
 
void PrintCell (Option_t *opt)
 

Private Member Functions

 ClassDef (AliMFTCACell, 1)
 

Private Attributes

Int_t fGID
 
Int_t fTrackGID [2]
 
Int_t fLayer [2]
 
Double_t fHit [2][3]
 
Double_t fHitp [2][3]
 
TVector3 * fSeg
 
Int_t fStatus
 Cell segment. More...
 
Bool_t fUpStat
 
Bool_t fIsUsed
 
Int_t fNNbL
 
Int_t fNNbR
 
Int_t fNbLgid [100]
 
Int_t fNbRgid [100]
 
Bool_t fIsMerged
 
Int_t fDetElemID [2]
 
Int_t fMFTClsId [2]
 

Detailed Description

Definition at line 7 of file AliMFTCACell.h.

Constructor & Destructor Documentation

AliMFTCACell::AliMFTCACell ( )
AliMFTCACell::~AliMFTCACell ( )
inline

Definition at line 12 of file AliMFTCACell.h.

AliMFTCACell::AliMFTCACell ( const AliMFTCACell cell)

Definition at line 39 of file AliMFTCACell.cxx.

Member Function Documentation

void AliMFTCACell::AddLeftNeighbour ( Int_t  cellgid)
inline

Definition at line 47 of file AliMFTCACell.h.

Referenced by AliMFTTrackFinder::RunForward(), and AliMFTTrackFinder::RunForwardR().

void AliMFTCACell::AddRightNeighbour ( Int_t  cellgid)
inline

Definition at line 48 of file AliMFTCACell.h.

Referenced by AliMFTTrackFinder::RunForward(), and AliMFTTrackFinder::RunForwardR().

AliMFTCACell::ClassDef ( AliMFTCACell  ,
 
)
private
void AliMFTCACell::Clear ( Option_t *  )
virtual

Definition at line 115 of file AliMFTCACell.cxx.

void AliMFTCACell::DrawOGL ( Char_t *  name)

Definition at line 161 of file AliMFTCACell.cxx.

Int_t* AliMFTCACell::GetDetElemID ( )
inline

Definition at line 31 of file AliMFTCACell.h.

Double_t* AliMFTCACell::GetHitp1 ( )
inline

Definition at line 27 of file AliMFTCACell.h.

Referenced by AliMFTTrackFinder::AnalyzeCells().

Double_t* AliMFTCACell::GetHitp2 ( )
inline

Definition at line 28 of file AliMFTCACell.h.

Referenced by AliMFTTrackFinder::AnalyzeCells().

const Int_t AliMFTCACell::GetLength ( )
inline
Int_t* AliMFTCACell::GetMFTClsId ( )
inline

Definition at line 30 of file AliMFTCACell.h.

Referenced by AliMFTTracker::Clusters2Tracks().

const Int_t AliMFTCACell::GetNbLgid ( Int_t  id)
inline
const Int_t AliMFTCACell::GetNbRgid ( Int_t  id)
inline

Definition at line 52 of file AliMFTCACell.h.

const Int_t AliMFTCACell::GetNNbR ( )
inline
TVector3* AliMFTCACell::GetSeg ( )
inline
const Bool_t AliMFTCACell::HasNbL ( )
inline

Definition at line 33 of file AliMFTCACell.h.

Referenced by AliMFTTrackFinder::RunForward(), and AliMFTTrackFinder::RunForwardR().

const Bool_t AliMFTCACell::HasNbR ( )
inline

Definition at line 34 of file AliMFTCACell.h.

Referenced by AliMFTTrackFinder::RunForward(), and AliMFTTrackFinder::RunForwardR().

void AliMFTCACell::IncrStatus ( )
inline

Definition at line 36 of file AliMFTCACell.h.

Referenced by AliMFTTrackFinder::RunForward(), and AliMFTTrackFinder::RunForwardR().

const Bool_t AliMFTCACell::IsMerged ( )
inline

Definition at line 63 of file AliMFTCACell.h.

Referenced by AliMFTTrackFinder::AnalyzeCells().

const Bool_t AliMFTCACell::IsUsed ( )
inline
AliMFTCACell & AliMFTCACell::operator= ( const AliMFTCACell cell)

Definition at line 78 of file AliMFTCACell.cxx.

void AliMFTCACell::PrintCell ( Option_t *  opt)
inline
void AliMFTCACell::Reset ( void  )
inline

Definition at line 53 of file AliMFTCACell.h.

Referenced by AliMFTTrackFinder::ResetCells().

void AliMFTCACell::SetDetElemID ( Int_t  id1,
Int_t  id2 
)
inline
void AliMFTCACell::SetGID ( Int_t  gid,
Int_t  trackid1,
Int_t  trackid2 
)
inline
void AliMFTCACell::SetHits ( Double_t *  h1,
Double_t *  h2,
Double_t  z1,
Double_t  z2 
)
void AliMFTCACell::SetIsMerged ( )
inline

Definition at line 62 of file AliMFTCACell.h.

Referenced by AliMFTTrackFinder::AnalyzeCells().

void AliMFTCACell::SetMFTClsId ( Int_t  id1,
Int_t  id2 
)
inline
void AliMFTCACell::SetUsed ( Bool_t  isu)
inline
void AliMFTCACell::UpdateStatus ( )
inline

Member Data Documentation

Int_t AliMFTCACell::fDetElemID[2]
private

Definition at line 95 of file AliMFTCACell.h.

Referenced by AliMFTCACell(), Clear(), GetDetElemID(), operator=(), and SetDetElemID().

Int_t AliMFTCACell::fGID
private

Definition at line 81 of file AliMFTCACell.h.

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

Double_t AliMFTCACell::fHit[2][3]
private

Definition at line 84 of file AliMFTCACell.h.

Referenced by AliMFTCACell(), Clear(), GetHit1(), GetHit2(), operator=(), PrintCell(), and SetHits().

Double_t AliMFTCACell::fHitp[2][3]
private

Definition at line 85 of file AliMFTCACell.h.

Referenced by AliMFTCACell(), Clear(), GetHitp1(), GetHitp2(), operator=(), and SetHits().

Bool_t AliMFTCACell::fIsMerged
private

Definition at line 94 of file AliMFTCACell.h.

Referenced by Clear(), IsMerged(), operator=(), and SetIsMerged().

Bool_t AliMFTCACell::fIsUsed
private

Definition at line 89 of file AliMFTCACell.h.

Referenced by Clear(), IsUsed(), operator=(), and SetUsed().

Int_t AliMFTCACell::fLayer[2]
private

Definition at line 83 of file AliMFTCACell.h.

Referenced by AliMFTCACell(), Clear(), GetLayers(), GetLength(), operator=(), and SetLayers().

Int_t AliMFTCACell::fMFTClsId[2]
private

Definition at line 96 of file AliMFTCACell.h.

Referenced by AliMFTCACell(), GetMFTClsId(), operator=(), and SetMFTClsId().

Int_t AliMFTCACell::fNbLgid[100]
private

Definition at line 92 of file AliMFTCACell.h.

Referenced by AddLeftNeighbour(), AliMFTCACell(), Clear(), GetNbLgid(), operator=(), and Reset().

Int_t AliMFTCACell::fNbRgid[100]
private

Definition at line 93 of file AliMFTCACell.h.

Referenced by AddRightNeighbour(), AliMFTCACell(), Clear(), GetNbRgid(), operator=(), and Reset().

Int_t AliMFTCACell::fNNbL
private

Definition at line 90 of file AliMFTCACell.h.

Referenced by AddLeftNeighbour(), AliMFTCACell(), Clear(), GetNNbL(), HasNbL(), operator=(), and Reset().

Int_t AliMFTCACell::fNNbR
private

Definition at line 91 of file AliMFTCACell.h.

Referenced by AddRightNeighbour(), AliMFTCACell(), Clear(), GetNNbR(), HasNbR(), operator=(), and Reset().

TVector3* AliMFTCACell::fSeg
private

Definition at line 86 of file AliMFTCACell.h.

Referenced by AliMFTCACell(), Clear(), GetSeg(), operator=(), PrintCell(), and SetHits().

Int_t AliMFTCACell::fStatus
private

Cell segment.

Definition at line 87 of file AliMFTCACell.h.

Referenced by Clear(), GetStatus(), operator=(), PrintCell(), Reset(), SetStatus(), and UpdateStatus().

Int_t AliMFTCACell::fTrackGID[2]
private

Definition at line 82 of file AliMFTCACell.h.

Referenced by AliMFTCACell(), Clear(), GetTrackGID(), operator=(), PrintCell(), and SetGID().

Bool_t AliMFTCACell::fUpStat
private

Definition at line 88 of file AliMFTCACell.h.

Referenced by Clear(), IncrStatus(), operator=(), Reset(), and UpdateStatus().


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