X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;ds=sidebyside;f=STEER%2FAliQADataMakerRec.cxx;h=daf57da567ea3f0673b41dc57e606418a7c48c9a;hb=2189bb75e7dd720f80702ea53dd372e73179a359;hp=a9a6cd5797efbbc897ff29864cd3d6a2bc98c44a;hpb=92a357bf4022841279d96a713eb2184b9d0bb887;p=u%2Fmrichter%2FAliRoot.git diff --git a/STEER/AliQADataMakerRec.cxx b/STEER/AliQADataMakerRec.cxx index a9a6cd5797e..daf57da567e 100644 --- a/STEER/AliQADataMakerRec.cxx +++ b/STEER/AliQADataMakerRec.cxx @@ -84,12 +84,16 @@ void AliQADataMakerRec::EndOfCycle(AliQA::TASKINDEX_t task) list = fRecPointsQAList ; else if ( task == AliQA::kESDS ) list = fESDsQAList ; - + + DefaultEndOfDetectorCycle(task) ; EndOfDetectorCycle(task, list) ; - TDirectory * subDir = fDetectorDir->GetDirectory(AliQA::GetTaskName(task)) ; + TDirectory * subDir = 0x0 ; + if (fDetectorDir) + subDir = fDetectorDir->GetDirectory(AliQA::GetTaskName(task)) ; if ( subDir ) { subDir->cd() ; - list->Write() ; + if (list) + list->Write() ; } } @@ -179,7 +183,7 @@ void AliQADataMakerRec::StartOfCycle(AliQA::TASKINDEX_t task, const Bool_t sameC fOutput->Close() ; fOutput = AliQA::GetQADataFile(GetName(), fRun, fCurrentCycle) ; } - AliDebug(1, Form(" Run %d Cycle %d task %s file %s", + AliInfo(Form(" Run %d Cycle %d task %s file %s", fRun, fCurrentCycle, AliQA::GetTaskName(task).Data(), fOutput->GetName() )) ; fDetectorDir = fOutput->GetDirectory(GetDetectorDirName()) ; @@ -199,11 +203,12 @@ void AliQADataMakerRec::StartOfCycle(AliQA::TASKINDEX_t task, const Bool_t sameC list = fRecPointsQAList ; else if ( task == AliQA::kESDS ) list = fESDsQAList ; - - TIter next(list) ; - TH1 * h ; - while ( (h = dynamic_cast(next())) ) - h->Reset() ; + +// Should be the choice of detectors +// TIter next(list) ; +// TH1 * h ; +// while ( (h = dynamic_cast(next())) ) +// h->Reset() ; StartOfDetectorCycle() ; }