]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PWGUD/mcValidation/AliTrackletsTask.h
change order of histo and remove one from constructor
[u/mrichter/AliRoot.git] / PWGUD / mcValidation / AliTrackletsTask.h
CommitLineData
5e03d366 1/* $Id:$ */
2
3// -----------------------------------------------
4// Task to extract distributions
5// for traclets paramters
6// for a quick comparison
7// between MC and data
8// -----------------------------------------------
9
10#ifndef ALITRACKLETSTASK_H
11#define ALITRACKLETSTASK_H
12
13#include "AliAnalysisTask.h"
14
15class TH1D;
16class TH2D;
17class TH3D;
18class TH1I;
19class AliESDEvent;
20
21class AliTrackletsTask : public AliAnalysisTask {
22 public:
23 AliTrackletsTask();
24 virtual ~AliTrackletsTask();
25
26 virtual void ConnectInputData(Option_t *);
27 virtual void CreateOutputObjects();
28 virtual void Exec(Option_t*);
29 virtual void Terminate(Option_t*);
30
31 protected:
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
44
45 private:
46 AliTrackletsTask(const AliTrackletsTask&);
47 AliTrackletsTask& operator=(const AliTrackletsTask&);
48
49 ClassDef(AliTrackletsTask, 1);
50};
51
52#endif