- GetMeanAndSigma(cfdtime,meancfdtime, sigmacfdtime);
- nent = Int_t(cfdtime->GetEntries());
- if(nent<500 || sigmacfdtime>30. ) {
- ok=false;
- AliWarning(Form("Data is not good enouph in PMT %i CFD data - meancfdtime %f rsm %f nentries %i", i,meancfdtime, sigmacfdtime, nent));
-
+ nent = Int_t(cfdtime->GetEntries());
+ if(nent>500 ) {
+ if(cfdtime->GetRMS()>1.5 && cfdtime->GetRMS()<30)
+ GetMeanAndSigma(cfdtime,meancfdtime, sigmacfdtime);
+ if(cfdtime->GetRMS()<=1.5)
+ {
+ meancfdtime = cfdtime->GetMean();
+ sigmacfdtime = cfdtime->GetRMS();
+ }
+ if(cfdtime->GetRMS()>30)
+ {
+ ok=false;
+ AliWarning(Form("Data is not good enouph in PMT %i - meancfdtime %f rsm %f nentries %i", i,meancfdtime, sigmacfdtime, nent));
+ }