]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - EMCAL/AliEMCALHistoUtilities.cxx
adding first sketch of a DCS publisher component for global HLT data points
[u/mrichter/AliRoot.git] / EMCAL / AliEMCALHistoUtilities.cxx
index 37c30794c8333233f491f8779d6e69c906ea63bf..6a33ff238e2e28e84439f3a4c12bb53a05b6799c 100644 (file)
@@ -87,14 +87,22 @@ TList* AliEMCALHistoUtilities::MoveHistsToList(const char* name, Bool_t putToBro
   return list;
 }
 
-void AliEMCALHistoUtilities::FillH1(TList *l, Int_t ind, Double_t x, Double_t w)
+void AliEMCALHistoUtilities::FillH1(TList *l, Int_t ind, Double_t x, Double_t w, Double_t error)
 {
   //fill 1d histogram
   static TH1* hid=0;
+  static int  bin=0;
   if(l == 0) return;
+
   if(ind>=0 && ind < l->GetSize()){
     hid = (TH1*)l->At(ind);
-    hid->Fill(x,w);
+    if(error <= 0.0) { // standard way
+      hid->Fill(x,w);
+    } else{
+      bin = hid->FindBin(x);
+      hid->SetBinContent(bin,w);
+      hid->SetBinError(bin,error);
+    }
   }
 }