#include <TKey.h>
#include "AliRawReaderChain.h"
-#include "AliRawEvent.h"
+#include "AliRawVEvent.h"
ClassImp(AliRawReaderChain)
do {
delete fEvent;
- fEvent = new AliRawEvent;
+ fEvent = NULL;
+ fEventHeader = NULL;
Long64_t treeEntry = fChain->LoadTree(fEventIndex+1);
if (!fBranch)
return kFALSE;
if (fBranch->GetEntry(treeEntry) <= 0)
return kFALSE;
+ fEventHeader = fEvent->GetHeader();
fEventIndex++;
} while (!IsEventSelected());
fEventNumber++;
fEventIndex = -1;
delete fEvent;
- fEvent = new AliRawEvent;
+ fEvent = NULL;
+ fEventHeader = NULL;
fEventNumber = -1;
return Reset();
}
if (!fChain || !fChain->GetListOfFiles()->GetEntriesFast()) return kFALSE;
delete fEvent;
- fEvent = new AliRawEvent;
+ fEvent = NULL;
+ fEventHeader = NULL;
Long64_t treeEntry = fChain->LoadTree(event);
if (!fBranch)
return kFALSE;
if (fBranch->GetEntry(treeEntry) <= 0)
return kFALSE;
+ fEventHeader = fEvent->GetHeader();
fEventIndex = event;
fEventNumber++;
return Reset();