fRawReader(NULL),
fRawReaderDelete(kTRUE),
fRunLoader(NULL),
- fTasks("")
+ fTasks(""),
+ fEventSpecie(AliRecoParam::kDefault)
{
// default ctor
fMaxEvents = fNumberOfEvents ;
fRawReader(NULL),
fRawReaderDelete(kTRUE),
fRunLoader(NULL),
- fTasks("")
+ fTasks(""),
+ fEventSpecie(AliRecoParam::kDefault)
{
// default ctor
fMaxEvents = fNumberOfEvents ;
fRawReader(NULL),
fRawReaderDelete(kTRUE),
fRunLoader(NULL),
- fTasks(qas.fTasks)
+ fTasks(qas.fTasks),
+ fEventSpecie(qas.fEventSpecie)
{
// cpy ctor
for (UInt_t iDet = 0; iDet < fgkNDetectors; iDet++) {
// get the quality assurance data maker for a detector
if (fQADataMaker[iDet]) {
- fQADataMaker[iDet]->SetEventSpecie(fQADataMaker[iDet]->GetRecoParam()->GetEventSpecie()) ;
+ if ( fQADataMaker[iDet]->GetRecoParam() )
+ fQADataMaker[iDet]->SetEventSpecie(fQADataMaker[iDet]->GetRecoParam()->GetEventSpecie()) ;
+ else
+ fQADataMaker[iDet]->SetEventSpecie(AliRecoParam::kDefault) ;
return fQADataMaker[iDet] ;
}
qadm->SetName(AliQAv1::GetDetName(iDet));
qadm->SetUniqueID(iDet);
fQADataMaker[iDet] = qadm;
- qadm->SetEventSpecie(qadm->GetRecoParam()->GetEventSpecie()) ;
+ if ( qadm->GetRecoParam() )
+ qadm->SetEventSpecie(qadm->GetRecoParam()->GetEventSpecie()) ;
+ else
+ qadm->SetEventSpecie(AliRecoParam::kDefault) ;
return qadm;
}
qadm->SetName(AliQAv1::GetDetName(iDet));
qadm->SetUniqueID(iDet);
fQADataMaker[iDet] = qadm;
- qadm->SetEventSpecie(qadm->GetRecoParam()->GetEventSpecie()) ;
+ if ( qadm->GetRecoParam() )
+ qadm->SetEventSpecie(qadm->GetRecoParam()->GetEventSpecie()) ;
+ else
+ qadm->SetEventSpecie(AliRecoParam::kDefault) ;
return qadm;
}
qadm->SetName(AliQAv1::GetDetName(iDet));
qadm->SetUniqueID(iDet);
fQADataMaker[iDet] = qadm ;
- qadm->SetEventSpecie(qadm->GetRecoParam()->GetEventSpecie()) ;
+ if ( qadm->GetRecoParam() )
+ qadm->SetEventSpecie(qadm->GetRecoParam()->GetEventSpecie()) ;
+ else
+ qadm->SetEventSpecie(AliRecoParam::kDefault) ;
}
return qadm ;
void AliQAManager::SetEventSpecie(AliRecoParam::EventSpecie_t es)
{
// set the current event specie and inform AliQAv1 that this event specie has been encountered
+ fEventSpecie = es ;
AliQAv1::Instance()->SetEventSpecie(es) ;
}