// set the input
if (!input) input = fInput.Data();
+
TString fileName(input);
if (fileName.EndsWith("/")) {
fRawReader = new AliRawReaderFile(fileName);
if (!MisalignGeometry(fLoadAlignData)) if (fStopOnError) return kFALSE;
AliSysInfo::AddStamp("LoadGeom");
+ //QA
+ AliQADataMakerSteer qas ;
+ if ( fRunQA && fRawReader)
+ qas.Run(fRawReader) ;
+
+ // checking the QA of previous steps
+ CheckQA() ;
+
// local reconstruction
if (!fRunLocalReconstruction.IsNull()) {
if (!RunLocalReconstruction(fRunLocalReconstruction)) {
gSystem->GetProcInfo(&ProcInfo);
AliInfo(Form("Current memory usage %d %d", ProcInfo.fMemResident, ProcInfo.fMemVirtual));
- // checking the QA of previous steps
- CheckQA() ;
-
for (Int_t iEvent = 0; iEvent < fRunLoader->GetNumberOfEvents(); iEvent++) {
if (fRawReader) fRawReader->NextEvent();
if ((iEvent < fFirstEvent) || ((fLastEvent >= 0) && (iEvent > fLastEvent))) {
//QA
if ( fRunQA ) {
- AliQADataMakerSteer qas ;
- if (fRawReader)
- qas.Run(AliQA::kRAWS, input) ;
qas.Run(AliQA::kRECPOINTS) ;
qas.Reset() ;
qas.Run(AliQA::kESDS) ;