fTrigger(trigger ? new AliMUONTriggerQADataMakerRec(this) : 0x0)
{
/// ctor
+ AliInfo(Form("tracker=%d trigger=%d",tracker,trigger));
}
//__________________________________________________________________
void AliMUONQADataMakerRec::EndOfDetectorCycle(AliQAv1::TASKINDEX_t task, TObjArray** list)
{
/// Detector specific actions at end of cycle
-
+ //
+ ResetEventTrigClasses(); // RS
+ //
for (Int_t specie = 0 ; specie < AliRecoParam::kNSpecies ; specie++)
{
if (! IsValidEventSpecie(specie, list) ) continue;
if ( fTracker ) fTracker->InitRaws();
if ( fTrigger ) fTrigger->InitRaws();
+ //
+ ClonePerTrigClass(AliQAv1::kRAWS); // this should be the last line
}
//__________________________________________________________________
/// Initialized Digits spectra
if ( fTracker ) fTracker->InitDigits();
if ( fTrigger ) fTrigger->InitDigits();
+ //
+ ClonePerTrigClass(AliQAv1::kDIGITS); // this should be the last line
}
//____________________________________________________________________________
/// create Reconstructed Points histograms in RecPoints subdir
if ( fTracker ) fTracker->InitRecPoints();
if ( fTrigger ) fTrigger->InitRecPoints();
+ //
+ ClonePerTrigClass(AliQAv1::kRECPOINTS); // this should be the last line
}
///create ESDs histograms in ESDs subdir
if ( fTracker ) fTracker->InitESDs();
if ( fTrigger ) fTrigger->InitESDs();
+ //
+ ClonePerTrigClass(AliQAv1::kESDS); // this should be the last line
}
//____________________________________________________________________________
fTrigger->MakeRaws(rawReader);
}
}
+ //
+ IncEvCountCycleRaws();
+ IncEvCountTotalRaws();
+ //
}
//__________________________________________________________________
if ( fTracker ) fTracker->MakeDigits(digitsTree);
if ( fTrigger ) fTrigger->MakeDigits(digitsTree);
+ //
+ IncEvCountCycleDigits();
+ IncEvCountTotalDigits();
+ //
}
//____________________________________________________________________________
if ( fTracker ) fTracker->MakeRecPoints(clustersTree);
if ( fTrigger ) fTrigger->MakeRecPoints(clustersTree);
+ //
+ IncEvCountCycleRecPoints();
+ IncEvCountTotalRecPoints();
+ //
}
//____________________________________________________________________________
if ( fTracker ) fTracker->MakeESDs(esd);
if ( fTrigger ) fTrigger->MakeESDs(esd);
-
+ //
+ IncEvCountCycleESDs();
+ IncEvCountTotalESDs();
+ //
}
//____________________________________________________________________________
//____________________________________________________________________________
void AliMUONQADataMakerRec::StartOfDetectorCycle()
{
- /// Detector specific actions at start of cycle
+ /// Detector specific actions at start of cycle
+
}