X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=T0%2FAliT0QAChecker.h;h=94dd2a3917c8c7e8646831364fd542beac4a03d7;hb=b710699000b35222da9032f536cf53a2b3dbccb6;hp=dcbd0164a24979baf4f94ba757c9156753864adc;hpb=7b51ee3993bfcec19319527ccc3e053714c07003;p=u%2Fmrichter%2FAliRoot.git diff --git a/T0/AliT0QAChecker.h b/T0/AliT0QAChecker.h index dcbd0164a24..94dd2a3917c 100644 --- a/T0/AliT0QAChecker.h +++ b/T0/AliT0QAChecker.h @@ -29,8 +29,7 @@ public: AliT0QAChecker& operator=(const AliT0QAChecker& qac); // dtor virtual ~AliT0QAChecker(); - Double_t CheckLaser(TObjArray *listrec ) const ; - Double_t CheckBCID(TObjArray *listrec ) const ; + //Double_t CheckLaser(TObjArray *listrec ) const ; Double_t CheckRaw(TObjArray *listrec ) const ; Double_t CheckESD(TObjArray *listrec ) const ; @@ -48,6 +47,23 @@ private: void EraseOldMessages(TH1* h) const; Double_t ConvertQualityFlagToDouble(int qualityFlag) const; Float_t GetMeanAboveThreshold(TH1F* hV, Float_t thr) const; + void GetMeanAndRmsAroundMainMaximum(Float_t &meanHisto,Float_t &rmsHisto, TH1F *histo, int type) const; + + Float_t fMeanCFDFromGoodRunParam[24]; //mean CFD for each PMT from a good run + Float_t fMeanLEDFromGoodRunParam[24]; //mean LED for each PMT from a good run + Float_t fMeanQTCFromGoodRunParam[24]; //mean QTC for each PMT from a good run + Float_t fCFDErrorThreshold; //CFD error threshold instead of the yellow band + Float_t fLEDErrorThreshold; //LED error threshold + Float_t fQTCErrorThreshold; //QTC error threshold + Float_t fRatioCFDEffLEDEffErrorThreshold; //ratio CFD to LED efficiency error threshold + Float_t fQTCEfficiencyErrorThreshold; //QTC efficiency error threshold + Int_t fBCIDPeriodParam; // period + Int_t fBCIDOffsetParam;//offset of TRM BCID + Int_t fBCIDBandWidthParam; // tollerated deviation of BCID from diagonal + Float_t fTZeroAPlusCErrorThreshold; // constraint on the tzero vertex displacement in ps + Float_t fTZeroAMinusCErrorThreshold; // constraint on the tzero time shift in ps + + ClassDef(AliT0QAChecker,1) // description