From: schutz Date: Tue, 12 May 2009 14:02:31 +0000 (+0000) Subject: add protection in case no recoparam X-Git-Url: http://git.uio.no/git/?a=commitdiff_plain;h=13a2370e17e914536235b4bc48d47b288a7a9577;p=u%2Fmrichter%2FAliRoot.git add protection in case no recoparam --- diff --git a/STEER/AliQAManager.cxx b/STEER/AliQAManager.cxx index f6f59ec4cec..dd5496c7827 100644 --- a/STEER/AliQAManager.cxx +++ b/STEER/AliQAManager.cxx @@ -410,7 +410,7 @@ AliQADataMaker * AliQAManager::GetQADataMaker(const Int_t iDet) if ( fQADataMaker[iDet]->GetRecoParam() ) fQADataMaker[iDet]->SetEventSpecie(fQADataMaker[iDet]->GetRecoParam()->GetEventSpecie()) ; else - fQADataMaker[iDet]->SetEventSpecie(AliRecoParam::kDefault) ; + fQADataMaker[iDet]->SetEventSpecie(fEventSpecie) ; return fQADataMaker[iDet] ; } @@ -424,7 +424,7 @@ AliQADataMaker * AliQAManager::GetQADataMaker(const Int_t iDet) if ( qadm->GetRecoParam() ) qadm->SetEventSpecie(qadm->GetRecoParam()->GetEventSpecie()) ; else - qadm->SetEventSpecie(AliRecoParam::kDefault) ; + qadm->SetEventSpecie(fEventSpecie) ; return qadm; } @@ -436,7 +436,7 @@ AliQADataMaker * AliQAManager::GetQADataMaker(const Int_t iDet) if ( qadm->GetRecoParam() ) qadm->SetEventSpecie(qadm->GetRecoParam()->GetEventSpecie()) ; else - qadm->SetEventSpecie(AliRecoParam::kDefault) ; + qadm->SetEventSpecie(fEventSpecie) ; return qadm; } @@ -474,7 +474,7 @@ AliQADataMaker * AliQAManager::GetQADataMaker(const Int_t iDet) if ( qadm->GetRecoParam() ) qadm->SetEventSpecie(qadm->GetRecoParam()->GetEventSpecie()) ; else - qadm->SetEventSpecie(AliRecoParam::kDefault) ; + qadm->SetEventSpecie(fEventSpecie) ; } return qadm ; @@ -1173,7 +1173,10 @@ void AliQAManager::RunOneEvent(AliRawReader * rawReader) qadm->EndOfCycle() ; } AliCodeTimerStart(Form("running RAW quality assurance data maker for %s", AliQAv1::GetDetName(iDet))); - qadm->SetEventSpecie(qadm->GetRecoParam()->GetEventSpecie()) ; + if ( qadm->GetRecoParam() ) + qadm->SetEventSpecie(qadm->GetRecoParam()->GetEventSpecie()) ; + else + qadm->SetEventSpecie(fEventSpecie) ; qadm->Exec(AliQAv1::kRAWS, rawReader) ; AliCodeTimerStop(Form("running RAW quality assurance data maker for %s", AliQAv1::GetDetName(iDet))); }