AliFittingQDistribution();
virtual ~AliFittingQDistribution();
- virtual void CreateOutputObjects();
+ virtual void Init();
virtual void Make(AliFlowEventSimple* anEvent);
virtual void Finish();
virtual void WriteHistograms(TString* outputFileName);
//----------------------------------------------------------------------------------------------------------------
// setters and getters
//----------------------------------------------------------------------------------------------------------------
- TList* GetHistList() const {return this->fHistList;} //output histogram list
+ TList* GetHistList() const {return this->fHistList;}
+
+ void SetWeightsList(TList* wlist) {this->fWeightsList = wlist;}
+ TList* GetWeightsList() const {return this->fWeightsList;}
void SetIntFlowResults(TH1D* ifr) {this->fIntFlowResultsFQD = ifr;};
TH1D* GetIntFlowResults() const {return this->fIntFlowResultsFQD;};
void SetSigma2(TH1D* s2) {this->fSigma2 = s2;};
TH1D* GetSigma2() const {return this->fSigma2;};
+
+ void SetUsePhiWeights(Bool_t const uPhiW) {this->fUsePhiWeights = uPhiW;};
+ Bool_t GetUsePhiWeights() const {return this->fUsePhiWeights;};
+
+ void SetUsePtWeights(Bool_t const uPtW) {this->fUsePtWeights = uPtW;};
+ Bool_t GetUsePtWeights() const {return this->fUsePtWeights;};
+
+ void SetUseEtaWeights(Bool_t const uEtaW) {this->fUseEtaWeights = uEtaW;};
+ Bool_t GetUseEtaWeights() const {return this->fUseEtaWeights;};
//----------------------------------------------------------------------------------------------------------------
private:
AliFlowTrackSimple* fTrack; //track
TList* fHistList; //list to hold all output histograms
+ TList* fWeightsList; //list to hold all histograms with weights
+
TProfile* fAvMultIntFlowFQD; //avarage selected multiplicity
TH1D* fIntFlowResultsFQD; //integrated flow final results
TH1D* fSigma2; //sigma^2
AliFlowCommonHist* fCommonHists; //common control histograms
AliFlowCommonHistResults* fCommonHistsResults; //final results for integrated flow stored in the common histograms
TH1D* fQDistributionFQD; //q-distribution
+
+ Bool_t fUsePhiWeights; //phi weights
+ Bool_t fUsePtWeights; //v_2(pt) weights
+ Bool_t fUseEtaWeights; //v_2(eta) weights
ClassDef(AliFittingQDistribution, 0);
};