![]() |
AliRoot Core
3abf5b4 (3abf5b4)
|
Implementation of QAChecker for MCH. More...
#include <AliMUONTrackerQAChecker.h>
Public Member Functions | |
AliMUONTrackerQAChecker () | |
virtual | ~AliMUONTrackerQAChecker () |
virtual AliMUONVQAChecker::ECheckCode * | CheckRaws (TObjArray **list, const AliMUONRecoParam *recoParam) |
Check the QA object(s) for the raw data. More... | |
virtual AliMUONVQAChecker::ECheckCode * | CheckRecPoints (TObjArray **list, const AliMUONRecoParam *recoParam) |
Check the QA object(s) for the RecPoints. More... | |
virtual AliMUONVQAChecker::ECheckCode * | CheckESD (TObjArray **list, const AliMUONRecoParam *recoParam) |
Check the QA object(s) for the ESD. More... | |
![]() | |
AliMUONVQAChecker () | |
virtual | ~AliMUONVQAChecker () |
Private Member Functions | |
AliMUONVQAChecker::ECheckCode | MarkHisto (TH1 &histo, AliMUONVQAChecker::ECheckCode value) const |
AliMUONVQAChecker::ECheckCode | BeautifyOccupancyHistograms (TH1 &hddl, TH1 &hbp, const TH1 *hbuspatchconfig, Int_t neventsseen, Int_t neventsused, const AliMUONRecoParam &recoParam) |
AliMUONVQAChecker::ECheckCode | BeautifyReadoutHistograms (TH1 &hroe, TH1 &hroenorm, const TH1 &hbuspatchtokenerrors, Int_t neventsseen, Int_t neventsused, const AliMUONRecoParam &recoParam) |
AliMUONVQAChecker::ECheckCode | BeautifyEventsizeHistograms (TH1 &heventsize, TH1 &heventsizeperevent, Int_t neventsseen, Int_t neventsused, const AliMUONRecoParam &recoParam) |
Additional Inherited Members | |
![]() | |
enum | ECheckCode { kFatal =-1, kError =0, kWarning =1, kInfo =2 } |
Classification of errors severity. More... | |
enum | EColor { kInfoColor =kSpring-8, kWarningColor =kOrange, kErrorColor =kRed, kFatalColor =kMagenta+1 } |
Implementation of QAChecker for MCH.
Implementation of AliQACheckerBase for MCH and MTR
For the moment we only implement the checking of raw data QA for the tracker by looking at the occupancy at the bus patch level.
Definition at line 18 of file AliMUONTrackerQAChecker.h.
AliMUONTrackerQAChecker::AliMUONTrackerQAChecker | ( | ) |
ctor
Definition at line 230 of file AliMUONTrackerQAChecker.cxx.
|
virtual |
dtor
Definition at line 236 of file AliMUONTrackerQAChecker.cxx.
|
private |
Normalize and put some text on the event size histogram
Definition at line 666 of file AliMUONTrackerQAChecker.cxx.
Referenced by CheckRaws().
|
private |
Put labels, limits and so on on the TrackerBusPatchOccupancy histograms hbuspatchconfig and hbp must have the same bin definitions
Make as well a version for DDL occupancy, that'll be used by the shifter
Definition at line 405 of file AliMUONTrackerQAChecker.cxx.
Referenced by CheckRaws().
|
private |
Normalize and put some text on the readout error histogram Note in particular the treatment of tokenlost errors !
Definition at line 598 of file AliMUONTrackerQAChecker.cxx.
Referenced by CheckRaws().
|
virtual |
Check the QA object(s) for the ESD.
Check ESD
Implements AliMUONVQAChecker.
Definition at line 282 of file AliMUONTrackerQAChecker.cxx.
|
virtual |
Check the QA object(s) for the raw data.
Check raws
Implements AliMUONVQAChecker.
Definition at line 311 of file AliMUONTrackerQAChecker.cxx.
|
virtual |
Check the QA object(s) for the RecPoints.
Check rec points Very binary check for the moment.
Implements AliMUONVQAChecker.
Definition at line 243 of file AliMUONTrackerQAChecker.cxx.
|
private |
Mark histo as originator of some QA error/warning
Definition at line 268 of file AliMUONTrackerQAChecker.cxx.
Referenced by CheckESD(), and CheckRecPoints().