Compilation error corrected
authorkharlov <kharlov@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 4 Jul 2013 11:13:44 +0000 (11:13 +0000)
committerkharlov <kharlov@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 4 Jul 2013 11:13:44 +0000 (11:13 +0000)
PWGGA/PHOSTasks/PHOS_EpRatio/AliAnalysisTaskEpRatio.cxx
PWGGA/PHOSTasks/PHOS_EpRatio/AliAnalysisTaskEpRatio.h

index 4ba8758..9ed68a1 100644 (file)
@@ -459,3 +459,21 @@ void AliAnalysisTaskEpRatio::SetGeometry()
   } 
   
 }
+
+//_____________________________________________________________________________
+void AliAnalysisTaskEpRatio::FillHistogram(const char * key,Double_t x,Double_t y, Double_t z) const{
+  //Fills 1D histograms with key
+  TObject * tmp = fOutputContainer->FindObject(key) ;
+  if(!tmp){
+    AliInfo(Form("can not find histogram <%s> ",key)) ;
+    return ;
+  }
+  if(tmp->IsA() == TClass::GetClass("TH2F")){
+    ((TH2F*)tmp)->Fill(x,y,z) ;
+    return ;
+  }
+  if(tmp->IsA() == TClass::GetClass("TH3F")){
+    ((TH3F*)tmp)->Fill(x,y,z) ;
+    return ;
+  }
+}
index edfb398..1030b3d 100644 (file)
@@ -26,6 +26,7 @@ private:
   void SetGeometry();
   void FillHistogram(const char * key,Double_t x) const ; //Fill 1D histogram witn name key
   void FillHistogram(const char * key,Double_t x, Double_t y) const ; //Fill 2D histogram witn name key
+  void FillHistogram(const char * key,Double_t x, Double_t y, Double_t z) const ; //Fill 3D histogram witn name key
   
 private: