]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PWG2/FLOW/AliFlowTasks/AliAnalysisTaskFittingQDistribution.h
Consistent naming for FQD class
[u/mrichter/AliRoot.git] / PWG2 / FLOW / AliFlowTasks / AliAnalysisTaskFittingQDistribution.h
CommitLineData
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
25class AliESDEvent;
26class AliAODEvent;
27class AliCFManager;
ce4a88f5 28class AliFlowAnalysisWithFittingQDistribution;
9bed2723 29class AliFlowEventSimpleMaker;
30class TFile;
31
32//================================================================================================================
33
34class 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