![]() |
AliRoot Core
a565103 (a565103)
|
#include <AliMFTCACell.h>
Public Member Functions | |
AliMFTCACell () | |
~AliMFTCACell () | |
AliMFTCACell (const AliMFTCACell &cell) | |
AliMFTCACell & | operator= (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] |
Definition at line 7 of file AliMFTCACell.h.
AliMFTCACell::AliMFTCACell | ( | ) |
|
inline |
Definition at line 12 of file AliMFTCACell.h.
AliMFTCACell::AliMFTCACell | ( | const AliMFTCACell & | cell | ) |
Definition at line 39 of file AliMFTCACell.cxx.
|
inline |
Definition at line 47 of file AliMFTCACell.h.
Referenced by AliMFTTrackFinder::RunForward(), and AliMFTTrackFinder::RunForwardR().
|
inline |
Definition at line 48 of file AliMFTCACell.h.
Referenced by AliMFTTrackFinder::RunForward(), and AliMFTTrackFinder::RunForwardR().
|
private |
|
virtual |
Definition at line 115 of file AliMFTCACell.cxx.
void AliMFTCACell::DrawOGL | ( | Char_t * | name | ) |
Definition at line 161 of file AliMFTCACell.cxx.
|
inline |
Definition at line 31 of file AliMFTCACell.h.
|
inline |
Definition at line 38 of file AliMFTCACell.h.
Referenced by AliMFTCATrack::AddCell(), AliMFTTrackFinder::CreateCellsR(), AliMFTTrackFinder::CreateGapCells(), AliMFTTrackFinder::FilterTracks(), AliMFTCARoad::GetCellByGID(), AliMFTTrackFinder::GetCellByGID(), AliMFTTrackFinder::RunBackward(), AliMFTTrackFinder::RunBackwardR(), AliMFTTrackFinder::RunForward(), and AliMFTTrackFinder::RunForwardR().
|
inline |
Definition at line 25 of file AliMFTCACell.h.
Referenced by AliMFTCATrack::AddCellToChiSq(), AliMFTTrack::AliMFTTrack(), AliMFTTrackFinder::AnalyzeCells(), AliMFTTrackFinder::CalculateVertex(), AliMFTTracker::Clusters2Tracks(), AliMFTTrackFinder::CreateGapCells(), AliMFTCATrack::EvalSignedPt(), AliMFTTrackFinder::FilterTracks(), AliMFTTrackFinder::GetCellAngleDif(), AliMFTTrackFinder::GetCellInterceptX(), AliMFTTrackFinder::GetCellInterceptY(), AliMFTTracker::LinearFit(), AliMFTTrackFinder::RuleSelect(), AliMFTTrackFinder::RuleSelect2LayersGap(), AliMFTTrackFinder::RuleSelectCell(), and AliMFTTrackReconstructor::TraceTrack().
|
inline |
Definition at line 26 of file AliMFTCACell.h.
Referenced by AliMFTCATrack::AddCellToChiSq(), AliMFTTrack::AliMFTTrack(), AliMFTTrackFinder::AnalyzeCells(), AliMFTTrackFinder::CalculateVertex(), AliMFTTracker::Clusters2Tracks(), AliMFTTrackFinder::CreateGapCells(), AliMFTCATrack::EvalSignedPt(), AliMFTTrackFinder::FilterTracks(), AliMFTTrackFinder::GetCellAngleDif(), AliMFTTrackFinder::GetCellInterceptX(), AliMFTTrackFinder::GetCellInterceptY(), AliMFTTracker::LinearFit(), AliMFTTrackFinder::RuleSelect(), AliMFTTrackFinder::RuleSelect2LayersGap(), and AliMFTTrackReconstructor::TraceTrack().
|
inline |
Definition at line 27 of file AliMFTCACell.h.
Referenced by AliMFTTrackFinder::AnalyzeCells().
|
inline |
Definition at line 28 of file AliMFTCACell.h.
Referenced by AliMFTTrackFinder::AnalyzeCells().
|
inline |
Definition at line 29 of file AliMFTCACell.h.
Referenced by AliMFTCARoad::AddCell(), AliMFTTrackReconstructor::AddMCSEffect(), AliMFTTrackFinder::AnalyzeCells(), AliMFTTracker::Clusters2Tracks(), AliMFTTrackFinder::CreateCellsR(), AliMFTTrackFinder::PrintTrack(), AliMFTTrackFinder::RuleSelect(), AliMFTTrackFinder::RuleSelectCell(), AliMFTTrackFinder::RunBackwardR(), AliMFTTrackFinder::RunForward(), and AliMFTTrackFinder::RunForwardR().
|
inline |
Definition at line 59 of file AliMFTCACell.h.
Referenced by AliMFTTrackReconstructor::AddMCSEffect(), and AliMFTTrackFinder::AnalyzeCells().
|
inline |
Definition at line 30 of file AliMFTCACell.h.
Referenced by AliMFTTracker::Clusters2Tracks().
|
inline |
Definition at line 51 of file AliMFTCACell.h.
Referenced by AliMFTTrackFinder::RunBackward(), and AliMFTTrackFinder::RunBackwardR().
|
inline |
Definition at line 52 of file AliMFTCACell.h.
|
inline |
Definition at line 49 of file AliMFTCACell.h.
Referenced by AliMFTTrackFinder::CreateGapCells(), AliMFTTrackFinder::RunBackward(), AliMFTTrackFinder::RunBackwardR(), AliMFTTrackFinder::RunForward(), and AliMFTTrackFinder::RunForwardR().
|
inline |
Definition at line 50 of file AliMFTCACell.h.
Referenced by AliMFTTrackFinder::CreateGapCells(), AliMFTTrackFinder::RunForward(), and AliMFTTrackFinder::RunForwardR().
|
inline |
Definition at line 32 of file AliMFTCACell.h.
Referenced by AliMFTTrackFinder::RuleSelect(), AliMFTTrackFinder::RuleSelect2LayersGap(), and AliMFTTrackFinder::RuleSelectCell().
|
inline |
Definition at line 37 of file AliMFTCACell.h.
Referenced by AliMFTTrackFinder::AnalyzeCells(), AliMFTTrackFinder::RunBackward(), AliMFTTrackFinder::RunBackwardR(), AliMFTTrackFinder::RunForward(), AliMFTTrackFinder::RunForwardR(), AliMFTTrackFinder::UpdateCellStatus(), and AliMFTTrackFinder::UpdateCellStatusR().
|
inline |
Definition at line 39 of file AliMFTCACell.h.
Referenced by AliMFTTrackFinder::AnalyzeCells(), AliMFTTrackFinder::CreateCellsR(), AliMFTTrackFinder::CreateGapCells(), AliMFTTrackFinder::DrawTracks(), AliMFTTrackFinder::FilterTracks(), AliMFTTrackFinder::PrintTrack(), AliMFTTrackFinder::RunBackward(), and AliMFTTrackFinder::RunBackwardR().
|
inline |
Definition at line 33 of file AliMFTCACell.h.
Referenced by AliMFTTrackFinder::RunForward(), and AliMFTTrackFinder::RunForwardR().
|
inline |
Definition at line 34 of file AliMFTCACell.h.
Referenced by AliMFTTrackFinder::RunForward(), and AliMFTTrackFinder::RunForwardR().
|
inline |
Definition at line 36 of file AliMFTCACell.h.
Referenced by AliMFTTrackFinder::RunForward(), and AliMFTTrackFinder::RunForwardR().
|
inline |
Definition at line 63 of file AliMFTCACell.h.
Referenced by AliMFTTrackFinder::AnalyzeCells().
|
inline |
Definition at line 46 of file AliMFTCACell.h.
Referenced by AliMFTTrackFinder::RunBackward(), and AliMFTTrackFinder::RunBackwardR().
AliMFTCACell & AliMFTCACell::operator= | ( | const AliMFTCACell & | cell | ) |
Definition at line 78 of file AliMFTCACell.cxx.
|
inline |
Definition at line 65 of file AliMFTCACell.h.
Referenced by AliMFTTrackFinder::AnalyzeCells(), AliMFTTrackFinder::PrintAll(), and AliMFTTrackReconstructor::TraceTrack().
|
inline |
Definition at line 53 of file AliMFTCACell.h.
Referenced by AliMFTTrackFinder::ResetCells().
|
inline |
Definition at line 24 of file AliMFTCACell.h.
Referenced by AliMFTTrackFinder::CreateCells(), AliMFTTrackFinder::CreateCellsOld(), AliMFTTrackFinder::CreateCellsR(), and AliMFTTrackFinder::FindTracks().
|
inline |
Definition at line 18 of file AliMFTCACell.h.
Referenced by AliMFTTrackFinder::AnalyzeCells(), AliMFTTrackFinder::CreateCells(), AliMFTTrackFinder::CreateCellsOld(), AliMFTTrackFinder::CreateCellsR(), AliMFTTrackFinder::CreateGapCells(), and AliMFTTrackFinder::FindTracks().
void AliMFTCACell::SetHits | ( | Double_t * | h1, |
Double_t * | h2, | ||
Double_t | z1, | ||
Double_t | z2 | ||
) |
Definition at line 136 of file AliMFTCACell.cxx.
Referenced by AliMFTTrackFinder::AnalyzeCells(), AliMFTTrackFinder::CreateCells(), AliMFTTrackFinder::CreateCellsOld(), AliMFTTrackFinder::CreateCellsR(), AliMFTTrackFinder::CreateGapCells(), and AliMFTTrackFinder::FindTracks().
|
inline |
Definition at line 62 of file AliMFTCACell.h.
Referenced by AliMFTTrackFinder::AnalyzeCells().
|
inline |
Definition at line 22 of file AliMFTCACell.h.
Referenced by AliMFTTrackFinder::AnalyzeCells(), AliMFTTrackFinder::CreateCells(), AliMFTTrackFinder::CreateCellsOld(), AliMFTTrackFinder::CreateCellsR(), AliMFTTrackFinder::CreateGapCells(), and AliMFTTrackFinder::FindTracks().
|
inline |
Definition at line 23 of file AliMFTCACell.h.
Referenced by AliMFTTrackFinder::CreateCellsR(), and AliMFTTrackFinder::FindTracks().
|
inline |
Definition at line 20 of file AliMFTCACell.h.
Referenced by AliMFTTrackFinder::AnalyzeCells(), AliMFTTrackFinder::CreateCells(), AliMFTTrackFinder::CreateCellsOld(), AliMFTTrackFinder::CreateCellsR(), AliMFTTrackFinder::CreateGapCells(), and AliMFTTrackFinder::FindTracks().
|
inline |
Definition at line 45 of file AliMFTCACell.h.
Referenced by AliMFTTrackFinder::FindTracks(), AliMFTTrackFinder::RunBackward(), and AliMFTTrackFinder::RunBackwardR().
|
inline |
Definition at line 35 of file AliMFTCACell.h.
Referenced by AliMFTTrackFinder::UpdateCellStatus(), and AliMFTTrackFinder::UpdateCellStatusR().
|
private |
Definition at line 95 of file AliMFTCACell.h.
Referenced by AliMFTCACell(), Clear(), GetDetElemID(), operator=(), and SetDetElemID().
|
private |
Definition at line 81 of file AliMFTCACell.h.
Referenced by Clear(), GetGID(), operator=(), PrintCell(), and SetGID().
|
private |
Definition at line 84 of file AliMFTCACell.h.
Referenced by AliMFTCACell(), Clear(), GetHit1(), GetHit2(), operator=(), PrintCell(), and SetHits().
|
private |
Definition at line 85 of file AliMFTCACell.h.
Referenced by AliMFTCACell(), Clear(), GetHitp1(), GetHitp2(), operator=(), and SetHits().
|
private |
Definition at line 94 of file AliMFTCACell.h.
Referenced by Clear(), IsMerged(), operator=(), and SetIsMerged().
|
private |
Definition at line 89 of file AliMFTCACell.h.
Referenced by Clear(), IsUsed(), operator=(), and SetUsed().
|
private |
Definition at line 83 of file AliMFTCACell.h.
Referenced by AliMFTCACell(), Clear(), GetLayers(), GetLength(), operator=(), and SetLayers().
|
private |
Definition at line 96 of file AliMFTCACell.h.
Referenced by AliMFTCACell(), GetMFTClsId(), operator=(), and SetMFTClsId().
|
private |
Definition at line 92 of file AliMFTCACell.h.
Referenced by AddLeftNeighbour(), AliMFTCACell(), Clear(), GetNbLgid(), operator=(), and Reset().
|
private |
Definition at line 93 of file AliMFTCACell.h.
Referenced by AddRightNeighbour(), AliMFTCACell(), Clear(), GetNbRgid(), operator=(), and Reset().
|
private |
Definition at line 90 of file AliMFTCACell.h.
Referenced by AddLeftNeighbour(), AliMFTCACell(), Clear(), GetNNbL(), HasNbL(), operator=(), and Reset().
|
private |
Definition at line 91 of file AliMFTCACell.h.
Referenced by AddRightNeighbour(), AliMFTCACell(), Clear(), GetNNbR(), HasNbR(), operator=(), and Reset().
|
private |
Definition at line 86 of file AliMFTCACell.h.
Referenced by AliMFTCACell(), Clear(), GetSeg(), operator=(), PrintCell(), and SetHits().
|
private |
Cell segment.
Definition at line 87 of file AliMFTCACell.h.
Referenced by Clear(), GetStatus(), operator=(), PrintCell(), Reset(), SetStatus(), and UpdateStatus().
|
private |
Definition at line 82 of file AliMFTCACell.h.
Referenced by AliMFTCACell(), Clear(), GetTrackGID(), operator=(), PrintCell(), and SetGID().
|
private |
Definition at line 88 of file AliMFTCACell.h.
Referenced by Clear(), IncrStatus(), operator=(), Reset(), and UpdateStatus().