]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PWG/FLOW/Tasks/AliAnalysisTaskFittingQDistribution.h
Split: removed dirs now in AliPhysics
[u/mrichter/AliRoot.git] / PWG / FLOW / Tasks / AliAnalysisTaskFittingQDistribution.h
diff --git a/PWG/FLOW/Tasks/AliAnalysisTaskFittingQDistribution.h b/PWG/FLOW/Tasks/AliAnalysisTaskFittingQDistribution.h
deleted file mode 100644 (file)
index 37a0b6e..0000000
+++ /dev/null
@@ -1,113 +0,0 @@
-/* 
- * Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. 
- * See cxx source for full Copyright notice 
- * $Id$ 
- */
-
-/**************************************
- *    analysis task for fitting       * 
- *         q-distribution             *
- *                                    * 
- * authors: Naomi van der Kolk        *
- *           (kolk@nikhef.nl)         *  
- *          Raimond Snellings         *
- *           (snelling@nikhef.nl)     * 
- *          Ante Bilandzic            *
- *           (abilandzic@gmail.com)   * 
- * ***********************************/
-
-#ifndef ALIANALYSISTASKFITTINGQDISTRIBUTION_H
-#define ALIANALYSISTASKFITTINGQDISTRIBUTION_H
-
-#include "AliAnalysisTaskSE.h"
-#include "AliFlowCommonConstants.h"
-
-class TString;
-class TList;
-class AliFlowEventSimple;
-class AliFlowAnalysisWithFittingQDistribution;
-class TH2D;
-
-//================================================================================================================
-
-class AliAnalysisTaskFittingQDistribution : public AliAnalysisTaskSE{
- public:
-  AliAnalysisTaskFittingQDistribution();
-  AliAnalysisTaskFittingQDistribution(const char *name, Bool_t useWeights=kFALSE);
-  virtual ~AliAnalysisTaskFittingQDistribution(){}; 
-
-  virtual void   UserCreateOutputObjects();
-  virtual void   UserExec(Option_t *option);
-  virtual void   Terminate(Option_t *);
-
-  void SetBookOnlyBasicCCH(Bool_t const bobcch) {this->fBookOnlyBasicCCH = bobcch;};
-  Bool_t GetBookOnlyBasicCCH() const {return this->fBookOnlyBasicCCH;};   
-  void SetUsePhiWeights(Bool_t const uPhiW) {this->fUsePhiWeights = uPhiW;};
-  Bool_t GetUsePhiWeights() const {return this->fUsePhiWeights;};
-  void SetHarmonic(Int_t const harmonic) {this->fHarmonic = harmonic;};
-  Int_t GetHarmonic() const {return this->fHarmonic;};  
-  // q-distribution:
-  void SetqMin(Double_t const qmin) {this->fqMin = qmin;};
-  Double_t GetqMin() const {return this->fqMin;};
-  void SetqMax(Double_t const qmax) {this->fqMax = qmax;};
-  Double_t GetqMax() const {return this->fqMax;};
-  void SetqNbins(Int_t const qNbins) {this->fqNbins = qNbins;};
-  Int_t GetqNbins() const {return this->fqNbins;};  
-  void SetStoreqDistributionVsMult(Bool_t const sqdvm) {this->fStoreqDistributionVsMult = sqdvm;};
-  Bool_t GetStoreqDistributionVsMult() const {return this->fStoreqDistributionVsMult;};  
-  void SetqDistributionVsMult(TH2D* const qdvm) {this->fqDistributionVsMult = qdvm;};
-  TH2D* GetqDistributionVsMult() const {return this->fqDistributionVsMult;};
-  void SetMinMult(Double_t const minm) {this->fMinMult = minm;};
-  Double_t GetMinMult() const {return this->fMinMult;};
-  void SetMaxMult(Double_t const maxm) {this->fMaxMult = maxm;};
-  Double_t GetMaxMult() const {return this->fMaxMult;};
-  void SetnBinsMult(Int_t const nbm) {this->fnBinsMult = nbm;};
-  Int_t GetnBinsMult() const {return this->fnBinsMult;};  
-  void SetDoFit(Bool_t df) {this->fDoFit = df;};
-  Bool_t GetDoFit() const {return this->fDoFit;}; 
-  void SetExactNoRPs(Int_t const enr) {this->fExactNoRPs = enr;};
-  Int_t GetExactNoRPs() const {return this->fExactNoRPs;};
-  void SetMultiplicityIs(AliFlowCommonConstants::ERefMultSource mi) {this->fMultiplicityIs = mi;};
- private:
-  AliAnalysisTaskFittingQDistribution(const AliAnalysisTaskFittingQDistribution& aatfqd);
-  AliAnalysisTaskFittingQDistribution& operator=(const AliAnalysisTaskFittingQDistribution& aatfqd);
-
-  AliFlowEventSimple* fEvent;                    // the input event
-  AliFlowAnalysisWithFittingQDistribution* fFQD; // Fitting q-distribution (FQD) object
-  TList *fListHistos;                            // collection of output 
-     
-  Bool_t fBookOnlyBasicCCH;              // book only basis common control histrograms (by default book them all) 
-  Bool_t fUseWeights;                    // use any weights
-  Bool_t fUsePhiWeights;                 // phi weights
-  TList* fListWeights;                   // list with weights  
-  Int_t fHarmonic;                       // harmonic   
-  Double_t fqMin;                        // lower boundary of TH1D *fqDistribution
-  Double_t fqMax;                        // upper boundary of TH1D *fqDistribution
-  Int_t fqNbins;                         // number of bins of TH1D *fqDistribution                                             
-  Bool_t fStoreqDistributionVsMult;      // store q-distributions vs M
-  TH2D *fqDistributionVsMult;            // distribution of Q/sqrt{M} vs multiplicity
-  Double_t fMinMult;                     // minimum multiplicity
-  Double_t fMaxMult;                     // maximum multiplicity
-  Int_t fnBinsMult;                      // number of multiplicity bins
-  Bool_t fDoFit;                         // do the final fit
-  Int_t fExactNoRPs;                     // when shuffled, select only this number of RPs for the analysis 
-  AliFlowCommonConstants::ERefMultSource fMultiplicityIs; // by default kRP
-                                                          
-  ClassDef(AliAnalysisTaskFittingQDistribution, 1); 
-};
-
-//================================================================================================================
-
-#endif
-
-
-
-
-
-
-
-
-
-
-