1 #ifndef ALIANALYSISTASKEMCALSAMPLE_H
2 #define ALIANALYSISTASKEMCALSAMPLE_H
9 class AliParticleContainer;
10 class AliClusterContainer;
12 #include "AliAnalysisTaskEmcal.h"
14 class AliAnalysisTaskEmcalSample : public AliAnalysisTaskEmcal {
17 AliAnalysisTaskEmcalSample();
18 AliAnalysisTaskEmcalSample(const char *name);
19 virtual ~AliAnalysisTaskEmcalSample();
21 void UserCreateOutputObjects();
22 void Terminate(Option_t *option);
26 Bool_t FillHistograms() ;
28 void CheckClusTrackMatching();
31 TH1 **fHistTracksPt; //!Track pt spectrum
32 TH1 **fHistClustersPt; //!Cluster pt spectrum
33 TH3 *fHistPtDEtaDPhiTrackClus; //!track pt, delta eta, delta phi to matched cluster
34 TH3 *fHistPtDEtaDPhiClusTrack; //!cluster pt, delta eta, delta phi to matched track
36 AliParticleContainer *fTracksCont; //!Tracks
37 AliClusterContainer *fCaloClustersCont; //!Clusters
40 AliAnalysisTaskEmcalSample(const AliAnalysisTaskEmcalSample&); // not implemented
41 AliAnalysisTaskEmcalSample &operator=(const AliAnalysisTaskEmcalSample&); // not implemented
43 ClassDef(AliAnalysisTaskEmcalSample, 1) // emcal sample analysis task