kBad,
kWhatTheFk
};
+ /**
+ * Add a status pave to the plot
+ *
+ * @param ll List to add to
+ * @param qual Quality
+ * @param xl X coordinate of lower-left corner (NDC)
+ * @param yl Y coordinate of lower-left corner (NDC)
+ * @param xh X coordinate of upper-right corner (NDC)
+ * @param yh Y coordinate of upper-right corner (NDC)
+ */
+ void AddStatusPave(TH1* hist, Int_t qual,
+ Double_t xl=-1, Double_t yl=-1,
+ Double_t xh=-1, Double_t yh=-1) const;
/**
* Check one histogram
*
* @param low Lower bound on fit range
* @param high Upper bound on fit range
*/
- void AddFitResults(TH1* hist, const TFitResultPtr& res, Int_t color,
- Double_t low, Double_t high) const;
UShort_t CheckFit(TH1* hist, const TFitResultPtr& res,
Double_t low, Double_t high, Int_t& color) const;
Bool_t fDoScale; // Whether to scale all histograms
Int_t fELossMinEntries; // Least number of entries before fitting
Int_t fELossMaxEntries; // Maximum number of entries before clear
Double_t fELossGoodParError; // Least relative error
+ Double_t fELossMinSharing; // Least to consider for sharing fit
Double_t fROErrorsBad; // Cut on read-out errors
Double_t fROErrorsFkup; // Cut on read-out errors
+ Int_t fMaxNProblem; // Maximum number of problematic fits
+ Int_t fMaxNBad; // Maximum number of bad fits
+ Bool_t fNoFits; // If true, do not fit at all
private:
/**
* Copy constructor - not implemented
*/
AliFMDQAChecker& operator=(const AliFMDQAChecker& qac);
- ClassDef(AliFMDQAChecker,0) // Yves? what to do?
+ ClassDef(AliFMDQAChecker,0) // Checker of FMD data quality
};
#endif // AliFMDQAChecker_H