]>
Commit | Line | Data |
---|---|---|
9bed2723 | 1 | /* |
2 | * Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. | |
3 | * See cxx source for full Copyright notice | |
4 | * $Id$ | |
5 | */ | |
6 | ||
7 | /************************************** | |
8 | * analysis task for fitting * | |
9 | * q-distribution * | |
10 | * * | |
11 | * authors: Naomi van der Kolk * | |
12 | * (kolk@nikhef.nl) * | |
13 | * Raimond Snellings * | |
14 | * (snelling@nikhef.nl) * | |
15 | * Ante Bilandzic * | |
16 | * (anteb@nikhef.nl) * | |
17 | * ***********************************/ | |
18 | ||
6f5d8033 | 19 | #ifndef ALIANALYSISTASKFITTINGQDISTRIBUTION_H |
20 | #define ALIANALYSISTASKFITTINGQDISTRIBUTION_H | |
9bed2723 | 21 | |
22 | #include "TString.h" | |
23 | #include "AliAnalysisTask.h" | |
24 | ||
25 | class AliESDEvent; | |
26 | class AliAODEvent; | |
27 | class AliCFManager; | |
ce4a88f5 | 28 | class AliFlowAnalysisWithFittingQDistribution; |
9bed2723 | 29 | class AliFlowEventSimpleMaker; |
30 | class TFile; | |
31 | ||
32 | //================================================================================================================ | |
33 | ||
34 | class AliAnalysisTaskFittingQDistribution : public AliAnalysisTask{ | |
35 | public: | |
36 | AliAnalysisTaskFittingQDistribution(); | |
d53e4563 | 37 | AliAnalysisTaskFittingQDistribution(const char *name, Bool_t useWeights=kFALSE); |
9bed2723 | 38 | virtual ~AliAnalysisTaskFittingQDistribution(){}; |
39 | ||
40 | virtual void ConnectInputData(Option_t *); | |
41 | virtual void CreateOutputObjects(); | |
42 | virtual void Exec(Option_t *option); | |
43 | virtual void Terminate(Option_t *); | |
44 | ||
14db9c04 | 45 | void SetUsePhiWeights(Bool_t const uPhiW) {this->fUsePhiWeights = uPhiW;}; |
46 | Bool_t GetUsePhiWeights() const {return this->fUsePhiWeights;}; | |
9bed2723 | 47 | |
48 | private: | |
49 | AliAnalysisTaskFittingQDistribution(const AliAnalysisTaskFittingQDistribution& aatfqd); | |
50 | AliAnalysisTaskFittingQDistribution& operator=(const AliAnalysisTaskFittingQDistribution& aatfqd); | |
51 | ||
d53e4563 | 52 | AliFlowEventSimple* fEvent; // the input event |
ce4a88f5 | 53 | AliFlowAnalysisWithFittingQDistribution* fFQDA; // Fitting q-distribution Analysis (FQDA) object |
9bed2723 | 54 | TList *fListHistos; // collection of output |
55 | ||
14db9c04 | 56 | Bool_t fUseWeights; // use any weights |
57 | Bool_t fUsePhiWeights; // phi weights | |
14db9c04 | 58 | TList* fListWeights; // list with weights |
9bed2723 | 59 | |
d53e4563 | 60 | ClassDef(AliAnalysisTaskFittingQDistribution, 0); |
9bed2723 | 61 | }; |
62 | ||
63 | //================================================================================================================ | |
64 | ||
65 | #endif | |
66 | ||
67 | ||
68 | ||
69 | ||
70 | ||
71 | ||
72 | ||
73 | ||
74 | ||
75 | ||
76 |