]> git.uio.no Git - u/mrichter/AliRoot.git/blame - FMD/analysis/AliFMDAnalysisTaskSE.h
Initialisations in constructor.
[u/mrichter/AliRoot.git] / FMD / analysis / AliFMDAnalysisTaskSE.h
CommitLineData
7c3e5162 1#ifndef ALIFMDANALYSISTASKSE_H
2#define ALIFMDANALYSISTASKSE_H
3
4#include "AliAnalysisTaskSE.h"
5#include "AliFMDAnalysisTaskSharing.h"
6#include "AliFMDAnalysisTaskDensity.h"
7#include "AliFMDAnalysisTaskBackgroundCorrection.h"
8#include "AliFMDAnalysisTaskDndeta.h"
9
10class AliFMDAnalysisTaskSE : public AliAnalysisTaskSE
11{
12 public:
13 AliFMDAnalysisTaskSE();
14 AliFMDAnalysisTaskSE(const char* name);
15 virtual ~AliFMDAnalysisTaskSE() {;}
16 AliFMDAnalysisTaskSE(const AliFMDAnalysisTaskSE& o) : AliAnalysisTaskSE(),
17 fListOfHistos(o.fListOfHistos),
18 fSharing(o.fSharing),
19 fDensity(o.fDensity),
20 fBackground(o.fBackground),
b3546e91 21 fDndeta(o.fDndeta),
22 fPrimary(o.fPrimary) {}
7c3e5162 23 AliFMDAnalysisTaskSE& operator=(const AliFMDAnalysisTaskSE&) { return *this; }
24
25 virtual void Init();
26 virtual void UserCreateOutputObjects();
27 virtual void UserExec(Option_t* /*option*/);
1282ce49 28 void Terminate(Option_t */*option*/);
b3546e91 29 void SetAnalyzePrimary(Bool_t prim) {fPrimary = prim;}
30
7c3e5162 31 private:
32
33 TList* fListOfHistos;
34 AliFMDAnalysisTaskSharing fSharing;
35 AliFMDAnalysisTaskDensity fDensity;
36 AliFMDAnalysisTaskBackgroundCorrection fBackground;
37 AliFMDAnalysisTaskDndeta fDndeta;
b3546e91 38 Bool_t fPrimary;
7c3e5162 39 ClassDef(AliFMDAnalysisTaskSE, 1);
40
41};
42#endif