]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PWG1/comparison/AliTRDComparisonTask.h
Sergey: bug fix with storing cluster id's
[u/mrichter/AliRoot.git] / PWG1 / comparison / AliTRDComparisonTask.h
CommitLineData
2d35f5d9 1#ifndef ALITRDCOMPARISONTASK_H
2#define ALITRDCOMPARISONTASK_H
3
4//-------------------------------------------------------------------------
5//
6// This is the PROOF-enabled version of TRD/Macros/AliTRDComparisonV2.C macro.
7// Origin: Andrei.Zalite@cern.ch
8//
9//-------------------------------------------------------------------------
f2247c19 10
11class TList;
12class TH1F;
13class TH2F;
14class TClonesArray;
15
16#ifdef __MAKECINT__
17#pragma link C++ class AliMCComparisonTrack+;
18#endif
19
20#include "AliAnalysisTaskSE.h"
21
22class AliTRDComparisonTask: public AliAnalysisTaskSE
23{
24 public:
25 AliTRDComparisonTask();
26 AliTRDComparisonTask(const char* name);
27 virtual ~AliTRDComparisonTask() {}
28
29 virtual void UserCreateOutputObjects();
30 virtual void UserExec(Option_t *option);
31 virtual void Terminate(Option_t *);
32
33 private:
2d35f5d9 34 TList* fListOfHistos;; // The list of output histos
f2247c19 35
2d35f5d9 36 TH1F* fGood; // good tracks
37 TH1F* fFound; // found tracks
38 TH1F* fFake; // fake tracks
39 TH1F* fP; // phi resolution
40 TH1F* fL; // lambda resolution
41 TH1F* fPt; // pt resolution
42 TH1F* fHmpt; // Y and Z resolution
43 TH1F* fE; // dE/dx for MIP
44 TH2F* fEp; // dE/dx vs momentum
45 TH1F* fGoodPhi; // phi for good tracks
46 TH1F* fFoundPhi; // phi for found tracks
47 TH1F* fZ; // z resolution
48 TH1F* fC; // number of assigned clusters
f2247c19 49
50 AliTRDComparisonTask(const AliTRDComparisonTask&); // not implemented
51 AliTRDComparisonTask& operator=(const AliTRDComparisonTask&); // not implemented
52
53 ClassDef(AliTRDComparisonTask, 1); // example of analysis
54};
55
56#endif