ClassImp(AliESDInputHandler)
//______________________________________________________________________________
-AliESDInputHandler::AliESDInputHandler():
- AliInputEventHandler(),
- fEvent(0)
+AliESDInputHandler::AliESDInputHandler() :
+ AliInputEventHandler(),
+ fEvent(0x0)
{
// default constructor
}
//______________________________________________________________________________
AliESDInputHandler::~AliESDInputHandler()
{
-// destructor
+ // destructor
+ // delete fEvent;
}
//______________________________________________________________________________
AliESDInputHandler::AliESDInputHandler(const char* name, const char* title):
- AliInputEventHandler(name, title)
+ AliInputEventHandler(name, title), fEvent(0x0)
{
}
{
if (!fTree) return kFALSE;
// Get pointer to ESD event
- fEvent = new AliESDEvent();
- fEvent->ReadFromTree(fTree);
+ if(!fEvent){
+ fEvent = new AliESDEvent();
+ fEvent->ReadFromTree(fTree);
+ }
return kTRUE;
}
return kTRUE;
}
+Bool_t AliESDInputHandler::FinishEvent(){
+ // if(fEvent)fEvent->Reset();
+ return kTRUE;
+}
+