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

#include <AliMFTTrackFinder.h>

Inheritance diagram for AliMFTTrackFinder:

Public Member Functions

 AliMFTTrackFinder ()
 
 ~AliMFTTrackFinder ()
 
void Init (Char_t *parfile)
 
void ReadParam (Char_t *parfile="param.txt")
 
void SetDebug (Int_t debug)
 
virtual void Clear (Option_t *)
 
AliMFTCATrackAddTrack (Int_t gid)
 
AliMFTCATrackAddTrack (Int_t gid, const AliMFTCATrack &track)
 
const Int_t GetNlayers ()
 
const Int_t GetNtracks ()
 
const Int_t GetNcells ()
 
void CreateCellsOld (Bool_t calcVertex=kFALSE)
 
void CreateCells (Bool_t calcVertex=kFALSE)
 
void CreateGapCells ()
 
void ClearCells ()
 
void ResetCells ()
 
AliMFTCACellGetCellByGID (Int_t gid)
 
void RunForward ()
 
void RunBackward ()
 
void LoadClusters (TClonesArray *clusterArrayFront[AliMFTConstants::fNMaxPlanes], TClonesArray *clusterArrayBack[AliMFTConstants::fNMaxPlanes])
 
Bool_t RuleSelect (AliMFTCACell *cellL, AliMFTCACell *cellR)
 
Bool_t RuleSelectCell (AliMFTCACell *cell)
 
Bool_t RuleSelectCell (Double_t *h1, Double_t *h2, Int_t iL1, TF1 *f=0, Bool_t acalc=kFALSE)
 
Bool_t RuleSelect2LayersGap (Int_t iL1, Int_t iL2, Double_t *hit1, Double_t *hit2)
 
AliMFTCALayerGetLayer (Int_t nl)
 
AliMFTCATrackGetTrack (Int_t nt)
 
TList * GetHistograms ()
 
void UpdateCellStatus ()
 
void PrintAll ()
 
void DrawHisto ()
 
void DrawTracks (Double_t *pTot, Double_t *Theta)
 
void FilterTracks ()
 
void PrintTrack (Int_t id)
 
void CalculateVertex ()
 
Double_t GetZVertCalc ()
 
void SetZVertRange (Double_t *zvr, Double_t zvd)
 
const Double_t GetThick ()
 
const Double_t GetPixelNoise ()
 
const Double_t GetPlaneDetEff (Int_t i)
 
const Double_t GetMBRate ()
 
const Double_t GetCMOSIntTime ()
 
const Bool_t AddNoise ()
 
const Bool_t UseTF ()
 
const Bool_t AddQED ()
 
const Bool_t CalcVertex ()
 
const Bool_t ReadGeom ()
 
const Char_t * GetGeomName ()
 
void PrintParam ()
 
void SetCAtime (Double_t cpu, Double_t real)
 
const Double_t GetCPUTime ()
 
const Double_t GetRealTime ()
 
const Int_t GetNDet ()
 
void FindTracks ()
 
void RemoveLastTrack ()
 
void AnalyzeCells ()
 
const Int_t GetNDifTracks ()
 
void SetPlanesZ (Double_t *z, Int_t n)
 
void BuildRoads ()
 
AliMFTCARoadAddRoad ()
 
AliMFTCARoadGetRoad (Int_t nr)
 
const Int_t GetNRoads ()
 
void CreateCellsR (AliMFTCARoad *road)
 
void RunForwardR (AliMFTCARoad *road, Int_t &trackGID)
 
void RunBackwardR (AliMFTCARoad *road, Int_t &trackGID)
 
void UpdateCellStatusR ()
 
Bool_t LinFit (Int_t nDet, Double_t *xcl, Double_t *ycl, Double_t *yerr, Double_t &a, Double_t &ae, Double_t &b, Double_t &be, Int_t skip=-1)
 
Double_t GetErrX ()
 
Double_t GetErrY ()
 

Private Member Functions

Double_t GetCellAngleDif (AliMFTCACell *cell1, AliMFTCACell *cell2)
 
Double_t GetCellInterceptX (AliMFTCACell *cell, Double_t z)
 
Double_t GetCellInterceptY (AliMFTCACell *cell, Double_t z)
 
 ClassDef (AliMFTTrackFinder, 2)
 

Private Attributes

Float_t fXCut
 Cut in x difference; RuleSelect. More...
 
Float_t fYCut
 Cut in y difference; RuleSelect. More...
 
Float_t fACutV [fNDetMax]
 Cut in angle difference: for cell vertex compatibility. More...
 
Float_t fACutN [fNDetMax]
 Cut in angle difference: for neighbor cells compatibility. More...
 
Float_t fMaxSegAngle
 Max cut of the Theta angle of segments [deg]. More...
 
Int_t fCellGID
 ! Cell global identifier More...
 
Int_t fMaxCellStatus
 ! Maximum value of a cell status after RunForward More...
 
Int_t fNlayers
 Number of detection planes. More...
 
Int_t fNtracks
 ! Number of tracks More...
 
AliMFTCALayerfLayers [fNDetMax]
 ! Array of layers More...
 
TClonesArray * fTracks
 ! Array of tracks More...
 
TList * fHistList
 ! List of histograms More...
 
TH1F * hDA [fNDetMax]
 ! Histogram with angle between cells More...
 
TH1F * hDAv [fNDetMax]
 ! Histogram with angle with respect to the vertex More...
 
TH2F * hDXY [fNDetMax]
 ! Histogram with X,Y distance between end of cells More...
 
TH1F * hNGoodCell
 ! Histogram showing numbers of good cells in the track More...
 
TH1F * hTrackType
 ! Histogram track Type: 0 = good track ; 1 = hits from other track ; 2 = hits from noisy pixels More...
 
TH1F * hAngleCells
 ! Angle between adjacent cells More...
 
TH1F * hThetaCells
 ! Theta of the cells More...
 
Bool_t fCalcVertex
 
Double_t fZVertCalc
 ! Calculated vertez z More...
 
Double_t fZVertDet
 ! Vertex z given by ext detector More...
 
Double_t fZVertRange [2]
 ! Limits of vertex z accepted range More...
 
Int_t fMinTrackLength
 
Double_t fPlaneDetEff [fNDetMax]
 
Bool_t fAddNoise
 
Double_t fPixelNoise
 
Bool_t fAddQED
 
Double_t fMBRate
 
Double_t fCMOSIntTime
 
Double_t fThick
 
Bool_t fReadGeom
 
TString fGeomName
 
Bool_t fUseTF
 
Int_t fDebug
 
Double_t fCPUTime
 
Double_t fRealTime
 
TH2F * hHitDifXY
 ! More...
 
TH1F * hAngDifAll
 ! More...
 
TH1F * hAngDifDup
 ! More...
 
TH2F * hIntDifXYAll
 ! More...
 
TH2F * hIntDifXYDup
 ! More...
 
TH1F * hVertZ
 
TH1F * hVertZa
 
Int_t fNDifTracks
 
Double_t fPlanesZ [fNDetMax]
 
Double_t fZGap
 
Int_t fNRoads
 ! number of built roads More...
 
TClonesArray * fRoads
 ! Array of roads More...
 
Double_t fErrX
 ! Error in X More...
 
Double_t fErrY
 ! Error in Y More...
 

Static Private Attributes

static const Int_t fNDetMax = 10
 

Detailed Description

Definition at line 33 of file AliMFTTrackFinder.h.

Constructor & Destructor Documentation

AliMFTTrackFinder::AliMFTTrackFinder ( )
AliMFTTrackFinder::~AliMFTTrackFinder ( )

Definition at line 146 of file AliMFTTrackFinder.cxx.

Member Function Documentation

const Bool_t AliMFTTrackFinder::AddNoise ( )
inline

Definition at line 98 of file AliMFTTrackFinder.h.

const Bool_t AliMFTTrackFinder::AddQED ( )
inline

Definition at line 100 of file AliMFTTrackFinder.h.

AliMFTCARoad * AliMFTTrackFinder::AddRoad ( )

Definition at line 2389 of file AliMFTTrackFinder.cxx.

Referenced by BuildRoads().

AliMFTCATrack * AliMFTTrackFinder::AddTrack ( Int_t  gid)

Definition at line 2234 of file AliMFTTrackFinder.cxx.

Referenced by FindTracks(), RunBackward(), and RunBackwardR().

AliMFTCATrack * AliMFTTrackFinder::AddTrack ( Int_t  gid,
const AliMFTCATrack track 
)

Definition at line 2245 of file AliMFTTrackFinder.cxx.

void AliMFTTrackFinder::AnalyzeCells ( )

Definition at line 369 of file AliMFTTrackFinder.cxx.

void AliMFTTrackFinder::BuildRoads ( )

Definition at line 2399 of file AliMFTTrackFinder.cxx.

Referenced by AliMFTTracker::Clusters2Tracks().

void AliMFTTrackFinder::CalculateVertex ( )

Definition at line 1043 of file AliMFTTrackFinder.cxx.

Referenced by CreateCellsOld().

const Bool_t AliMFTTrackFinder::CalcVertex ( )
inline

Definition at line 101 of file AliMFTTrackFinder.h.

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

Definition at line 284 of file AliMFTTrackFinder.cxx.

Referenced by AliMFTTracker::Clusters2Tracks().

void AliMFTTrackFinder::ClearCells ( )

Definition at line 304 of file AliMFTTrackFinder.cxx.

void AliMFTTrackFinder::CreateCells ( Bool_t  calcVertex = kFALSE)

Definition at line 845 of file AliMFTTrackFinder.cxx.

void AliMFTTrackFinder::CreateCellsOld ( Bool_t  calcVertex = kFALSE)

Definition at line 923 of file AliMFTTrackFinder.cxx.

void AliMFTTrackFinder::CreateCellsR ( AliMFTCARoad road)

Definition at line 745 of file AliMFTTrackFinder.cxx.

Referenced by BuildRoads().

void AliMFTTrackFinder::CreateGapCells ( )

Definition at line 635 of file AliMFTTrackFinder.cxx.

void AliMFTTrackFinder::DrawHisto ( )

Definition at line 2335 of file AliMFTTrackFinder.cxx.

void AliMFTTrackFinder::DrawTracks ( Double_t *  pTot,
Double_t *  Theta 
)

Definition at line 1860 of file AliMFTTrackFinder.cxx.

void AliMFTTrackFinder::FilterTracks ( )

Definition at line 1603 of file AliMFTTrackFinder.cxx.

Referenced by AliMFTTracker::Clusters2Tracks().

void AliMFTTrackFinder::FindTracks ( )

Definition at line 2608 of file AliMFTTrackFinder.cxx.

Referenced by AliMFTTracker::Clusters2Tracks().

Double_t AliMFTTrackFinder::GetCellAngleDif ( AliMFTCACell cell1,
AliMFTCACell cell2 
)
private

Definition at line 334 of file AliMFTTrackFinder.cxx.

Referenced by AnalyzeCells(), RunBackward(), and RunBackwardR().

AliMFTCACell * AliMFTTrackFinder::GetCellByGID ( Int_t  gid)
Double_t AliMFTTrackFinder::GetCellInterceptX ( AliMFTCACell cell,
Double_t  z 
)
private

Definition at line 349 of file AliMFTTrackFinder.cxx.

Double_t AliMFTTrackFinder::GetCellInterceptY ( AliMFTCACell cell,
Double_t  z 
)
private

Definition at line 359 of file AliMFTTrackFinder.cxx.

const Double_t AliMFTTrackFinder::GetCMOSIntTime ( )
inline

Definition at line 97 of file AliMFTTrackFinder.h.

const Double_t AliMFTTrackFinder::GetCPUTime ( )
inline

Definition at line 109 of file AliMFTTrackFinder.h.

Double_t AliMFTTrackFinder::GetErrX ( )
inline

Definition at line 143 of file AliMFTTrackFinder.h.

Double_t AliMFTTrackFinder::GetErrY ( )
inline

Definition at line 144 of file AliMFTTrackFinder.h.

const Char_t* AliMFTTrackFinder::GetGeomName ( )
inline

Definition at line 103 of file AliMFTTrackFinder.h.

TList* AliMFTTrackFinder::GetHistograms ( )
inline

Definition at line 75 of file AliMFTTrackFinder.h.

const Double_t AliMFTTrackFinder::GetMBRate ( )
inline

Definition at line 96 of file AliMFTTrackFinder.h.

const Int_t AliMFTTrackFinder::GetNcells ( )
inline

Definition at line 53 of file AliMFTTrackFinder.h.

Referenced by AnalyzeCells(), CreateCells(), CreateCellsOld(), and CreateCellsR().

const Int_t AliMFTTrackFinder::GetNDet ( )
inline

Definition at line 112 of file AliMFTTrackFinder.h.

Referenced by FilterTracks().

const Int_t AliMFTTrackFinder::GetNDifTracks ( )
inline

Definition at line 123 of file AliMFTTrackFinder.h.

const Int_t AliMFTTrackFinder::GetNlayers ( )
inline

Definition at line 51 of file AliMFTTrackFinder.h.

const Int_t AliMFTTrackFinder::GetNRoads ( )
inline

Definition at line 132 of file AliMFTTrackFinder.h.

const Int_t AliMFTTrackFinder::GetNtracks ( )
inline
const Double_t AliMFTTrackFinder::GetPixelNoise ( )
inline

Definition at line 94 of file AliMFTTrackFinder.h.

const Double_t AliMFTTrackFinder::GetPlaneDetEff ( Int_t  i)
inline

Definition at line 95 of file AliMFTTrackFinder.h.

const Double_t AliMFTTrackFinder::GetRealTime ( )
inline

Definition at line 110 of file AliMFTTrackFinder.h.

AliMFTCARoad* AliMFTTrackFinder::GetRoad ( Int_t  nr)
inline

Definition at line 131 of file AliMFTTrackFinder.h.

Referenced by UpdateCellStatusR().

const Double_t AliMFTTrackFinder::GetThick ( )
inline

Definition at line 93 of file AliMFTTrackFinder.h.

AliMFTCATrack* AliMFTTrackFinder::GetTrack ( Int_t  nt)
inline
Double_t AliMFTTrackFinder::GetZVertCalc ( )
inline

Definition at line 86 of file AliMFTTrackFinder.h.

void AliMFTTrackFinder::Init ( Char_t *  parfile)

Definition at line 151 of file AliMFTTrackFinder.cxx.

Referenced by AliMFTTracker::AliMFTTracker().

Bool_t AliMFTTrackFinder::LinFit ( Int_t  nDet,
Double_t *  xcl,
Double_t *  ycl,
Double_t *  yerr,
Double_t &  a,
Double_t &  ae,
Double_t &  b,
Double_t &  be,
Int_t  skip = -1 
)

Definition at line 2849 of file AliMFTTrackFinder.cxx.

Referenced by AnalyzeCells(), and FilterTracks().

void AliMFTTrackFinder::LoadClusters ( TClonesArray *  clusterArrayFront[AliMFTConstants::fNMaxPlanes],
TClonesArray *  clusterArrayBack[AliMFTConstants::fNMaxPlanes] 
)

Definition at line 166 of file AliMFTTrackFinder.cxx.

Referenced by AliMFTTracker::LoadClusters().

void AliMFTTrackFinder::PrintAll ( )

Definition at line 2318 of file AliMFTTrackFinder.cxx.

void AliMFTTrackFinder::PrintParam ( )

Definition at line 2357 of file AliMFTTrackFinder.cxx.

void AliMFTTrackFinder::PrintTrack ( Int_t  id)

Definition at line 2301 of file AliMFTTrackFinder.cxx.

Referenced by DrawTracks().

const Bool_t AliMFTTrackFinder::ReadGeom ( )
inline

Definition at line 102 of file AliMFTTrackFinder.h.

Referenced by Init().

void AliMFTTrackFinder::ReadParam ( Char_t *  parfile = "param.txt")

Definition at line 199 of file AliMFTTrackFinder.cxx.

Referenced by Init().

void AliMFTTrackFinder::RemoveLastTrack ( )
inline

Definition at line 116 of file AliMFTTrackFinder.h.

Referenced by RunBackward(), and RunBackwardR().

void AliMFTTrackFinder::ResetCells ( )

Definition at line 317 of file AliMFTTrackFinder.cxx.

Bool_t AliMFTTrackFinder::RuleSelect ( AliMFTCACell cellL,
AliMFTCACell cellR 
)

Definition at line 2000 of file AliMFTTrackFinder.cxx.

Referenced by RunForward(), and RunForwardR().

Bool_t AliMFTTrackFinder::RuleSelect2LayersGap ( Int_t  iL1,
Int_t  iL2,
Double_t *  hit1,
Double_t *  hit2 
)

Definition at line 2079 of file AliMFTTrackFinder.cxx.

Referenced by CreateGapCells().

Bool_t AliMFTTrackFinder::RuleSelectCell ( AliMFTCACell cell)
Bool_t AliMFTTrackFinder::RuleSelectCell ( Double_t *  h1,
Double_t *  h2,
Int_t  iL1,
TF1 *  f = 0,
Bool_t  acalc = kFALSE 
)

Definition at line 2197 of file AliMFTTrackFinder.cxx.

void AliMFTTrackFinder::RunBackward ( )

Definition at line 1495 of file AliMFTTrackFinder.cxx.

void AliMFTTrackFinder::RunBackwardR ( AliMFTCARoad road,
Int_t &  trackGID 
)

Definition at line 1355 of file AliMFTTrackFinder.cxx.

Referenced by RunForwardR().

void AliMFTTrackFinder::RunForward ( )

Definition at line 1226 of file AliMFTTrackFinder.cxx.

void AliMFTTrackFinder::RunForwardR ( AliMFTCARoad road,
Int_t &  trackGID 
)

Definition at line 1113 of file AliMFTTrackFinder.cxx.

Referenced by BuildRoads().

void AliMFTTrackFinder::SetCAtime ( Double_t  cpu,
Double_t  real 
)
inline

Definition at line 107 of file AliMFTTrackFinder.h.

void AliMFTTrackFinder::SetDebug ( Int_t  debug)
inline

Definition at line 44 of file AliMFTTrackFinder.h.

Referenced by Init().

void AliMFTTrackFinder::SetPlanesZ ( Double_t *  z,
Int_t  n 
)
inline

Definition at line 125 of file AliMFTTrackFinder.h.

void AliMFTTrackFinder::SetZVertRange ( Double_t *  zvr,
Double_t  zvd 
)
inline

Definition at line 87 of file AliMFTTrackFinder.h.

Referenced by AliMFTTracker::Clusters2Tracks().

void AliMFTTrackFinder::UpdateCellStatus ( )

Definition at line 2284 of file AliMFTTrackFinder.cxx.

Referenced by RunForward().

void AliMFTTrackFinder::UpdateCellStatusR ( )

Definition at line 2265 of file AliMFTTrackFinder.cxx.

Referenced by RunForwardR().

const Bool_t AliMFTTrackFinder::UseTF ( )
inline

Definition at line 99 of file AliMFTTrackFinder.h.

Member Data Documentation

Float_t AliMFTTrackFinder::fACutN[fNDetMax]
private

Cut in angle difference: for neighbor cells compatibility.

Definition at line 151 of file AliMFTTrackFinder.h.

Referenced by PrintParam(), ReadParam(), and RuleSelect().

Float_t AliMFTTrackFinder::fACutV[fNDetMax]
private

Cut in angle difference: for cell vertex compatibility.

Definition at line 150 of file AliMFTTrackFinder.h.

Referenced by PrintParam(), ReadParam(), and RuleSelectCell().

Bool_t AliMFTTrackFinder::fAddNoise
private

Definition at line 178 of file AliMFTTrackFinder.h.

Referenced by AddNoise(), PrintParam(), and ReadParam().

Bool_t AliMFTTrackFinder::fAddQED
private

Definition at line 180 of file AliMFTTrackFinder.h.

Referenced by AddQED(), and ReadParam().

Bool_t AliMFTTrackFinder::fCalcVertex
private

Definition at line 172 of file AliMFTTrackFinder.h.

Referenced by CalcVertex(), FilterTracks(), PrintParam(), ReadParam(), and RuleSelectCell().

Int_t AliMFTTrackFinder::fCellGID
private

! Cell global identifier

Definition at line 154 of file AliMFTTrackFinder.h.

Referenced by AnalyzeCells(), Clear(), ClearCells(), CreateCells(), CreateCellsOld(), CreateCellsR(), CreateGapCells(), FindTracks(), and GetNcells().

Double_t AliMFTTrackFinder::fCMOSIntTime
private

Definition at line 182 of file AliMFTTrackFinder.h.

Referenced by GetCMOSIntTime(), and ReadParam().

Double_t AliMFTTrackFinder::fCPUTime
private

Definition at line 190 of file AliMFTTrackFinder.h.

Referenced by GetCPUTime(), PrintParam(), and SetCAtime().

Int_t AliMFTTrackFinder::fDebug
private

Definition at line 188 of file AliMFTTrackFinder.h.

Referenced by DrawTracks(), RuleSelect(), RuleSelect2LayersGap(), and SetDebug().

Double_t AliMFTTrackFinder::fErrX
private

! Error in X

Definition at line 214 of file AliMFTTrackFinder.h.

Referenced by FilterTracks(), and GetErrX().

Double_t AliMFTTrackFinder::fErrY
private

! Error in Y

Definition at line 215 of file AliMFTTrackFinder.h.

Referenced by FilterTracks(), and GetErrY().

TString AliMFTTrackFinder::fGeomName
private

Definition at line 185 of file AliMFTTrackFinder.h.

Referenced by GetGeomName(), and ReadParam().

TList* AliMFTTrackFinder::fHistList
private

! List of histograms

Definition at line 162 of file AliMFTTrackFinder.h.

Referenced by GetHistograms().

AliMFTCALayer* AliMFTTrackFinder::fLayers[fNDetMax]
private

! Array of layers

Definition at line 159 of file AliMFTTrackFinder.h.

Referenced by Clear(), ClearCells(), and GetLayer().

Int_t AliMFTTrackFinder::fMaxCellStatus
private

! Maximum value of a cell status after RunForward

Definition at line 155 of file AliMFTTrackFinder.h.

Referenced by Clear(), ClearCells(), RunBackward(), RunBackwardR(), RunForward(), RunForwardR(), UpdateCellStatus(), and UpdateCellStatusR().

Float_t AliMFTTrackFinder::fMaxSegAngle
private

Max cut of the Theta angle of segments [deg].

Definition at line 152 of file AliMFTTrackFinder.h.

Referenced by BuildRoads(), CreateCellsOld(), CreateGapCells(), FindTracks(), PrintParam(), and ReadParam().

Double_t AliMFTTrackFinder::fMBRate
private

Definition at line 181 of file AliMFTTrackFinder.h.

Referenced by GetMBRate(), and ReadParam().

Int_t AliMFTTrackFinder::fMinTrackLength
private
const Int_t AliMFTTrackFinder::fNDetMax = 10
staticprivate

Definition at line 36 of file AliMFTTrackFinder.h.

Int_t AliMFTTrackFinder::fNDifTracks
private

Definition at line 205 of file AliMFTTrackFinder.h.

Referenced by FilterTracks(), and GetNDifTracks().

Int_t AliMFTTrackFinder::fNRoads
private

! number of built roads

Definition at line 210 of file AliMFTTrackFinder.h.

Referenced by AddRoad(), Clear(), GetNRoads(), and UpdateCellStatusR().

Int_t AliMFTTrackFinder::fNtracks
private

! Number of tracks

Definition at line 157 of file AliMFTTrackFinder.h.

Referenced by AddTrack(), Clear(), GetNtracks(), and RemoveLastTrack().

Double_t AliMFTTrackFinder::fPixelNoise
private

Definition at line 179 of file AliMFTTrackFinder.h.

Referenced by GetPixelNoise(), PrintParam(), and ReadParam().

Double_t AliMFTTrackFinder::fPlaneDetEff[fNDetMax]
private

Definition at line 177 of file AliMFTTrackFinder.h.

Referenced by GetPlaneDetEff(), PrintParam(), and ReadParam().

Double_t AliMFTTrackFinder::fPlanesZ[fNDetMax]
private
Bool_t AliMFTTrackFinder::fReadGeom
private

Definition at line 184 of file AliMFTTrackFinder.h.

Referenced by ReadGeom(), and ReadParam().

Double_t AliMFTTrackFinder::fRealTime
private

Definition at line 191 of file AliMFTTrackFinder.h.

Referenced by GetRealTime(), PrintParam(), and SetCAtime().

TClonesArray* AliMFTTrackFinder::fRoads
private

! Array of roads

Definition at line 212 of file AliMFTTrackFinder.h.

Referenced by AddRoad(), Clear(), and GetRoad().

Double_t AliMFTTrackFinder::fThick
private

Definition at line 183 of file AliMFTTrackFinder.h.

Referenced by GetThick(), PrintParam(), and ReadParam().

TClonesArray* AliMFTTrackFinder::fTracks
private

! Array of tracks

Definition at line 161 of file AliMFTTrackFinder.h.

Referenced by AddTrack(), Clear(), GetTrack(), and RemoveLastTrack().

Bool_t AliMFTTrackFinder::fUseTF
private

Definition at line 186 of file AliMFTTrackFinder.h.

Referenced by PrintParam(), ReadParam(), and UseTF().

Float_t AliMFTTrackFinder::fXCut
private

Cut in x difference; RuleSelect.

Definition at line 148 of file AliMFTTrackFinder.h.

Referenced by PrintParam(), ReadParam(), RuleSelect(), and RuleSelect2LayersGap().

Float_t AliMFTTrackFinder::fYCut
private

Cut in y difference; RuleSelect.

Definition at line 149 of file AliMFTTrackFinder.h.

Referenced by PrintParam(), ReadParam(), RuleSelect(), and RuleSelect2LayersGap().

Double_t AliMFTTrackFinder::fZGap
private

Definition at line 208 of file AliMFTTrackFinder.h.

Referenced by AnalyzeCells().

Double_t AliMFTTrackFinder::fZVertCalc
private

! Calculated vertez z

Definition at line 173 of file AliMFTTrackFinder.h.

Referenced by CalculateVertex(), FilterTracks(), GetZVertCalc(), and RuleSelectCell().

Double_t AliMFTTrackFinder::fZVertDet
private

! Vertex z given by ext detector

Definition at line 174 of file AliMFTTrackFinder.h.

Referenced by FilterTracks(), RuleSelectCell(), and SetZVertRange().

Double_t AliMFTTrackFinder::fZVertRange[2]
private

! Limits of vertex z accepted range

Definition at line 175 of file AliMFTTrackFinder.h.

Referenced by CalculateVertex(), and SetZVertRange().

TH1F* AliMFTTrackFinder::hAngDifAll
private

!

Definition at line 198 of file AliMFTTrackFinder.h.

TH1F* AliMFTTrackFinder::hAngDifDup
private

!

Definition at line 199 of file AliMFTTrackFinder.h.

Referenced by AnalyzeCells().

TH1F* AliMFTTrackFinder::hAngleCells
private

! Angle between adjacent cells

Definition at line 169 of file AliMFTTrackFinder.h.

Referenced by RuleSelect2LayersGap().

TH1F* AliMFTTrackFinder::hDA[fNDetMax]
private

! Histogram with angle between cells

Definition at line 164 of file AliMFTTrackFinder.h.

Referenced by RuleSelect().

TH1F* AliMFTTrackFinder::hDAv[fNDetMax]
private

! Histogram with angle with respect to the vertex

Definition at line 165 of file AliMFTTrackFinder.h.

Referenced by RuleSelectCell().

TH2F* AliMFTTrackFinder::hDXY[fNDetMax]
private

! Histogram with X,Y distance between end of cells

Definition at line 166 of file AliMFTTrackFinder.h.

Referenced by RuleSelect().

TH2F* AliMFTTrackFinder::hHitDifXY
private

!

Definition at line 197 of file AliMFTTrackFinder.h.

TH2F* AliMFTTrackFinder::hIntDifXYAll
private

!

Definition at line 200 of file AliMFTTrackFinder.h.

TH2F* AliMFTTrackFinder::hIntDifXYDup
private

!

Definition at line 201 of file AliMFTTrackFinder.h.

Referenced by AnalyzeCells().

TH1F* AliMFTTrackFinder::hNGoodCell
private

! Histogram showing numbers of good cells in the track

Definition at line 167 of file AliMFTTrackFinder.h.

Referenced by DrawTracks().

TH1F* AliMFTTrackFinder::hThetaCells
private

! Theta of the cells

Definition at line 170 of file AliMFTTrackFinder.h.

Referenced by RuleSelectCell().

TH1F* AliMFTTrackFinder::hTrackType
private

! Histogram track Type: 0 = good track ; 1 = hits from other track ; 2 = hits from noisy pixels

Definition at line 168 of file AliMFTTrackFinder.h.

Referenced by DrawTracks().

TH1F* AliMFTTrackFinder::hVertZ
private

Definition at line 202 of file AliMFTTrackFinder.h.

Referenced by CalculateVertex().

TH1F* AliMFTTrackFinder::hVertZa
private

Definition at line 203 of file AliMFTTrackFinder.h.

Referenced by CalculateVertex().


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