if (fInitQACalled) return;
fInitQACalled = kTRUE;
+ if (fGRPData) AliQADataMaker::SetCloningRequest( fGRPData->GetQATrigClasses(), fGRPData->GetQACloningRequest());
+
+
AliQAManager * qam = AliQAManager::QAManager(AliQAv1::kRECMODE) ;
if (fWriteQAExpertData)
qam->SetWriteExpert() ;
}
}
}
+ //
+ if (fRunQA || fRunGlobalQA) AliQADataMaker::SetEventTrigClasses(fEventInfo.GetTriggerClasses()); // RS: select which histo clones are to be filled
+ //
if (fRunQA) {
const AliDetectorRecoParam *grppar = fRecoParam.GetDetRecoParam(kNDetectors);
AliQAManager::QAManager()->SetRecoParam(AliQAv1::kGLOBAL, grppar) ;
}
loader->UnloadDigits();
}
- if (fRunQA && IsInTasks(AliQAv1::kRECPOINTS)) {
+ if (fRunQA && IsInTasks(AliQAv1::kRECPOINTS)) {
AliQAManager::QAManager()->SetEventSpecie(fRecoParam.GetEventSpecie()) ;
- AliQAManager::QAManager()->RunOneEventInOneDetector(iDet, clustersTree) ;
+ AliQAManager::QAManager()->RunOneEventInOneDetector(iDet, clustersTree) ;
}
loader->WriteRecPoints("OVERWRITE");
loader->UnloadRecPoints();
void AliReconstruction::CleanUp()
{
// delete trackers and the run loader and close and delete the file
-
+/*
for (Int_t iDet = 0; iDet < kNDetectors; iDet++) {
delete fReconstructor[iDet];
fReconstructor[iDet] = NULL;
delete fTracker[iDet];
fTracker[iDet] = NULL;
}
+*/
+
delete fRunInfo;
fRunInfo = NULL;
if (AliQAManager::QAManager())
AliQAManager::QAManager()->ShowQA() ;
- AliQAManager::Destroy() ;
+ // AliQAManager::Destroy() ;
}