Int_t nEntries=0;
TGraphErrors *gg=DrawMS(fitterhisto,nEntries);
+ if (!gg) continue;
// printf("N: %i\n",gg->GetN());
// printf("entries: %i\n",nEntries);
//_________Helper function__________________________________________________
TGraphErrors* AliTRDCalibraExbAltFit::DrawMS(const TH2 *const h2, Int_t &nEntries)
{
+ //
+ // Debug function
+ //
+
+
TF1 fg("fg", "gaus", -10., 30.);
TGraphErrors *gp = new TGraphErrors();
//Warning("drawMS()", Form("reject x[%d]=%f on NDF=%d", jpt, x, fg.GetNDF()));
continue;
}
- if(fg.GetParameter(1)+fg.GetParameter(2)/2>ay->GetXmax() || fg.GetParameter(1)-fg.GetParameter(2)/2<ay->GetXmin() || !fg.GetParameter(0)) continue;
+ if(((fg.GetParameter(1)+fg.GetParameter(2)/2)>ay->GetXmax()) || ((fg.GetParameter(1)-fg.GetParameter(2)/2)<ay->GetXmin()) || (TMath::Abs(fg.GetParameter(0))< 0.00001)) continue;
gp->SetPoint(ig, ax->GetBinCenter(jpt), fg.GetParameter(1));
gp->SetPointError(ig, 0, TMath::Sqrt(pow(fg.GetParError(1),2) + (1/pow(fg.GetParameter(0),2))));
ig++;