// --- ROOT system ---
-#include "TClass.h"
#include "TFolder.h"
#include "TROOT.h"
-#include "TTree.h"
-
+#include "TObjArray.h"
// --- Standard library ---
-#include <iostream.h>
-
// --- AliRoot header files ---
#include "AliPHOSQAVirtualCheckable.h"
#include "AliPHOSQAChecker.h"
#include "AliPHOSQAAlarm.h"
-#include "AliPHOSGetter.h"
-#include "AliPHOS.h"
+ //#include "AliPHOSGetter.h"
ClassImp(AliPHOSQAVirtualCheckable)
// dtor
fAlarms->Clear() ;
- delete fAlarms ;
+ //PH delete fAlarms ;
}
//____________________________________________________________________________
// Prints all the alarms
TObjArray * alarms = GetAlarms() ;
if (alarms->IsEmpty() )
- cout << " No alarms raised for checkable " << GetName() << endl ;
+ Info("Alarms", "No alarms raised for checkable %s", GetName()) ;
else {
TIter next(alarms);
AliPHOSQAAlarm * alarm ;
}
//____________________________________________________________________________
-void AliPHOSQAVirtualCheckable::RaiseAlarm(const char * time, const char * checked, const char * checker, const char * message)
+void AliPHOSQAVirtualCheckable::RaiseAlarm(const char * time, const char * checked, const char * checker, const char * message) const
{
// Raise an alarm and store it in the appropriate folder : //Folders/Run/Conditions/QA/PHOS..
- // cout << message ;
+ // Info("RaiseAlarm", "%s", message) ;
AliPHOSQAAlarm * alarm = new AliPHOSQAAlarm(time, checked, checker, message) ;
GetAlarms()->Add(alarm) ;
}
// resets the list of alarms (delete the alarms from the list)
TObjArray * alarms = GetAlarms() ;
if (alarms->IsEmpty() )
- cout << " No alarms raised for checkable " << GetName() << endl ;
+ Info("ResetAlarms", "No alarms raised for checkable %s", GetName()) ;
else {
alarms->Delete() ;
- cout << " Reset alarms for checkable " << GetName() << endl ;
+ Info("ResetAlarms", " Reset alarms for checkable %s", GetName()) ;
}
}
// Tells which checkers are attached to this checkable
TList * list = fChecker->GetListOfTasks();
if (list->IsEmpty() )
- cout << "No checkers are in use for " << GetName() << endl ;
+ Info("Status", "No checkers are in use for %s", GetName()) ;
else {
- cout << "The following checkers are in use for " << GetName() << endl ;
+ Info("Status", "The following checkers are in use for %s", GetName()) ;
TIter next(list) ;
AliPHOSQAChecker * checker ;
while ( (checker = (AliPHOSQAChecker*)next() ) )