]>
Commit | Line | Data |
---|---|---|
c94a2509 | 1 | #ifndef ALIANALYSISTASKAODCENTRALITYMAKER_H |
2 | #define ALIANALYSISTASKAODCENTRALITYMAKER_H | |
3 | ||
4 | /* Copyright(c) 1998-2008, ALICE Experiment at CERN, All rights reserved. * | |
5 | * See cxx source for full Copyright notice */ | |
6 | ||
7 | //************************************************************************* | |
8 | // Class AliAnalysisTaskAODCentralityMaker | |
9 | // AliAnalysisTaskSE to make AOD centrality | |
10 | // Author: Alberica Toia, CERN, Alberica.Toia@cern.ch | |
11 | //************************************************************************* | |
12 | ||
13 | #include "AliAnalysisTaskSE.h" | |
14 | class AliAODCentrality; | |
42f0d071 | 15 | class AliAODHeader; |
16 | ||
c94a2509 | 17 | |
18 | class AliAnalysisTaskAODCentralityMaker : public AliAnalysisTaskSE | |
19 | { | |
20 | public: | |
21 | ||
22 | AliAnalysisTaskAODCentralityMaker(); | |
23 | AliAnalysisTaskAODCentralityMaker(const char *name); | |
24 | virtual ~AliAnalysisTaskAODCentralityMaker(); | |
25 | ||
26 | // Implementation of interface methods | |
27 | virtual void UserCreateOutputObjects(); | |
28 | virtual void Init(); | |
29 | virtual void LocalInit() {Init();} | |
30 | virtual void UserExec(Option_t *option); | |
31 | virtual void Terminate(Option_t *option); | |
32 | void SetDeltaAODFileName(const char* name) {fDeltaAODFileName=name;} | |
33 | const char* GetDeltaAODFileName() const {return fDeltaAODFileName.Data();} | |
34 | ||
35 | void SetMCInput() {fIsMCInput = kTRUE;} | |
36 | ||
37 | private: | |
38 | ||
f690bf48 | 39 | |
c94a2509 | 40 | AliAnalysisTaskAODCentralityMaker(const AliAnalysisTaskAODCentralityMaker &source); |
41 | AliAnalysisTaskAODCentralityMaker& operator=(const AliAnalysisTaskAODCentralityMaker& source); | |
f690bf48 | 42 | AliAODCentrality *fAODCentrality; // AOD centrality pointer |
c94a2509 | 43 | TString fDeltaAODFileName; // Name of output file |
42f0d071 | 44 | AliAODHeader* fAODHeader; // Header for replaction |
45 | ||
c94a2509 | 46 | Bool_t fIsMCInput; // true when input is MC |
47 | ||
c94a2509 | 48 | |
49 | ClassDef(AliAnalysisTaskAODCentralityMaker,1); // AliAnalysisTaskSE to make AOD centrality | |
50 | }; | |
51 | ||
52 | #endif | |
53 |