From ddc0a8a57426c7d3394099e718a317a18cc39cfd Mon Sep 17 00:00:00 2001 From: gconesab Date: Thu, 4 Aug 2011 16:38:13 +0000 Subject: [PATCH] Possilibity to change the binning and range of time histogras --- PWG4/PartCorrDep/AliAnaPi0EbE.cxx | 5 +++-- PWG4/PartCorrDep/AliAnaPi0EbE.h | 14 +++++++++++++- 2 files changed, 16 insertions(+), 3 deletions(-) diff --git a/PWG4/PartCorrDep/AliAnaPi0EbE.cxx b/PWG4/PartCorrDep/AliAnaPi0EbE.cxx index 5479cba95cd..3480fa1267c 100755 --- a/PWG4/PartCorrDep/AliAnaPi0EbE.cxx +++ b/PWG4/PartCorrDep/AliAnaPi0EbE.cxx @@ -54,6 +54,7 @@ AliAnaPartCorrBaseClass(), fAnaType(kIMCalo),fCalorimeter(""), fMinDist(0.),fMinDist2(0.),fMinDist3(0.), fInputAODGammaConv(0x0),fInputAODGammaConvName(""), fHistoSSBins(100), fHistoSSMax(5), fHistoSSMin(0), +fHistoDiffTimeBins(800), fHistoDiffTimeMax(400), fHistoDiffTimeMin(-400), fhPtPi0(0), fhEPi0(0), fhEEtaPhiPi0(0), fhEDispPi0(0), fhEDispBkg(0), fhELambda0Pi0(0), fhELambda0Bkg(0), @@ -204,12 +205,12 @@ TList * AliAnaPi0EbE::GetCreateOutputObjects() fhELambdaPi0EtaBor->SetXTitle("E (GeV)"); outputContainer->Add(fhELambdaPi0EtaBor) ; - fhClusterPairDiffTimeE = new TH2F("hClusterPairDiffTimeE","cluster pair time difference vs E",nptbins,ptmin,ptmax, 200,-100,100); + fhClusterPairDiffTimeE = new TH2F("hClusterPairDiffTimeE","cluster pair time difference vs E",nptbins,ptmin,ptmax, fHistoDiffTimeBins,fHistoDiffTimeMin,fHistoDiffTimeMax); fhClusterPairDiffTimeE->SetXTitle("E_{pair} (GeV)"); fhClusterPairDiffTimeE->SetYTitle("#Delta t (ns)"); outputContainer->Add(fhClusterPairDiffTimeE); - fhClusterPairDiffTimeAsy = new TH2F("hClusterPairDiffTime","cluster pair time difference vs pair asymmetry",100,0,1, 200,-100,100); + fhClusterPairDiffTimeAsy = new TH2F("hClusterPairDiffTime","cluster pair time difference vs pair asymmetry",100,0,1, fHistoDiffTimeBins,fHistoDiffTimeMin,fHistoDiffTimeMax); fhClusterPairDiffTimeAsy->SetXTitle("Asymmetry"); fhClusterPairDiffTimeAsy->SetYTitle("#Delta t (ns)"); outputContainer->Add(fhClusterPairDiffTimeAsy); diff --git a/PWG4/PartCorrDep/AliAnaPi0EbE.h b/PWG4/PartCorrDep/AliAnaPi0EbE.h index 28ed79f210f..058af13904f 100755 --- a/PWG4/PartCorrDep/AliAnaPi0EbE.h +++ b/PWG4/PartCorrDep/AliAnaPi0EbE.h @@ -75,6 +75,14 @@ class AliAnaPi0EbE : public AliAnaPartCorrBaseClass { Float_t GetHistoShowerShapeMax() const { return fHistoSSMax ; } + void SetHistoDiffTimeRangeAndNBins(Float_t min, Float_t max, Int_t n) { + fHistoDiffTimeBins = n ; fHistoDiffTimeMax = max ; fHistoDiffTimeMin = min ; } + + Int_t GetHistoDiffTimeBins() const { return fHistoDiffTimeBins ; } + Float_t GetHistoDiffTimeMin() const { return fHistoDiffTimeMin ; } + Float_t GetHistoDiffTimeMax() const { return fHistoDiffTimeMax ; } + + private: anaTypes fAnaType; //Select analysis type @@ -94,6 +102,10 @@ class AliAnaPi0EbE : public AliAnaPartCorrBaseClass { Float_t fHistoSSMax; // Shower Shape parameter position maximum value Float_t fHistoSSMin; // Shower Shape parameter position minimum value + Int_t fHistoDiffTimeBins; // Difference cluster pair time parameter histogram number of bins + Float_t fHistoDiffTimeMax; // Difference cluster pair time parameter position maximum value + Float_t fHistoDiffTimeMin; // Difference cluster pair time parameter position minimum value + TH1F * fhPtPi0 ; //! Number of identified pi0 vs pT TH1F * fhEPi0 ; //! Number of identified pi0 vs E TH3F * fhEEtaPhiPi0 ; //! E vs eta phi of identified pi0 @@ -127,7 +139,7 @@ class AliAnaPi0EbE : public AliAnaPartCorrBaseClass { TH2F * fhEtaMCPi0; //! eta of identified pi0, coming from pi0 - ClassDef(AliAnaPi0EbE,4) + ClassDef(AliAnaPi0EbE,5) } ; -- 2.43.0