]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PWGPP/comparison/AliTOFComparisonTask.h
on Proof dont delete the output objects in the destructor
[u/mrichter/AliRoot.git] / PWGPP / comparison / AliTOFComparisonTask.h
CommitLineData
18693982 1#ifndef ALITOFCOMPARISONTASK_H
2#define ALITOFCOMPARISONTASK_H
3
4//-------------------------------------------------------------------------
5//
6// This is the PROOF-enabled version of TOF/AliTOFComparison.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 AliTOFComparisonTask: public AliAnalysisTaskSE
23{
24 public:
25 AliTOFComparisonTask();
26 AliTOFComparisonTask(const char* name);
27 virtual ~AliTOFComparisonTask() {}
28
29 virtual void UserCreateOutputObjects();
30 virtual void UserExec(Option_t *option);
31 virtual void Terminate(Option_t *);
32
33 private:
18693982 34 TList* fListOfHistos;// the list of the output histos
f2247c19 35
18693982 36 TH1F* fGood; // good tracks
37 TH1F* fFound; // found tracks
38 TH1F* fFake; // fake tracks
39 TH1F* fGoodPhi; // phi for good tracks
40 TH1F* fFoundPhi; // phi for found tracks
41 TH1F* fGoodl; // tan(lambda) for good tracks
42 TH1F* fFakel; // tan(lambda) for fake tracks
43 TH1F* fFoundl; // tan(lambda) for found tracks
f2247c19 44
45 AliTOFComparisonTask(const AliTOFComparisonTask&); // not implemented
46 AliTOFComparisonTask& operator=(const AliTOFComparisonTask&); // not implemented
47
48 ClassDef(AliTOFComparisonTask, 1); // example of analysis
49};
50
51#endif