AliPhysics  64f4410 (64f4410)
AliESDtools Class Reference

#include <AliESDtools.h>

Inheritance diagram for AliESDtools:

Public Member Functions

 AliESDtools ()
 
void Init (TTree *tree)
 
Int_t CacheTPCEventInformation ()
 caching More...
 
Int_t CalculateEventVariables ()
 
void TPCVertexFit (TH1F *hisVertex)
 
Int_t GetNearestTrack (const AliExternalTrackParam *trackMatch, Int_t indexSkip, AliESDEvent *event, Int_t trackType, Int_t paramType, AliExternalTrackParam &paramNearest)
 
void ProcessITSTPCmatchOut (AliESDEvent *const esdEvent, AliESDfriend *const esdFriend, TTreeStream *pcstream)
 

Static Public Member Functions

static Int_t SCalculateEventVariables (Int_t entry)
 
static Double_t GetTrackCounters (Int_t index, Int_t toolIndex)
 
static Double_t GetTrackTPCCountersZ (Int_t index, Int_t toolIndex)
 
static Double_t GetTrackdEdxRatio (Int_t index, Int_t toolIndex)
 
static Double_t GetTrackNcl (Int_t index, Int_t toolIndex)
 
static Double_t GetTrackChi2 (Int_t index, Int_t toolIndex)
 
static Double_t GetTrackMatchEff (Int_t index, Int_t toolIndex)
 
static Double_t GetMeanHisTPCVertexA ()
 
static Double_t GetMeanHisTPCVertexC ()
 

Public Attributes

Int_t fVerbose
 
TTreefESDtree
 
AliESDEventfEvent
 
TH1F * fHisTPCVertexA
 
TH1F * fHisTPCVertexC
 
TH1F * fHisTPCVertex
 
TH1F * fHisTPCVertexACut
 
TH1F * fHisTPCVertexCCut
 
TH1F * fHistPhiTPCcounterA
 
TH1F * fHistPhiTPCcounterC
 
TH1F * fHistPhiTPCcounterAITS
 
TH1F * fHistPhiTPCcounterCITS
 
TH1F * fHistPhiITScounterA
 
TH1F * fHistPhiITScounterC
 
TVectorF * fCacheTrackCounters
 
TVectorF * fCacheTrackTPCCountersZ
 
TVectorF * fCacheTrackdEdxRatio
 
TVectorF * fCacheTrackNcl
 
TVectorF * fCacheTrackChi2
 
TVectorF * fCacheTrackMatchEff
 
TGraphfLumiGraph
 

Static Public Attributes

static AliESDtoolsfgInstance
 

Detailed Description

Definition at line 5 of file AliESDtools.h.

Constructor & Destructor Documentation

AliESDtools::AliESDtools ( )

Definition at line 64 of file AliESDtools.cxx.

Member Function Documentation

Int_t AliESDtools::CacheTPCEventInformation ( )

caching

cache TPC event information

Returns

Definition at line 125 of file AliESDtools.cxx.

Referenced by CalculateEventVariables().

Int_t AliESDtools::CalculateEventVariables ( )

Definition at line 192 of file AliESDtools.cxx.

Referenced by SCalculateEventVariables().

static Double_t AliESDtools::GetMeanHisTPCVertexA ( )
inlinestatic

Definition at line 24 of file AliESDtools.h.

static Double_t AliESDtools::GetMeanHisTPCVertexC ( )
inlinestatic

Definition at line 25 of file AliESDtools.h.

Int_t AliESDtools::GetNearestTrack ( const AliExternalTrackParam *  trackMatch,
Int_t  indexSkip,
AliESDEvent event,
Int_t  trackType,
Int_t  paramType,
AliExternalTrackParam &  paramNearest 
)
Parameters
trackMatch- input track parameter
indexSkip- index to skip index of track itself
event- posinter to the ESD event
trackType0 - find closets ITS standalone 1 - find closest track with TPC 2 - closest track with ITS and TPC
paramType
paramNearest- parameter for closest track according trackType
Returns
- index of the closets track (chi2 distance)

Definition at line 400 of file AliESDtools.cxx.

static Double_t AliESDtools::GetTrackChi2 ( Int_t  index,
Int_t  toolIndex 
)
inlinestatic

Definition at line 22 of file AliESDtools.h.

static Double_t AliESDtools::GetTrackCounters ( Int_t  index,
Int_t  toolIndex 
)
inlinestatic

Definition at line 18 of file AliESDtools.h.

static Double_t AliESDtools::GetTrackdEdxRatio ( Int_t  index,
Int_t  toolIndex 
)
inlinestatic

Definition at line 20 of file AliESDtools.h.

static Double_t AliESDtools::GetTrackMatchEff ( Int_t  index,
Int_t  toolIndex 
)
inlinestatic

Definition at line 23 of file AliESDtools.h.

static Double_t AliESDtools::GetTrackNcl ( Int_t  index,
Int_t  toolIndex 
)
inlinestatic

Definition at line 21 of file AliESDtools.h.

static Double_t AliESDtools::GetTrackTPCCountersZ ( Int_t  index,
Int_t  toolIndex 
)
inlinestatic

Definition at line 19 of file AliESDtools.h.

void AliESDtools::Init ( TTree tree)

Definition at line 90 of file AliESDtools.cxx.

void AliESDtools::ProcessITSTPCmatchOut ( AliESDEvent *const  esdEvent,
AliESDfriend *const  esdFriend,
TTreeStream *  pcstream 
)
Parameters
esdEvent-
esdFriend- in case ESD friend not avaliable - ITS tracks from vertex to be used
pcstream- debug output

Definition at line 462 of file AliESDtools.cxx.

static Int_t AliESDtools::SCalculateEventVariables ( Int_t  entry)
inlinestatic

Definition at line 17 of file AliESDtools.h.

void AliESDtools::TPCVertexFit ( TH1F *  hisVertex)

Definition at line 170 of file AliESDtools.cxx.

Member Data Documentation

TVectorF* AliESDtools::fCacheTrackChi2

Definition at line 45 of file AliESDtools.h.

Referenced by CalculateEventVariables(), GetTrackChi2(), and Init().

TVectorF* AliESDtools::fCacheTrackCounters

Definition at line 41 of file AliESDtools.h.

Referenced by CalculateEventVariables(), GetTrackCounters(), and Init().

TVectorF* AliESDtools::fCacheTrackdEdxRatio

Definition at line 43 of file AliESDtools.h.

Referenced by CalculateEventVariables(), GetTrackdEdxRatio(), and Init().

TVectorF* AliESDtools::fCacheTrackMatchEff

Definition at line 46 of file AliESDtools.h.

Referenced by CalculateEventVariables(), GetTrackMatchEff(), and Init().

TVectorF* AliESDtools::fCacheTrackNcl

Definition at line 44 of file AliESDtools.h.

Referenced by CalculateEventVariables(), GetTrackNcl(), and Init().

TVectorF* AliESDtools::fCacheTrackTPCCountersZ

Definition at line 42 of file AliESDtools.h.

Referenced by CalculateEventVariables(), GetTrackTPCCountersZ(), and Init().

TTree* AliESDtools::fESDtree

Definition at line 28 of file AliESDtools.h.

Referenced by Init(), and SCalculateEventVariables().

AliESDEvent* AliESDtools::fEvent

Definition at line 29 of file AliESDtools.h.

Referenced by CacheTPCEventInformation(), CalculateEventVariables(), and Init().

TH1F* AliESDtools::fHisTPCVertex

Definition at line 32 of file AliESDtools.h.

Referenced by CacheTPCEventInformation(), and Init().

TH1F* AliESDtools::fHisTPCVertexA

Definition at line 30 of file AliESDtools.h.

Referenced by CacheTPCEventInformation(), GetMeanHisTPCVertexA(), and Init().

TH1F* AliESDtools::fHisTPCVertexACut

Definition at line 33 of file AliESDtools.h.

Referenced by CacheTPCEventInformation(), and Init().

TH1F* AliESDtools::fHisTPCVertexC

Definition at line 31 of file AliESDtools.h.

Referenced by CacheTPCEventInformation(), GetMeanHisTPCVertexC(), and Init().

TH1F* AliESDtools::fHisTPCVertexCCut

Definition at line 34 of file AliESDtools.h.

Referenced by CacheTPCEventInformation(), and Init().

TH1F* AliESDtools::fHistPhiITScounterA

Definition at line 39 of file AliESDtools.h.

Referenced by CalculateEventVariables(), and Init().

TH1F* AliESDtools::fHistPhiITScounterC

Definition at line 40 of file AliESDtools.h.

Referenced by CalculateEventVariables(), and Init().

TH1F* AliESDtools::fHistPhiTPCcounterA

Definition at line 35 of file AliESDtools.h.

Referenced by CalculateEventVariables(), and Init().

TH1F* AliESDtools::fHistPhiTPCcounterAITS

Definition at line 37 of file AliESDtools.h.

Referenced by CalculateEventVariables(), and Init().

TH1F* AliESDtools::fHistPhiTPCcounterC

Definition at line 36 of file AliESDtools.h.

Referenced by CalculateEventVariables(), and Init().

TH1F* AliESDtools::fHistPhiTPCcounterCITS

Definition at line 38 of file AliESDtools.h.

Referenced by CalculateEventVariables(), and Init().

TGraph* AliESDtools::fLumiGraph

Definition at line 47 of file AliESDtools.h.

Int_t AliESDtools::fVerbose

Definition at line 27 of file AliESDtools.h.

Referenced by CacheTPCEventInformation().


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