X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=MUON%2FAliMUONVQAChecker.h;h=fece8d54d7297bdf281efc90e8801650c68d65c9;hb=7fb4730e4cfe64c4ecca41fed7fe3bea9fed4505;hp=a93b61c63aa1695db73d50968fcd90c19ea09236;hpb=ca04ed6ccac243cd2b8c86863d1d9d7777662c2e;p=u%2Fmrichter%2FAliRoot.git diff --git a/MUON/AliMUONVQAChecker.h b/MUON/AliMUONVQAChecker.h index a93b61c63aa..fece8d54d72 100644 --- a/MUON/AliMUONVQAChecker.h +++ b/MUON/AliMUONVQAChecker.h @@ -22,6 +22,7 @@ class AliMUONRecoParam; class AliMUONVQAChecker : public TObject { public: + /// Classification of errors severity enum ECheckCode { kFatal=-1, ///< error is really serious kError=0, ///< normal error, i.e. something is wrong @@ -29,17 +30,24 @@ public: kInfo=2 ///< just so you know... }; + enum EColor { + kInfoColor=kSpring-8, ///< color for information (online convention) + kWarningColor=kOrange, ///< color for warning (online convention) + kErrorColor=kRed, ///< color for normal error (online convention) + kFatalColor=kMagenta+1 ///< color for fatal error (online convention) + }; + AliMUONVQAChecker(); virtual ~AliMUONVQAChecker(); /// Check the QA object(s) for the raw data - virtual ECheckCode * CheckRaws(TObjArray** list, AliMUONRecoParam* recoParam) = 0; + virtual ECheckCode * CheckRaws(TObjArray** list, const AliMUONRecoParam* recoParam) = 0; /// Check the QA object(s) for the RecPoints - virtual ECheckCode * CheckRecPoints(TObjArray** list, AliMUONRecoParam* recoParam) = 0; + virtual ECheckCode * CheckRecPoints(TObjArray** list, const AliMUONRecoParam* recoParam) = 0; /// Check the QA object(s) for the ESD - virtual ECheckCode * CheckESD(TObjArray** list, AliMUONRecoParam* recoParam) = 0; + virtual ECheckCode * CheckESD(TObjArray** list, const AliMUONRecoParam* recoParam) = 0; ClassDef(AliMUONVQAChecker,1) // Interface for a MUON QA checker };