X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=PWGCF%2FCorrelations%2FBase%2FAliUEHist.h;h=2aeb69ec8216b1e350f7bc28c1bba6f929552701;hb=c9ae910e6d04d6cb725f7b15830d48ac82f596db;hp=edb83065683f02617066882d81ccd39b6fe8b707;hpb=26c74d75fddbaa6e087fd3b36898c89e0ed3a052;p=u%2Fmrichter%2FAliRoot.git diff --git a/PWGCF/Correlations/Base/AliUEHist.h b/PWGCF/Correlations/Base/AliUEHist.h index edb83065683..2aeb69ec821 100644 --- a/PWGCF/Correlations/Base/AliUEHist.h +++ b/PWGCF/Correlations/Base/AliUEHist.h @@ -58,7 +58,7 @@ class AliUEHist : public TObject void GetHistsZVtx(AliUEHist::CFStep step, AliUEHist::Region region, Float_t ptLeadMin, Float_t ptLeadMax, Int_t multBinBegin, Int_t multBinEnd, TH3** trackHist, TH1** eventHist); void GetHistsZVtxMult(AliUEHist::CFStep step, AliUEHist::Region region, Float_t ptLeadMin, Float_t ptLeadMax, THnBase** trackHist, TH2** eventHist); - TH2* GetSumOfRatios2(AliUEHist* mixed, AliUEHist::CFStep step, AliUEHist::Region region, Float_t ptLeadMin, Float_t ptLeadMax, Int_t multBinBegin, Int_t multBinEnd, Bool_t normalizePerTrigger = kTRUE); + TH2* GetSumOfRatios2(AliUEHist* mixed, AliUEHist::CFStep step, AliUEHist::Region region, Float_t ptLeadMin, Float_t ptLeadMax, Int_t multBinBegin, Int_t multBinEnd, Bool_t normalizePerTrigger = kTRUE, Int_t stepForMixed = -1); TH1* GetTriggersAsFunctionOfMultiplicity(AliUEHist::CFStep step, Float_t ptLeadMin, Float_t ptLeadMax); @@ -106,6 +106,7 @@ class AliUEHist : public TObject void SetPartSpecies(Int_t species) { fPartSpecies = species;} void SetCentralityRange(Float_t min, Float_t max) { fCentralityMin = min; fCentralityMax = max; } void SetZVtxRange(Float_t min, Float_t max) { fZVtxMin = min; fZVtxMax = max; } + void SetPt2Min(Float_t ptMin) { fPt2Min = ptMin; } Float_t GetTrackEtaCut() { return fTrackEtaCut; } void SetTrackEtaCut(Float_t value) { fTrackEtaCut = value; } @@ -137,6 +138,8 @@ class AliUEHist : public TObject void Reset(); THnBase* ChangeToThn(THnBase* sparse); + static TString CombineBinning(TString defaultBinning, TString customBinning); + protected: Double_t* GetBinning(const char* configuration, const char* tag, Int_t& nBins); void SetStepNames(AliCFContainer* container); @@ -157,6 +160,7 @@ protected: Float_t fCentralityMax; // centrality max for projections Float_t fZVtxMin; // z vtx min for projections Float_t fZVtxMax; // z vtx max for projections + Float_t fPt2Min; // pT min for projections (for pT,2 (only 2+1 corr case)) TH1F* fContaminationEnhancement; // histogram that contains the underestimation of secondaries in the MC as function of pT @@ -172,7 +176,7 @@ protected: TString fHistogramType; // what is stored in this histogram - ClassDef(AliUEHist, 14) // underlying event histogram container + ClassDef(AliUEHist, 15) // underlying event histogram container }; #endif