AliRoot Core  3abf5b4 (3abf5b4)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
AliMuonForwardTrackFinder Class Reference

#include <AliMuonForwardTrackFinder.h>

Inheritance diagram for AliMuonForwardTrackFinder:

Public Types

enum  matchingOption { kRealMatching, kIdealMatching }
 
enum  { kConverged, kDiverged }
 
enum  { kAllClusters, kClustersGoodChi2, kClusterOfTrack, kClusterCorrectMC }
 

Public Member Functions

 AliMuonForwardTrackFinder ()
 
virtual ~AliMuonForwardTrackFinder ()
 
void Init (Int_t nRun, Char_t *readDir, Char_t *outDir, Int_t nEventsToAnalyze=-1)
 
Bool_t LoadNextEvent ()
 
Int_t LoadNextTrack ()
 
Int_t GetNDF (Int_t nClusters)
 
void PDGNameConverter (const Char_t *nameIn, Char_t *nameOut)
 
void DrawPlanes ()
 
void Terminate ()
 
void WriteHistos ()
 
void SetRun (Int_t nRun)
 
void SetNEventsToAnalyze (Int_t nEventsToAnalyze)
 
void SetSigmaSpectrometerCut (Double_t sigmaSpectrometerCut)
 
void SetSigmaClusterCut (Double_t sigmaClusterCut)
 
void SetChi2GlobalCut (Double_t chi2GlobalCut)
 
void SetReadDir (Char_t *dirName)
 
void SetOutDir (Char_t *dirName)
 
void SetDraw (Bool_t drawOption)
 
void SetRAbsorberCut (Double_t rAbsorberCut)
 
void SetLowPtCut (Double_t lowPtCut)
 
void SetNFinalCandidatesCut (Int_t nFinalCandidatesCut)
 
void SetVertexError (Double_t xErr, Double_t yErr, Double_t zErr)
 
Int_t GetRun ()
 
Int_t GetNEvents ()
 
Double_t GetSigmaSpectrometerCut ()
 
Double_t GetSigmaClusterCut ()
 
Double_t GetChi2GlobalCut ()
 
Double_t GetRAbsorberCut ()
 
Double_t GetLowPtCut ()
 
Int_t GetNPlanesMFT ()
 
Int_t GetNFinalCandidatesCut ()
 
Int_t GetCurrentEvent ()
 
Int_t GetNRealTracksAnalyzed () const
 
Int_t GetNRealTracksAnalyzedOfEvent () const
 
Int_t GetNRealTracksWithRefMC () const
 
Int_t GetNRealTracksWithRefMC_andTrigger () const
 
Int_t GetNRealTracksWithRefMC_andTrigger_andGoodPt () const
 
Int_t GetNRealTracksWithRefMC_andTrigger_andGoodPt_andGoodTheta () const
 
void SetNPlanesMFT (Int_t nPlanesMFT)
 
void SeparateFrontBackClusters ()
 
void SetNMaxMissingMFTClusters (Int_t nMaxMissingMFTClusters)
 
void SetMandatoryPlane (Int_t iPlane)
 
Int_t FindClusterInPlane (Int_t planeId)
 
void AttachGoodClusterInPlane (Int_t planeId)
 
void FillPlanesWithTrackHistory ()
 
Double_t TryOneCluster (const AliMUONTrackParam &trackParam, AliMFTCluster *cluster)
 
void BookHistos ()
 
void SetTitleHistos ()
 
void BookPlanes ()
 
void ResetPlanes ()
 
void PrintParticleHistory ()
 
Bool_t IsCorrectMatch (AliMFTCluster *cluster)
 
void CheckCurrentMuonTrackable ()
 
Bool_t IsMother (const Char_t *nameMother)
 
void SetMatchingMode (Int_t matchingMode)
 
void SetMinResearchRadiusAtPlane (Int_t plane, Double_t radius)
 
void FillOutputTree ()
 
void WriteOutputTree ()
 
Bool_t InitGRP ()
 
Bool_t SetRunNumber ()
 
void SetMaxNTracksToBeAnalyzed (Int_t nTracks)
 
void SetBransonCorrection (Bool_t correction)
 

Protected Member Functions

 ClassDef (AliMuonForwardTrackFinder, 1)
 

Protected Attributes

Int_t fRun
 
Int_t fNEventsToAnalyze
 
Double_t fSigmaClusterCut
 
Double_t fScaleSigmaClusterCut
 
Bool_t fGlobalTrackingDiverged
 
Double_t fChi2GlobalCut
 
Double_t fSigmaSpectrometerCut
 
Double_t fVertexErrorX
 
Double_t fVertexErrorY
 
Double_t fVertexErrorZ
 
Int_t fNFinalCandidatesCut
 
TString fReadDir
 
TString fOutDir
 
Bool_t fDrawOption
 
Double_t fDistanceFromGoodClusterAndTrackAtLastPlane
 
Double_t fDistanceFromBestClusterAndTrackAtLastPlane
 
TClonesArray * fMFTClusterArray [fNMaxPlanes]
 
TClonesArray * fMFTClusterArrayFront [fNMaxPlanes]
 array of clusters for the planes of the MFT More...
 
TClonesArray * fMFTClusterArrayBack [fNMaxPlanes]
 array of front clusters for the planes of the MFT More...
 
Double_t fRAbsorberCut
 array of back clusters for the planes of the MFT More...
 
Double_t fLowPtCut
 
Int_t fNPlanesMFT
 
Int_t fNPlanesMFTAnalyzed
 
Int_t fNMaxMissingMFTClusters
 
Bool_t fIsPlaneMandatory [fNMaxPlanes]
 
Int_t fEv
 
Int_t fLabelMC
 
Bool_t fIsClusterCompatible [10]
 
Double_t fZPlane [fNMaxPlanes]
 
Double_t fRPlaneMax [fNMaxPlanes]
 
Double_t fRPlaneMin [fNMaxPlanes]
 
TH1D * fHistRadiusEndOfAbsorber
 
TH1D * fHistNTracksAfterExtrapolation [fNMaxPlanes]
 
TH1D * fHistNGoodClustersForFinalTracks
 
TH1D * fHistResearchRadius [fNMaxPlanes]
 
TH1D * fHistDistanceGoodClusterFromTrackMinusDistanceBestClusterFromTrackAtLastPlane
 
TH1D * fHistDistanceGoodClusterFromTrackAtLastPlane
 
TH1D * fHistChi2Cluster_GoodCluster [fNMaxPlanes]
 
TH1D * fHistChi2Cluster_BadCluster [fNMaxPlanes]
 
TH1D * fHistGlobalChi2AtPlaneFor_GOOD_CandidatesOfTrackableMuons [fNMaxPlanes]
 
TH1D * fHistGlobalChi2AtPlaneFor_BAD_CandidatesOfTrackableMuons [fNMaxPlanes]
 
TNtuple * fNtuFinalCandidates
 
TNtuple * fNtuFinalBestCandidates
 
TGraph * fGrMFTPlane [4][20]
 
TEllipse * fCircleExt [fNMaxPlanes]
 
TEllipse * fCircleInt [fNMaxPlanes]
 
TCanvas * fCanvas
 
TLatex * fTxtMuonHistory
 
TLatex * fTxtTrackGoodClusters
 
TLatex * fTxtTrackChi2 [fNMaxPlanes]
 
TLatex * fTxtTrackFinalChi2
 
TLatex * fTxtTrackMomentum
 
TLatex * fTxtFinalCandidates
 
TLatex * fTxtDummy
 
TLatex * fTxtAllClust
 
TLatex * fTxtClustGoodChi2
 
TLatex * fTxtClustMC
 
TLatex * fTxtClustOfTrack
 
TMarker * fMrkAllClust
 
TMarker * fMrkClustGoodChi2
 
TMarker * fMrkClustMC
 
TMarker * fMrkClustOfTrack
 
Int_t fCountRealTracksAnalyzed
 
Int_t fMaxNTracksToBeAnalyzed
 
Int_t fCountRealTracksWithRefMC
 
Int_t fCountRealTracksWithRefMC_andTrigger
 
Int_t fCountRealTracksWithRefMC_andTrigger_andGoodPt
 
Int_t fCountRealTracksWithRefMC_andTrigger_andGoodPt_andGoodTheta
 
Int_t fCountRealTracksAnalyzedOfEvent
 
Int_t fCountRealTracksAnalyzedWithFinalCandidates
 
TFile * fFileCluster
 
TFile * fFileESD
 
TFile * fFile_gAlice
 
AliRunLoader * fRunLoader
 
AliLoader * fMFTLoader
 
AliMUONRecoCheckfMuonRecoCheck
 
TTree * fMFTClusterTree
 
AliMUONTrackfMuonTrackReco
 
AliMuonForwardTrackfCurrentTrack
 muon track being analyzed More...
 
AliMuonForwardTrackfFinalBestCandidate
 muon extrapolated track being tested More...
 
Bool_t fIsCurrentMuonTrackable
 best final candidate (if any) More...
 
Bool_t fIsGoodClusterInPlane [fNMaxPlanes]
 
TClonesArray * fCandidateTracks
 
AliMUONVTrackStorefTrackStore
 array of track we are going to build (starting from fMuonTrackReco) More...
 
AliMUONVTrackStorefTrackRefStore
 list of reconstructed MUON tracks More...
 
TIterator * fNextTrack
 list of reconstructible MUON tracks More...
 
AliStack * fStack
 Iterator for reading the MUON tracks. More...
 
AliMFTfMFT
 
AliMFTSegmentationfSegmentation
 
TFile * fOutputTreeFile
 
TFile * fOutputQAFile
 
TTree * fOutputEventTree
 
TClonesArray * fMuonForwardTracks
 
Int_t fMatchingMode
 array of AliMuonForwardTrack More...
 
Double_t fMinResearchRadiusAtPlane [fNMaxPlanes]
 
AliGRPObject * fGRPData
 
AliRunInfo * fRunInfo
 Data from the GRP/GRP/Data CDB folder. More...
 
Bool_t fBransonCorrection
 

Static Protected Attributes

static const Int_t fNMaxPlanes = AliMFTConstants::fNMaxPlanes
 
static const Double_t fRadLengthSi = AliMFTConstants::fRadLengthSi
 
static const Int_t fMaxNCandidates = 1000
 

Private Member Functions

 AliMuonForwardTrackFinder (const AliMuonForwardTrackFinder &obj)
 
AliMuonForwardTrackFinderoperator= (const AliMuonForwardTrackFinder &other)
 

Detailed Description

Definition at line 62 of file AliMuonForwardTrackFinder.h.

Member Enumeration Documentation

anonymous enum
Enumerator
kConverged 
kDiverged 

Definition at line 67 of file AliMuonForwardTrackFinder.h.

anonymous enum
Enumerator
kAllClusters 
kClustersGoodChi2 
kClusterOfTrack 
kClusterCorrectMC 

Definition at line 73 of file AliMuonForwardTrackFinder.h.

Enumerator
kRealMatching 
kIdealMatching 

Definition at line 66 of file AliMuonForwardTrackFinder.h.

Constructor & Destructor Documentation

AliMuonForwardTrackFinder::AliMuonForwardTrackFinder ( )
AliMuonForwardTrackFinder::~AliMuonForwardTrackFinder ( )
virtual

Definition at line 218 of file AliMuonForwardTrackFinder.cxx.

AliMuonForwardTrackFinder::AliMuonForwardTrackFinder ( const AliMuonForwardTrackFinder obj)
private

Member Function Documentation

void AliMuonForwardTrackFinder::AttachGoodClusterInPlane ( Int_t  planeId)

Definition at line 1026 of file AliMuonForwardTrackFinder.cxx.

Referenced by LoadNextTrack().

void AliMuonForwardTrackFinder::BookHistos ( )

Definition at line 1221 of file AliMuonForwardTrackFinder.cxx.

void AliMuonForwardTrackFinder::BookPlanes ( )

Definition at line 1320 of file AliMuonForwardTrackFinder.cxx.

void AliMuonForwardTrackFinder::CheckCurrentMuonTrackable ( )

Definition at line 1092 of file AliMuonForwardTrackFinder.cxx.

Referenced by LoadNextTrack().

AliMuonForwardTrackFinder::ClassDef ( AliMuonForwardTrackFinder  ,
 
)
protected
void AliMuonForwardTrackFinder::DrawPlanes ( )

Definition at line 1486 of file AliMuonForwardTrackFinder.cxx.

Referenced by LoadNextTrack().

void AliMuonForwardTrackFinder::FillOutputTree ( )

Definition at line 1572 of file AliMuonForwardTrackFinder.cxx.

Referenced by LoadNextEvent().

void AliMuonForwardTrackFinder::FillPlanesWithTrackHistory ( )

Definition at line 1115 of file AliMuonForwardTrackFinder.cxx.

Referenced by LoadNextTrack().

Int_t AliMuonForwardTrackFinder::FindClusterInPlane ( Int_t  planeId)

Definition at line 816 of file AliMuonForwardTrackFinder.cxx.

Referenced by LoadNextTrack().

Double_t AliMuonForwardTrackFinder::GetChi2GlobalCut ( )
inline

Definition at line 101 of file AliMuonForwardTrackFinder.h.

Int_t AliMuonForwardTrackFinder::GetCurrentEvent ( )
inline

Definition at line 106 of file AliMuonForwardTrackFinder.h.

Double_t AliMuonForwardTrackFinder::GetLowPtCut ( )
inline

Definition at line 103 of file AliMuonForwardTrackFinder.h.

Int_t AliMuonForwardTrackFinder::GetNDF ( Int_t  nClusters)

Definition at line 1210 of file AliMuonForwardTrackFinder.cxx.

Int_t AliMuonForwardTrackFinder::GetNEvents ( )
inline

Definition at line 98 of file AliMuonForwardTrackFinder.h.

Int_t AliMuonForwardTrackFinder::GetNFinalCandidatesCut ( )
inline

Definition at line 105 of file AliMuonForwardTrackFinder.h.

Int_t AliMuonForwardTrackFinder::GetNPlanesMFT ( )
inline

Definition at line 104 of file AliMuonForwardTrackFinder.h.

Int_t AliMuonForwardTrackFinder::GetNRealTracksAnalyzed ( ) const
inline

Definition at line 108 of file AliMuonForwardTrackFinder.h.

Int_t AliMuonForwardTrackFinder::GetNRealTracksAnalyzedOfEvent ( ) const
inline

Definition at line 109 of file AliMuonForwardTrackFinder.h.

Int_t AliMuonForwardTrackFinder::GetNRealTracksWithRefMC ( ) const
inline

Definition at line 110 of file AliMuonForwardTrackFinder.h.

Int_t AliMuonForwardTrackFinder::GetNRealTracksWithRefMC_andTrigger ( ) const
inline

Definition at line 111 of file AliMuonForwardTrackFinder.h.

Int_t AliMuonForwardTrackFinder::GetNRealTracksWithRefMC_andTrigger_andGoodPt ( ) const
inline

Definition at line 112 of file AliMuonForwardTrackFinder.h.

Int_t AliMuonForwardTrackFinder::GetNRealTracksWithRefMC_andTrigger_andGoodPt_andGoodTheta ( ) const
inline

Definition at line 113 of file AliMuonForwardTrackFinder.h.

Double_t AliMuonForwardTrackFinder::GetRAbsorberCut ( )
inline

Definition at line 102 of file AliMuonForwardTrackFinder.h.

Int_t AliMuonForwardTrackFinder::GetRun ( )
inline

Definition at line 97 of file AliMuonForwardTrackFinder.h.

Double_t AliMuonForwardTrackFinder::GetSigmaClusterCut ( )
inline

Definition at line 100 of file AliMuonForwardTrackFinder.h.

Double_t AliMuonForwardTrackFinder::GetSigmaSpectrometerCut ( )
inline

Definition at line 99 of file AliMuonForwardTrackFinder.h.

void AliMuonForwardTrackFinder::Init ( Int_t  nRun,
Char_t *  readDir,
Char_t *  outDir,
Int_t  nEventsToAnalyze = -1 
)

Definition at line 310 of file AliMuonForwardTrackFinder.cxx.

Bool_t AliMuonForwardTrackFinder::InitGRP ( )

Definition at line 1697 of file AliMuonForwardTrackFinder.cxx.

Bool_t AliMuonForwardTrackFinder::IsCorrectMatch ( AliMFTCluster cluster)

Definition at line 1140 of file AliMuonForwardTrackFinder.cxx.

Referenced by FillPlanesWithTrackHistory(), and LoadNextTrack().

Bool_t AliMuonForwardTrackFinder::IsMother ( const Char_t *  nameMother)

Definition at line 1464 of file AliMuonForwardTrackFinder.cxx.

Referenced by DrawPlanes().

Bool_t AliMuonForwardTrackFinder::LoadNextEvent ( )

Definition at line 417 of file AliMuonForwardTrackFinder.cxx.

Referenced by LoadNextTrack().

Int_t AliMuonForwardTrackFinder::LoadNextTrack ( )

Definition at line 463 of file AliMuonForwardTrackFinder.cxx.

AliMuonForwardTrackFinder& AliMuonForwardTrackFinder::operator= ( const AliMuonForwardTrackFinder other)
private
void AliMuonForwardTrackFinder::PDGNameConverter ( const Char_t *  nameIn,
Char_t *  nameOut 
)

Definition at line 1633 of file AliMuonForwardTrackFinder.cxx.

Referenced by PrintParticleHistory().

void AliMuonForwardTrackFinder::PrintParticleHistory ( )

Definition at line 1413 of file AliMuonForwardTrackFinder.cxx.

Referenced by LoadNextTrack().

void AliMuonForwardTrackFinder::ResetPlanes ( )

Definition at line 1400 of file AliMuonForwardTrackFinder.cxx.

Referenced by LoadNextTrack().

void AliMuonForwardTrackFinder::SeparateFrontBackClusters ( )

Definition at line 1188 of file AliMuonForwardTrackFinder.cxx.

Referenced by LoadNextEvent().

void AliMuonForwardTrackFinder::SetBransonCorrection ( Bool_t  correction)
inline

Definition at line 144 of file AliMuonForwardTrackFinder.h.

void AliMuonForwardTrackFinder::SetChi2GlobalCut ( Double_t  chi2GlobalCut)
inline

Definition at line 88 of file AliMuonForwardTrackFinder.h.

void AliMuonForwardTrackFinder::SetDraw ( Bool_t  drawOption)

Definition at line 1684 of file AliMuonForwardTrackFinder.cxx.

void AliMuonForwardTrackFinder::SetLowPtCut ( Double_t  lowPtCut)
inline

Definition at line 93 of file AliMuonForwardTrackFinder.h.

void AliMuonForwardTrackFinder::SetMandatoryPlane ( Int_t  iPlane)
inline

Definition at line 118 of file AliMuonForwardTrackFinder.h.

void AliMuonForwardTrackFinder::SetMatchingMode ( Int_t  matchingMode)
inline

Definition at line 134 of file AliMuonForwardTrackFinder.h.

void AliMuonForwardTrackFinder::SetMaxNTracksToBeAnalyzed ( Int_t  nTracks)
inline

Definition at line 143 of file AliMuonForwardTrackFinder.h.

void AliMuonForwardTrackFinder::SetMinResearchRadiusAtPlane ( Int_t  plane,
Double_t  radius 
)
inline

Definition at line 135 of file AliMuonForwardTrackFinder.h.

void AliMuonForwardTrackFinder::SetNEventsToAnalyze ( Int_t  nEventsToAnalyze)
inline

Definition at line 85 of file AliMuonForwardTrackFinder.h.

void AliMuonForwardTrackFinder::SetNFinalCandidatesCut ( Int_t  nFinalCandidatesCut)
inline

Definition at line 94 of file AliMuonForwardTrackFinder.h.

void AliMuonForwardTrackFinder::SetNMaxMissingMFTClusters ( Int_t  nMaxMissingMFTClusters)
inline

Definition at line 117 of file AliMuonForwardTrackFinder.h.

void AliMuonForwardTrackFinder::SetNPlanesMFT ( Int_t  nPlanesMFT)
inline

Definition at line 115 of file AliMuonForwardTrackFinder.h.

void AliMuonForwardTrackFinder::SetOutDir ( Char_t *  dirName)
inline

Definition at line 90 of file AliMuonForwardTrackFinder.h.

void AliMuonForwardTrackFinder::SetRAbsorberCut ( Double_t  rAbsorberCut)
inline

Definition at line 92 of file AliMuonForwardTrackFinder.h.

void AliMuonForwardTrackFinder::SetReadDir ( Char_t *  dirName)
inline

Definition at line 89 of file AliMuonForwardTrackFinder.h.

void AliMuonForwardTrackFinder::SetRun ( Int_t  nRun)
inline

Definition at line 84 of file AliMuonForwardTrackFinder.h.

Bool_t AliMuonForwardTrackFinder::SetRunNumber ( )

Definition at line 1832 of file AliMuonForwardTrackFinder.cxx.

void AliMuonForwardTrackFinder::SetSigmaClusterCut ( Double_t  sigmaClusterCut)
inline

Definition at line 87 of file AliMuonForwardTrackFinder.h.

void AliMuonForwardTrackFinder::SetSigmaSpectrometerCut ( Double_t  sigmaSpectrometerCut)
inline

Definition at line 86 of file AliMuonForwardTrackFinder.h.

void AliMuonForwardTrackFinder::SetTitleHistos ( )

Definition at line 1294 of file AliMuonForwardTrackFinder.cxx.

void AliMuonForwardTrackFinder::SetVertexError ( Double_t  xErr,
Double_t  yErr,
Double_t  zErr 
)
inline

Definition at line 95 of file AliMuonForwardTrackFinder.h.

void AliMuonForwardTrackFinder::Terminate ( )

Definition at line 1548 of file AliMuonForwardTrackFinder.cxx.

Double_t AliMuonForwardTrackFinder::TryOneCluster ( const AliMUONTrackParam trackParam,
AliMFTCluster cluster 
)

Definition at line 1161 of file AliMuonForwardTrackFinder.cxx.

void AliMuonForwardTrackFinder::WriteHistos ( )

Definition at line 1600 of file AliMuonForwardTrackFinder.cxx.

Referenced by Terminate().

void AliMuonForwardTrackFinder::WriteOutputTree ( )

Definition at line 1587 of file AliMuonForwardTrackFinder.cxx.

Referenced by Terminate().

Member Data Documentation

Bool_t AliMuonForwardTrackFinder::fBransonCorrection
protected

Definition at line 263 of file AliMuonForwardTrackFinder.h.

Referenced by SetBransonCorrection().

TClonesArray* AliMuonForwardTrackFinder::fCandidateTracks
protected

Definition at line 240 of file AliMuonForwardTrackFinder.h.

Referenced by LoadNextTrack(), and ~AliMuonForwardTrackFinder().

TCanvas* AliMuonForwardTrackFinder::fCanvas
protected

Definition at line 208 of file AliMuonForwardTrackFinder.h.

Referenced by DrawPlanes(), SetDraw(), and ~AliMuonForwardTrackFinder().

Double_t AliMuonForwardTrackFinder::fChi2GlobalCut
protected

Definition at line 162 of file AliMuonForwardTrackFinder.h.

Referenced by GetChi2GlobalCut(), and SetChi2GlobalCut().

TEllipse* AliMuonForwardTrackFinder::fCircleExt[fNMaxPlanes]
protected

Definition at line 207 of file AliMuonForwardTrackFinder.h.

Referenced by BookPlanes(), DrawPlanes(), and ~AliMuonForwardTrackFinder().

TEllipse * AliMuonForwardTrackFinder::fCircleInt[fNMaxPlanes]
protected

Definition at line 207 of file AliMuonForwardTrackFinder.h.

Referenced by BookPlanes(), DrawPlanes(), and ~AliMuonForwardTrackFinder().

Int_t AliMuonForwardTrackFinder::fCountRealTracksAnalyzed
protected

Definition at line 215 of file AliMuonForwardTrackFinder.h.

Referenced by GetNRealTracksAnalyzed(), LoadNextTrack(), and Terminate().

Int_t AliMuonForwardTrackFinder::fCountRealTracksAnalyzedOfEvent
protected
Int_t AliMuonForwardTrackFinder::fCountRealTracksAnalyzedWithFinalCandidates
protected

Definition at line 222 of file AliMuonForwardTrackFinder.h.

Referenced by LoadNextTrack(), and Terminate().

Int_t AliMuonForwardTrackFinder::fCountRealTracksWithRefMC
protected

Definition at line 217 of file AliMuonForwardTrackFinder.h.

Referenced by GetNRealTracksWithRefMC(), LoadNextTrack(), and Terminate().

Int_t AliMuonForwardTrackFinder::fCountRealTracksWithRefMC_andTrigger
protected
Int_t AliMuonForwardTrackFinder::fCountRealTracksWithRefMC_andTrigger_andGoodPt
protected
Int_t AliMuonForwardTrackFinder::fCountRealTracksWithRefMC_andTrigger_andGoodPt_andGoodTheta
protected
AliMuonForwardTrack* AliMuonForwardTrackFinder::fCurrentTrack
protected

muon track being analyzed

Definition at line 235 of file AliMuonForwardTrackFinder.h.

Referenced by LoadNextTrack(), and ~AliMuonForwardTrackFinder().

Double_t AliMuonForwardTrackFinder::fDistanceFromBestClusterAndTrackAtLastPlane
protected

Definition at line 173 of file AliMuonForwardTrackFinder.h.

Referenced by LoadNextTrack().

Double_t AliMuonForwardTrackFinder::fDistanceFromGoodClusterAndTrackAtLastPlane
protected

Definition at line 172 of file AliMuonForwardTrackFinder.h.

Referenced by LoadNextTrack().

Bool_t AliMuonForwardTrackFinder::fDrawOption
protected

Definition at line 170 of file AliMuonForwardTrackFinder.h.

Referenced by LoadNextTrack(), and SetDraw().

Int_t AliMuonForwardTrackFinder::fEv
protected
TFile* AliMuonForwardTrackFinder::fFile_gAlice
protected

Definition at line 226 of file AliMuonForwardTrackFinder.h.

Referenced by ~AliMuonForwardTrackFinder().

TFile* AliMuonForwardTrackFinder::fFileCluster
protected

Definition at line 224 of file AliMuonForwardTrackFinder.h.

Referenced by ~AliMuonForwardTrackFinder().

TFile* AliMuonForwardTrackFinder::fFileESD
protected

Definition at line 225 of file AliMuonForwardTrackFinder.h.

Referenced by ~AliMuonForwardTrackFinder().

AliMuonForwardTrack* AliMuonForwardTrackFinder::fFinalBestCandidate
protected

muon extrapolated track being tested

Definition at line 236 of file AliMuonForwardTrackFinder.h.

Referenced by FillPlanesWithTrackHistory(), LoadNextTrack(), PrintParticleHistory(), and ~AliMuonForwardTrackFinder().

Bool_t AliMuonForwardTrackFinder::fGlobalTrackingDiverged
protected

Definition at line 161 of file AliMuonForwardTrackFinder.h.

Referenced by LoadNextTrack().

TGraph* AliMuonForwardTrackFinder::fGrMFTPlane[4][20]
protected
AliGRPObject* AliMuonForwardTrackFinder::fGRPData
protected

Definition at line 260 of file AliMuonForwardTrackFinder.h.

Referenced by InitGRP(), and ~AliMuonForwardTrackFinder().

TH1D * AliMuonForwardTrackFinder::fHistChi2Cluster_BadCluster[fNMaxPlanes]
protected
TH1D* AliMuonForwardTrackFinder::fHistChi2Cluster_GoodCluster[fNMaxPlanes]
protected
TH1D* AliMuonForwardTrackFinder::fHistDistanceGoodClusterFromTrackAtLastPlane
protected
TH1D* AliMuonForwardTrackFinder::fHistDistanceGoodClusterFromTrackMinusDistanceBestClusterFromTrackAtLastPlane
protected
TH1D* AliMuonForwardTrackFinder::fHistGlobalChi2AtPlaneFor_BAD_CandidatesOfTrackableMuons[fNMaxPlanes]
protected
TH1D* AliMuonForwardTrackFinder::fHistGlobalChi2AtPlaneFor_GOOD_CandidatesOfTrackableMuons[fNMaxPlanes]
protected
TH1D* AliMuonForwardTrackFinder::fHistNGoodClustersForFinalTracks
protected
TH1D * AliMuonForwardTrackFinder::fHistNTracksAfterExtrapolation[fNMaxPlanes]
protected
TH1D* AliMuonForwardTrackFinder::fHistRadiusEndOfAbsorber
protected
TH1D * AliMuonForwardTrackFinder::fHistResearchRadius[fNMaxPlanes]
protected
Bool_t AliMuonForwardTrackFinder::fIsClusterCompatible[10]
protected

Definition at line 189 of file AliMuonForwardTrackFinder.h.

Referenced by LoadNextTrack().

Bool_t AliMuonForwardTrackFinder::fIsCurrentMuonTrackable
protected

best final candidate (if any)

Definition at line 237 of file AliMuonForwardTrackFinder.h.

Referenced by CheckCurrentMuonTrackable(), and LoadNextTrack().

Bool_t AliMuonForwardTrackFinder::fIsGoodClusterInPlane[fNMaxPlanes]
protected

Definition at line 238 of file AliMuonForwardTrackFinder.h.

Referenced by CheckCurrentMuonTrackable(), and LoadNextTrack().

Bool_t AliMuonForwardTrackFinder::fIsPlaneMandatory[fNMaxPlanes]
protected

Definition at line 184 of file AliMuonForwardTrackFinder.h.

Referenced by LoadNextTrack(), and SetMandatoryPlane().

Int_t AliMuonForwardTrackFinder::fLabelMC
protected
Double_t AliMuonForwardTrackFinder::fLowPtCut
protected

Definition at line 180 of file AliMuonForwardTrackFinder.h.

Referenced by GetLowPtCut(), LoadNextTrack(), and SetLowPtCut().

Int_t AliMuonForwardTrackFinder::fMatchingMode
protected
const Int_t AliMuonForwardTrackFinder::fMaxNCandidates = 1000
staticprotected

Definition at line 155 of file AliMuonForwardTrackFinder.h.

Int_t AliMuonForwardTrackFinder::fMaxNTracksToBeAnalyzed
protected

Definition at line 216 of file AliMuonForwardTrackFinder.h.

Referenced by LoadNextTrack(), and SetMaxNTracksToBeAnalyzed().

AliMFT* AliMuonForwardTrackFinder::fMFT
protected

Definition at line 249 of file AliMuonForwardTrackFinder.h.

Referenced by LoadNextEvent(), and ~AliMuonForwardTrackFinder().

TClonesArray* AliMuonForwardTrackFinder::fMFTClusterArray[fNMaxPlanes]
protected
TClonesArray* AliMuonForwardTrackFinder::fMFTClusterArrayBack[fNMaxPlanes]
protected

array of front clusters for the planes of the MFT

Definition at line 177 of file AliMuonForwardTrackFinder.h.

Referenced by ~AliMuonForwardTrackFinder().

TClonesArray* AliMuonForwardTrackFinder::fMFTClusterArrayFront[fNMaxPlanes]
protected

array of clusters for the planes of the MFT

Definition at line 176 of file AliMuonForwardTrackFinder.h.

Referenced by ~AliMuonForwardTrackFinder().

TTree* AliMuonForwardTrackFinder::fMFTClusterTree
protected

Definition at line 232 of file AliMuonForwardTrackFinder.h.

Referenced by ~AliMuonForwardTrackFinder().

AliLoader* AliMuonForwardTrackFinder::fMFTLoader
protected

Definition at line 229 of file AliMuonForwardTrackFinder.h.

Referenced by LoadNextEvent(), and ~AliMuonForwardTrackFinder().

Double_t AliMuonForwardTrackFinder::fMinResearchRadiusAtPlane[fNMaxPlanes]
protected

Definition at line 258 of file AliMuonForwardTrackFinder.h.

Referenced by SetMinResearchRadiusAtPlane().

TMarker* AliMuonForwardTrackFinder::fMrkAllClust
protected

Definition at line 213 of file AliMuonForwardTrackFinder.h.

Referenced by BookPlanes(), DrawPlanes(), and ~AliMuonForwardTrackFinder().

TMarker * AliMuonForwardTrackFinder::fMrkClustGoodChi2
protected

Definition at line 213 of file AliMuonForwardTrackFinder.h.

Referenced by BookPlanes(), DrawPlanes(), and ~AliMuonForwardTrackFinder().

TMarker * AliMuonForwardTrackFinder::fMrkClustMC
protected

Definition at line 213 of file AliMuonForwardTrackFinder.h.

Referenced by BookPlanes(), DrawPlanes(), and ~AliMuonForwardTrackFinder().

TMarker * AliMuonForwardTrackFinder::fMrkClustOfTrack
protected

Definition at line 213 of file AliMuonForwardTrackFinder.h.

Referenced by BookPlanes(), DrawPlanes(), and ~AliMuonForwardTrackFinder().

TClonesArray* AliMuonForwardTrackFinder::fMuonForwardTracks
protected
AliMUONRecoCheck* AliMuonForwardTrackFinder::fMuonRecoCheck
protected

Definition at line 230 of file AliMuonForwardTrackFinder.h.

Referenced by LoadNextEvent(), and ~AliMuonForwardTrackFinder().

AliMUONTrack* AliMuonForwardTrackFinder::fMuonTrackReco
protected

Definition at line 234 of file AliMuonForwardTrackFinder.h.

Referenced by LoadNextTrack(), and ~AliMuonForwardTrackFinder().

Int_t AliMuonForwardTrackFinder::fNEventsToAnalyze
protected

Definition at line 158 of file AliMuonForwardTrackFinder.h.

Referenced by GetNEvents(), LoadNextEvent(), and SetNEventsToAnalyze().

TIterator* AliMuonForwardTrackFinder::fNextTrack
protected

list of reconstructible MUON tracks

Definition at line 245 of file AliMuonForwardTrackFinder.h.

Referenced by LoadNextEvent(), LoadNextTrack(), and ~AliMuonForwardTrackFinder().

Int_t AliMuonForwardTrackFinder::fNFinalCandidatesCut
protected

Definition at line 167 of file AliMuonForwardTrackFinder.h.

Referenced by GetNFinalCandidatesCut(), and SetNFinalCandidatesCut().

Int_t AliMuonForwardTrackFinder::fNMaxMissingMFTClusters
protected

Definition at line 183 of file AliMuonForwardTrackFinder.h.

Referenced by LoadNextTrack(), and SetNMaxMissingMFTClusters().

const Int_t AliMuonForwardTrackFinder::fNMaxPlanes = AliMFTConstants::fNMaxPlanes
staticprotected

Definition at line 153 of file AliMuonForwardTrackFinder.h.

Referenced by LoadNextTrack(), and SetMinResearchRadiusAtPlane().

Int_t AliMuonForwardTrackFinder::fNPlanesMFTAnalyzed
protected

Definition at line 182 of file AliMuonForwardTrackFinder.h.

Referenced by LoadNextTrack().

TNtuple* AliMuonForwardTrackFinder::fNtuFinalBestCandidates
protected
TNtuple* AliMuonForwardTrackFinder::fNtuFinalCandidates
protected
TString AliMuonForwardTrackFinder::fOutDir
protected

Definition at line 169 of file AliMuonForwardTrackFinder.h.

Referenced by DrawPlanes(), and SetOutDir().

TTree* AliMuonForwardTrackFinder::fOutputEventTree
protected
TFile * AliMuonForwardTrackFinder::fOutputQAFile
protected

Definition at line 252 of file AliMuonForwardTrackFinder.h.

Referenced by WriteHistos(), and ~AliMuonForwardTrackFinder().

TFile* AliMuonForwardTrackFinder::fOutputTreeFile
protected

Definition at line 252 of file AliMuonForwardTrackFinder.h.

Referenced by WriteOutputTree(), and ~AliMuonForwardTrackFinder().

Double_t AliMuonForwardTrackFinder::fRAbsorberCut
protected

array of back clusters for the planes of the MFT

Definition at line 179 of file AliMuonForwardTrackFinder.h.

Referenced by GetRAbsorberCut(), LoadNextTrack(), and SetRAbsorberCut().

const Double_t AliMuonForwardTrackFinder::fRadLengthSi = AliMFTConstants::fRadLengthSi
staticprotected

Definition at line 154 of file AliMuonForwardTrackFinder.h.

TString AliMuonForwardTrackFinder::fReadDir
protected

Definition at line 168 of file AliMuonForwardTrackFinder.h.

Referenced by SetReadDir().

Double_t AliMuonForwardTrackFinder::fRPlaneMax[fNMaxPlanes]
protected

Definition at line 192 of file AliMuonForwardTrackFinder.h.

Referenced by BookPlanes(), DrawPlanes(), and LoadNextTrack().

Double_t AliMuonForwardTrackFinder::fRPlaneMin[fNMaxPlanes]
protected

Definition at line 193 of file AliMuonForwardTrackFinder.h.

Referenced by BookPlanes().

Int_t AliMuonForwardTrackFinder::fRun
protected

Definition at line 157 of file AliMuonForwardTrackFinder.h.

Referenced by DrawPlanes(), GetRun(), LoadNextTrack(), SetRun(), and WriteHistos().

AliRunInfo* AliMuonForwardTrackFinder::fRunInfo
protected

Data from the GRP/GRP/Data CDB folder.

Definition at line 261 of file AliMuonForwardTrackFinder.h.

Referenced by InitGRP(), and ~AliMuonForwardTrackFinder().

AliRunLoader* AliMuonForwardTrackFinder::fRunLoader
protected
Double_t AliMuonForwardTrackFinder::fScaleSigmaClusterCut
protected

Definition at line 160 of file AliMuonForwardTrackFinder.h.

Referenced by LoadNextTrack().

AliMFTSegmentation* AliMuonForwardTrackFinder::fSegmentation
protected

Definition at line 250 of file AliMuonForwardTrackFinder.h.

Referenced by ~AliMuonForwardTrackFinder().

Double_t AliMuonForwardTrackFinder::fSigmaClusterCut
protected

Definition at line 159 of file AliMuonForwardTrackFinder.h.

Referenced by GetSigmaClusterCut(), and SetSigmaClusterCut().

Double_t AliMuonForwardTrackFinder::fSigmaSpectrometerCut
protected
AliStack* AliMuonForwardTrackFinder::fStack
protected

Iterator for reading the MUON tracks.

Definition at line 247 of file AliMuonForwardTrackFinder.h.

Referenced by IsMother(), LoadNextEvent(), LoadNextTrack(), PrintParticleHistory(), and ~AliMuonForwardTrackFinder().

AliMUONVTrackStore* AliMuonForwardTrackFinder::fTrackRefStore
protected

list of reconstructed MUON tracks

Definition at line 243 of file AliMuonForwardTrackFinder.h.

Referenced by LoadNextEvent(), LoadNextTrack(), and ~AliMuonForwardTrackFinder().

AliMUONVTrackStore* AliMuonForwardTrackFinder::fTrackStore
protected

array of track we are going to build (starting from fMuonTrackReco)

Definition at line 242 of file AliMuonForwardTrackFinder.h.

Referenced by LoadNextEvent(), and ~AliMuonForwardTrackFinder().

TLatex* AliMuonForwardTrackFinder::fTxtAllClust
protected

Definition at line 212 of file AliMuonForwardTrackFinder.h.

Referenced by BookPlanes(), DrawPlanes(), and ~AliMuonForwardTrackFinder().

TLatex * AliMuonForwardTrackFinder::fTxtClustGoodChi2
protected

Definition at line 212 of file AliMuonForwardTrackFinder.h.

Referenced by BookPlanes(), DrawPlanes(), and ~AliMuonForwardTrackFinder().

TLatex * AliMuonForwardTrackFinder::fTxtClustMC
protected

Definition at line 212 of file AliMuonForwardTrackFinder.h.

Referenced by BookPlanes(), DrawPlanes(), and ~AliMuonForwardTrackFinder().

TLatex * AliMuonForwardTrackFinder::fTxtClustOfTrack
protected

Definition at line 212 of file AliMuonForwardTrackFinder.h.

Referenced by BookPlanes(), DrawPlanes(), and ~AliMuonForwardTrackFinder().

TLatex * AliMuonForwardTrackFinder::fTxtDummy
protected

Definition at line 211 of file AliMuonForwardTrackFinder.h.

Referenced by BookPlanes(), DrawPlanes(), and ~AliMuonForwardTrackFinder().

TLatex * AliMuonForwardTrackFinder::fTxtFinalCandidates
protected
TLatex* AliMuonForwardTrackFinder::fTxtMuonHistory
protected
TLatex * AliMuonForwardTrackFinder::fTxtTrackChi2[fNMaxPlanes]
protected
TLatex* AliMuonForwardTrackFinder::fTxtTrackFinalChi2
protected
TLatex * AliMuonForwardTrackFinder::fTxtTrackGoodClusters
protected
TLatex * AliMuonForwardTrackFinder::fTxtTrackMomentum
protected
Double_t AliMuonForwardTrackFinder::fVertexErrorX
protected

Definition at line 164 of file AliMuonForwardTrackFinder.h.

Referenced by SetVertexError().

Double_t AliMuonForwardTrackFinder::fVertexErrorY
protected

Definition at line 165 of file AliMuonForwardTrackFinder.h.

Referenced by SetVertexError().

Double_t AliMuonForwardTrackFinder::fVertexErrorZ
protected

Definition at line 166 of file AliMuonForwardTrackFinder.h.

Referenced by SetVertexError().

Double_t AliMuonForwardTrackFinder::fZPlane[fNMaxPlanes]
protected

Definition at line 191 of file AliMuonForwardTrackFinder.h.

Referenced by BookPlanes().


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