+ void SetMultiplicityEstimator(Int_t value){ fMultiplicityEstimator=value; }
+ Int_t GetMultiplicityEstimator(){ return fMultiplicityEstimator; }
+ void SetIsPPData(Bool_t flag){ fIsPPData = flag; }
+ void SetIsPPbData(Bool_t flag){ fIsPPbData = flag; }
+
+ void SetUseNchTrackletsWeight(Bool_t useWeight = kTRUE) { fUseNchWeight=useWeight; fUseTrackletsWeight=useWeight; }
+ Bool_t GetUseNchTrackletsWeight() const {return fUseTrackletsWeight;}
+
+ void SetUseZvtxCorrectedNtrkEstimator(Bool_t flag) { fZvtxCorrectedNtrkEstimator=flag; }
+ Bool_t GetUseZvtxCorrectedNtrkEstimator() { return fZvtxCorrectedNtrkEstimator; }
+ void SetMultiplVsZProfileLHC10b(TProfile* hprof){
+ if(fMultEstimatorAvg[0]) delete fMultEstimatorAvg[0];
+ fMultEstimatorAvg[0]=new TProfile(*hprof);
+ }
+ void SetMultiplVsZProfileLHC10c(TProfile* hprof){
+ if(fMultEstimatorAvg[1]) delete fMultEstimatorAvg[1];
+ fMultEstimatorAvg[1]=new TProfile(*hprof);
+ }
+ void SetMultiplVsZProfileLHC10d(TProfile* hprof){
+ if(fMultEstimatorAvg[2]) delete fMultEstimatorAvg[2];
+ fMultEstimatorAvg[2]=new TProfile(*hprof);
+ }
+ void SetMultiplVsZProfileLHC10e(TProfile* hprof){
+ if(fMultEstimatorAvg[3]) delete fMultEstimatorAvg[3];
+ fMultEstimatorAvg[3]=new TProfile(*hprof);
+ }
+
+ void SetMultiplVsZProfileLHC13b(TProfile* hprof){
+ if(fMultEstimatorAvg[0]) delete fMultEstimatorAvg[0];
+ fMultEstimatorAvg[0]=new TProfile(*hprof);
+ }
+ void SetMultiplVsZProfileLHC13c(TProfile* hprof){
+ if(fMultEstimatorAvg[1]) delete fMultEstimatorAvg[1];
+ fMultEstimatorAvg[1]=new TProfile(*hprof);
+ }