3 // -----------------------------------------------
4 // Task to extract distributions
5 // for traclets paramters
6 // for a quick comparison
8 // -----------------------------------------------
10 #ifndef ALITRACKLETSTASK_H
11 #define ALITRACKLETSTASK_H
13 #include "AliAnalysisTask.h"
21 class AliTrackletsTask : public AliAnalysisTask {
24 virtual ~AliTrackletsTask();
26 virtual void ConnectInputData(Option_t *);
27 virtual void CreateOutputObjects();
28 virtual void Exec(Option_t*);
29 virtual void Terminate(Option_t*);
32 AliESDEvent *fESD; //! ESD object
33 TList* fOutput; //! list send on output slot 0
34 TH1I* fNtracks; //! nunmber of tracks
35 TH1D* fPhi; //! phi distribution
36 TH2D* fEtaPhi; //! phi vs eta distribution
37 TH1D* fDeltaPhi; //! deltaPhi distribution
38 TH1D* fDeltaTheta; //! deltaTheta distribution
39 TH1D* fVtxX; //! x of the SPD vertex distribution
40 TH1D* fVtxY; //! y of the SPD vertex distribution
41 TH1D* fVtxZ; //! z of the SPD vertex distribution
42 TH3D* fVtx; //! SPD vertex distribution
43 TH3D* fVtxContributors; //! SPD vertex distribution with N contributors > 0
46 AliTrackletsTask(const AliTrackletsTask&);
47 AliTrackletsTask& operator=(const AliTrackletsTask&);
49 ClassDef(AliTrackletsTask, 1);