]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
Possilibity to change the binning and range of time histogras
authorgconesab <gconesab@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 4 Aug 2011 16:38:13 +0000 (16:38 +0000)
committergconesab <gconesab@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 4 Aug 2011 16:38:13 +0000 (16:38 +0000)
PWG4/PartCorrDep/AliAnaPi0EbE.cxx
PWG4/PartCorrDep/AliAnaPi0EbE.h

index 5479cba95cdd53cd0798dca631b43061d32d8634..3480fa1267ccc3d7c428fe662a68ee84cbaa8fb6 100755 (executable)
@@ -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);    
index 28ed79f210f844f1a31a5cb881f048036996073c..058af13904f974ffb34915e81d79b0a05a827f27 100755 (executable)
@@ -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)
 } ;