Added parameter limits to keep HG/LG in reasonable limits and (possibly) prevent...
authorpolicheh <policheh@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 4 Sep 2009 14:55:24 +0000 (14:55 +0000)
committerpolicheh <policheh@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 4 Sep 2009 14:55:24 +0000 (14:55 +0000)
PHOS/AliPHOSPreprocessor.cxx

index 4167dd8..b490ec8 100644 (file)
@@ -231,6 +231,11 @@ Float_t AliPHOSPreprocessor::HG2LG(Int_t mod, Int_t X, Int_t Z, TFile* f)
   gaus1->SetParameter("Mean",max);
   gaus1->SetParameter("Sigma",1.);
   gaus1->SetLineColor(kBlue);
+  
+  Double_t mean_min = h1->GetXaxis()->GetXmin();
+  Double_t mean_max = h1->GetXaxis()->GetXmax();
+  gaus1->SetParLimits(1,mean_min,mean_max);
+  
   h1->Fit(gaus1,"LERQ+");
 
   AliInfo(Form("%s: %.1f entries, mean=%.3f, peak=%.3f, rms= %.3f. HG/LG = %.3f\n",