/// For the moment we only implement the checking of raw data QA for the trigger
/// by looking at the local structure and trigger response errors.
///
-/// \author Diego Stocc, Subatech
+/// \author Diego Stocco, Subatech
#include "AliRecoParam.h"
-#include "AliMUONTriggerQADataMakerRec.h"
-#include "AliQAV1.h"
+#include "AliMUONQAIndices.h"
+#include "AliQAv1.h"
#include "TH1.h"
#include "TPaveText.h"
#include "TString.h"
//__________________________________________________________________
AliMUONVQAChecker::ECheckCode*
-AliMUONTriggerQAChecker::CheckRaws(TObjArray** list, AliMUONRecoParam* )
+AliMUONTriggerQAChecker::CheckRaws(TObjArray** list, const AliMUONRecoParam* )
{
/// Check raw data
}
Int_t histoRawsPercentIndex[] = {
- AliMUONTriggerQADataMakerRec::kTriggerError,
- AliMUONTriggerQADataMakerRec::kTriggerCalibSummary,
- AliMUONTriggerQADataMakerRec::kTriggerReadOutErrors
+ AliMUONQAIndices::kTriggerErrorSummaryNorm,
+ AliMUONQAIndices::kTriggerCalibSummaryNorm,
+ AliMUONQAIndices::kTriggerReadOutErrorsNorm
};
const Int_t kNrawsHistos = sizeof(histoRawsPercentIndex)/sizeof(histoRawsPercentIndex[0]);
// MOVE THESE TO REFERENCE HISTOS
- Float_t safeFactor = 5.;
- Float_t alarmPercentTrigAlgo[AliMUONTriggerQADataMakerRec::kNtrigAlgoErrorBins] = {safeFactor*1., safeFactor*1., safeFactor*1., 100., 100., 100., 100., safeFactor*1., safeFactor*1., safeFactor*1.};
- Float_t alarmPercentCalib[AliMUONTriggerQADataMakerRec::kNtrigCalibSummaryBins] = {safeFactor*0.4, safeFactor*1., 6.2, 0.0001, safeFactor*0.4};
- Float_t alarmPercentReadout[AliMUONTriggerQADataMakerRec::kNtrigStructErrorBins] = {safeFactor*1., safeFactor*1., safeFactor*1., safeFactor*1.};
-
- Float_t* alarmPercent[kNrawsHistos] = {alarmPercentTrigAlgo, alarmPercentCalib, alarmPercentReadout};
-
+// START WITH THOSE COMMENTED OUT UNTIL WE GAIN CONFIDENCE...
+// Float_t safeFactor = 5.;
+// Float_t alarmPercentTrigAlgo[AliMUONTriggerQADataMakerRec::kNtrigAlgoErrorBins] = {safeFactor*1., safeFactor*1., safeFactor*1., 100., 100., 100., 100., safeFactor*1., safeFactor*1., safeFactor*1.};
+// Float_t alarmPercentCalib[AliMUONTriggerQADataMakerRec::kNtrigCalibSummaryBins] = {safeFactor*0.4, safeFactor*1., 6.2, 0.0001, safeFactor*0.4};
+// Float_t alarmPercentReadout[AliMUONTriggerQADataMakerRec::kNtrigStructErrorBins] = {safeFactor*1., safeFactor*1., safeFactor*1., safeFactor*1.};
+//
+// Float_t* alarmPercent[kNrawsHistos] = {alarmPercentTrigAlgo, alarmPercentCalib, alarmPercentReadout};
+// END OF COWARD COMMENTING...
+
TH1* currHisto = 0x0;
for (Int_t specie = 0 ; specie < AliRecoParam::kNSpecies ; specie++) {
for(Int_t ihisto = 0; ihisto<kNrawsHistos; ihisto++){
//__________________________________________________________________
AliMUONVQAChecker::ECheckCode*
-AliMUONTriggerQAChecker::CheckRecPoints(TObjArray** , AliMUONRecoParam* )
+AliMUONTriggerQAChecker::CheckRecPoints(TObjArray** , const AliMUONRecoParam* )
{
/// Check rec points
return 0x0;
//__________________________________________________________________
AliMUONVQAChecker::ECheckCode*
-AliMUONTriggerQAChecker::CheckESD(TObjArray** , AliMUONRecoParam* )
+AliMUONTriggerQAChecker::CheckESD(TObjArray** , const AliMUONRecoParam* )
{
/// Check esd
return 0x0;