}
//_____________________________________________________________
-AliITSBeamTestDigitizer::AliITSBeamTestDigitizer(const Text_t* name, const Text_t* title, Char_t* opt,const char* filename):TTask(name,title),
+AliITSBeamTestDigitizer::AliITSBeamTestDigitizer(const Text_t* name, const Text_t* title, const Char_t* opt,const char* filename):TTask(name,title),
fEvIn(0),
fEvFin(0),
fRunNumber(-1),
}
//_____________________________________________________________
-AliITSBeamTestDigitizer::AliITSBeamTestDigitizer(const Text_t* name, const Text_t* title, Int_t run, Char_t* opt,const char* filename):TTask(name,title),
+AliITSBeamTestDigitizer::AliITSBeamTestDigitizer(const Text_t* name, const Text_t* title, Int_t run, const Char_t* opt,const char* filename):TTask(name,title),
fEvIn(0),
fEvFin(0),
fRunNumber(run),
AliRawReader* rd;
- if(GetOptDate()) rd = new AliRawReaderDate(fRawdataFileName,fEvIn);
- else rd = new AliRawReaderRoot(fRawdataFileName,fEvIn);
+
+ TString strFile = fRawdataFileName;
+ strFile += Form("?EventType=%d",fDATEEvType);
+ if(GetOptDate()) rd = new AliRawReaderDate(strFile.Data(),fEvIn);
+ else rd = new AliRawReaderRoot(strFile.Data(),fEvIn);
AliHeader* header = fRunLoader->GetHeader();
Int_t iev=fEvIn-1;
fRunLoader->SetEventNumber(iev);
rd->RequireHeader(fFlagHeader);
- rd->SelectEvents(fDATEEvType);
digSDD->SetRawReader(rd);
digSPD->SetRawReader(rd);