fLinearFitterPArray(540),
fLinearFitterEArray(540),
fRobustFit(kTRUE),
+ fMinNpointsFit(11),
fDebugStreamer(0x0),
fDebugLevel(0),
fSeeDetector(0)
fLinearFitterPArray(540),
fLinearFitterEArray(540),
fRobustFit(kTRUE),
+ fMinNpointsFit(10),
fDebugStreamer(0x0),
fDebugLevel(0),
fSeeDetector(0)
fLinearFitterPArray(540),
fLinearFitterEArray(540),
fRobustFit(kTRUE),
+ fMinNpointsFit(10),
fDebugStreamer(0x0),
fDebugLevel(0),
fSeeDetector(0)
Int_t nEntries=0;
TGraphErrors *gg=DrawMS(fitterhisto,nEntries);
+ if (!gg) continue;
// Number of points of the TGraphErrors
- if(gg->GetN() < 20) {
+ //printf("Number of points %d for detector %d\n",gg->GetN(),cb);
+ if(gg->GetN() < fMinNpointsFit) {
if(gg) delete gg;
continue;
}
(*par)[1] = f1->GetParameter(1);
fLinearFitterPArray.AddAt(par,cb);
fLinearFitterEArray.AddAt(parE,cb);
+ //printf("Value %f for detector %d\n",(*par)[1],cb);
if(fDebugLevel==0) {
if(gg) delete gg;
//_________Helper function__________________________________________________
TGraphErrors* AliTRDCalibraVdriftLinearFit::DrawMS(const TH2 *const h2, Int_t &nEntries)
{
+ //
+ // Debug function
+ //
+
TF1 fg("fg", "gaus", -10., 30.);
TGraphErrors *gp = new TGraphErrors();