#ifndef ALIROOT_ALIFORWARDFLOWWEIGHTS
#define ALIROOT_ALIFORWARDFLOWWEIGHTS
#include <TObject.h>
class TGraph;
class TF1;
class TList;
class AliForwardFlowWeights : public TObject
{
public:
enum {
kEta = 0x01,
kPt = 0x02,
kPID = 0x04,
kCent = 0x08,
kB = 0x10
};
AliForwardFlowWeights();
AliForwardFlowWeights(const AliForwardFlowWeights& o);
AliForwardFlowWeights& operator=(const AliForwardFlowWeights& o);
virtual ~AliForwardFlowWeights();
virtual void Init(TList* l);
Double_t CalcWeight(Double_t eta,
Double_t pt,
Double_t phi,
Int_t id,
Double_t phiR,
Double_t bOrC,
Int_t type,
UShort_t order,
UShort_t what) const;
virtual Double_t CalcWeight(Double_t eta, Double_t pt,
Double_t phi, Int_t id,
Double_t phiR, Double_t b) const;
static AliForwardFlowWeights* FromList(TList* l);
protected:
Double_t CalcEtaWeight(Double_t eta, Int_t type) const;
Double_t CalcPidWeight(Int_t id, Int_t type) const;
Double_t CalcPtWeight(Double_t pt, Int_t type) const;
Double_t CalcCentWeight(Double_t c) const;
Double_t CalcBWeight(Double_t b) const;
TGraph* fV22Pt;
TGraph* fV24Pt;
TGraph* fV24AltPt;
TGraph* fV2B;
TGraph* fV2C;
ClassDef(AliForwardFlowWeights,2);
};
#endif
AliForwardFlowWeights.h:1 AliForwardFlowWeights.h:2 AliForwardFlowWeights.h:3 AliForwardFlowWeights.h:4 AliForwardFlowWeights.h:5 AliForwardFlowWeights.h:6 AliForwardFlowWeights.h:7 AliForwardFlowWeights.h:8 AliForwardFlowWeights.h:9 AliForwardFlowWeights.h:10 AliForwardFlowWeights.h:11 AliForwardFlowWeights.h:12 AliForwardFlowWeights.h:13 AliForwardFlowWeights.h:14 AliForwardFlowWeights.h:15 AliForwardFlowWeights.h:16 AliForwardFlowWeights.h:17 AliForwardFlowWeights.h:18 AliForwardFlowWeights.h:19 AliForwardFlowWeights.h:20 AliForwardFlowWeights.h:21 AliForwardFlowWeights.h:22 AliForwardFlowWeights.h:23 AliForwardFlowWeights.h:24 AliForwardFlowWeights.h:25 AliForwardFlowWeights.h:26 AliForwardFlowWeights.h:27 AliForwardFlowWeights.h:28 AliForwardFlowWeights.h:29 AliForwardFlowWeights.h:30 AliForwardFlowWeights.h:31 AliForwardFlowWeights.h:32 AliForwardFlowWeights.h:33 AliForwardFlowWeights.h:34 AliForwardFlowWeights.h:35 AliForwardFlowWeights.h:36 AliForwardFlowWeights.h:37 AliForwardFlowWeights.h:38 AliForwardFlowWeights.h:39 AliForwardFlowWeights.h:40 AliForwardFlowWeights.h:41 AliForwardFlowWeights.h:42 AliForwardFlowWeights.h:43 AliForwardFlowWeights.h:44 AliForwardFlowWeights.h:45 AliForwardFlowWeights.h:46 AliForwardFlowWeights.h:47 AliForwardFlowWeights.h:48 AliForwardFlowWeights.h:49 AliForwardFlowWeights.h:50 AliForwardFlowWeights.h:51 AliForwardFlowWeights.h:52 AliForwardFlowWeights.h:53 AliForwardFlowWeights.h:54 AliForwardFlowWeights.h:55 AliForwardFlowWeights.h:56 AliForwardFlowWeights.h:57 AliForwardFlowWeights.h:58 AliForwardFlowWeights.h:59 AliForwardFlowWeights.h:60 AliForwardFlowWeights.h:61 AliForwardFlowWeights.h:62 AliForwardFlowWeights.h:63 AliForwardFlowWeights.h:64 AliForwardFlowWeights.h:65 AliForwardFlowWeights.h:66 AliForwardFlowWeights.h:67 AliForwardFlowWeights.h:68 AliForwardFlowWeights.h:69 AliForwardFlowWeights.h:70 AliForwardFlowWeights.h:71 AliForwardFlowWeights.h:72 AliForwardFlowWeights.h:73 AliForwardFlowWeights.h:74 AliForwardFlowWeights.h:75 AliForwardFlowWeights.h:76 AliForwardFlowWeights.h:77 AliForwardFlowWeights.h:78 AliForwardFlowWeights.h:79 AliForwardFlowWeights.h:80 AliForwardFlowWeights.h:81 AliForwardFlowWeights.h:82 AliForwardFlowWeights.h:83 AliForwardFlowWeights.h:84 AliForwardFlowWeights.h:85 AliForwardFlowWeights.h:86 AliForwardFlowWeights.h:87 AliForwardFlowWeights.h:88 AliForwardFlowWeights.h:89 AliForwardFlowWeights.h:90 AliForwardFlowWeights.h:91 AliForwardFlowWeights.h:92 AliForwardFlowWeights.h:93 AliForwardFlowWeights.h:94 AliForwardFlowWeights.h:95 AliForwardFlowWeights.h:96 AliForwardFlowWeights.h:97 AliForwardFlowWeights.h:98 AliForwardFlowWeights.h:99 AliForwardFlowWeights.h:100 AliForwardFlowWeights.h:101 AliForwardFlowWeights.h:102 AliForwardFlowWeights.h:103 AliForwardFlowWeights.h:104 AliForwardFlowWeights.h:105 AliForwardFlowWeights.h:106 AliForwardFlowWeights.h:107 AliForwardFlowWeights.h:108 AliForwardFlowWeights.h:109 AliForwardFlowWeights.h:110 AliForwardFlowWeights.h:111 AliForwardFlowWeights.h:112 AliForwardFlowWeights.h:113 AliForwardFlowWeights.h:114 AliForwardFlowWeights.h:115 AliForwardFlowWeights.h:116 AliForwardFlowWeights.h:117 AliForwardFlowWeights.h:118 AliForwardFlowWeights.h:119 AliForwardFlowWeights.h:120 AliForwardFlowWeights.h:121 AliForwardFlowWeights.h:122 AliForwardFlowWeights.h:123 AliForwardFlowWeights.h:124 AliForwardFlowWeights.h:125 AliForwardFlowWeights.h:126 AliForwardFlowWeights.h:127 AliForwardFlowWeights.h:128 AliForwardFlowWeights.h:129 AliForwardFlowWeights.h:130 AliForwardFlowWeights.h:131 AliForwardFlowWeights.h:132 AliForwardFlowWeights.h:133 AliForwardFlowWeights.h:134 AliForwardFlowWeights.h:135 AliForwardFlowWeights.h:136 AliForwardFlowWeights.h:137 AliForwardFlowWeights.h:138 AliForwardFlowWeights.h:139 AliForwardFlowWeights.h:140 AliForwardFlowWeights.h:141 AliForwardFlowWeights.h:142 AliForwardFlowWeights.h:143 AliForwardFlowWeights.h:144 AliForwardFlowWeights.h:145 AliForwardFlowWeights.h:146 AliForwardFlowWeights.h:147 AliForwardFlowWeights.h:148 AliForwardFlowWeights.h:149 AliForwardFlowWeights.h:150 AliForwardFlowWeights.h:151 AliForwardFlowWeights.h:152 AliForwardFlowWeights.h:153 AliForwardFlowWeights.h:154 AliForwardFlowWeights.h:155 AliForwardFlowWeights.h:156 AliForwardFlowWeights.h:157 AliForwardFlowWeights.h:158 AliForwardFlowWeights.h:159 AliForwardFlowWeights.h:160 AliForwardFlowWeights.h:161 AliForwardFlowWeights.h:162 AliForwardFlowWeights.h:163 AliForwardFlowWeights.h:164 AliForwardFlowWeights.h:165 AliForwardFlowWeights.h:166 AliForwardFlowWeights.h:167 AliForwardFlowWeights.h:168 AliForwardFlowWeights.h:169 AliForwardFlowWeights.h:170 AliForwardFlowWeights.h:171 AliForwardFlowWeights.h:172 AliForwardFlowWeights.h:173 AliForwardFlowWeights.h:174 AliForwardFlowWeights.h:175 AliForwardFlowWeights.h:176 AliForwardFlowWeights.h:177 AliForwardFlowWeights.h:178 AliForwardFlowWeights.h:179 AliForwardFlowWeights.h:180 AliForwardFlowWeights.h:181 AliForwardFlowWeights.h:182 AliForwardFlowWeights.h:183 AliForwardFlowWeights.h:184 AliForwardFlowWeights.h:185 AliForwardFlowWeights.h:186