1 #ifndef ALITRACKCOMAPRISONESD_H
2 #define ALITRACKCOMAPRISONESD_H
11 #include "AliAnalysisTask.h"
12 #include "TObjArray.h"
13 #include "TRefArray.h"
15 class AliEMCALGeometry;
20 class AliESDfriendTrack;
21 class AliESDtrackCuts;
23 class AliESDCaloCells;
43 void ProcessEMCAL(AliESDtrack *track, AliESDfriendTrack *friendTrack, TRefArray *clusters,AliESDCaloCells *cells,
Double_t *vPos);
virtual void CreateOutputObjects()
AliTrackComparison * fTOF
TGeoHMatrix * fTransMatrix[4]
void SetResidualCut(Double_t cutR)
Int_t fCurrentRun
current esd friend
virtual void Exec(Option_t *option)
AliESDtrackCuts * fESDCuts
current esd
virtual void FinishTaskOutput()
AliTrackComparisonESD & operator=(const AliTrackComparisonESD &)
virtual void ConnectInputData(Option_t *option)
void ProcessHMPID(AliESDtrack *track, AliESDfriendTrack *friendTrack, Double_t *vPos)
void ProcessEMCAL(AliESDtrack *track, AliESDfriendTrack *friendTrack, TRefArray *clusters, AliESDCaloCells *cells, Double_t *vPos)
void ProcessTOF(AliESDtrack *track, AliESDfriendTrack *friendTrack, Double_t *vPos)
void RecalClusterPos(TRefArray *clusters, AliESDCaloCells *cells)
AliESDfriend * fESDfriend
esd track cuts
AliCalorimeterUtils * fCaloUtil
AliTrackComparison * fEMCAL
AliTrackComparison * fHMPID
void SetDebugOuputhPath(const char *name)
virtual ~AliTrackComparisonESD()
Class with utils specific to calorimeter clusters/cells.
virtual void Terminate(Option_t *option)
virtual Long64_t Merge(TCollection *li)
void RegisterDebugOutput()
TObjArray * GetComparisonOutput()