}
/*********************************************************************/
-AliAOD* AliHBTPositionRandomizer::GetEventSim()
+AliAOD* AliHBTPositionRandomizer::GetEventSim() const
{
// gets from fReader and randomizes current particle event
- if (fReader == 0x0) return 0x0;
+ if (fReader == 0x0)
+ {
+ Error("GetEventSim","Reader is null");
+ return 0x0;
+ }
AliAOD *e = fReader->GetEventSim();
if (e->IsRandomized() == kFALSE) Randomize(e);
return e;
}
/*********************************************************************/
-AliAOD* AliHBTPositionRandomizer::GetEventRec()
+AliAOD* AliHBTPositionRandomizer::GetEventRec() const
{
// gets from fReader and randomizes current track event
- if (fReader == 0x0) return 0x0;
+ if (fReader == 0x0)
+ {
+ Error("GetEventRec","Reader is null");
+ return 0x0;
+ }
AliAOD *e = fReader->GetEventRec();
if (fRandomizeTracks) if (e->IsRandomized() == kFALSE) Randomize(e);
return e;
Bool_t ReadsRec() const {return (fReader)?fReader->ReadsRec():kFALSE;}
Bool_t ReadsSim() const {return (fReader)?fReader->ReadsSim():kFALSE;}
- AliAOD* GetEventSim() ;
- AliAOD* GetEventRec() ;
+ AliAOD* GetEventSim() const ;
+ AliAOD* GetEventRec() const ;
AliAOD* GetEventSim(Int_t n);
AliAOD* GetEventRec(Int_t n){return (fReader)?fReader->GetEventRec(n):0x0;}