/* $Id$ */
+//
+// Realisation of AliGenReader to be used with AliGenExtFile
+// It reads Hijing events from a ntuple like event structure.
+// Author: andreas.morsch@cern.ch
+//
#include "AliGenReader.h"
public:
AliGenReaderEcalHijing();
- AliGenReaderEcalHijing(const AliGenReaderEcalHijing &reader){;}
+ AliGenReaderEcalHijing(const AliGenReaderEcalHijing &reader):AliGenReader(reader)
+ {reader.Copy(*this);}
virtual ~AliGenReaderEcalHijing(){;}
// Initialise
virtual void Init();
// Read
virtual Int_t NextEvent();
virtual TParticle* NextParticle();
+ virtual void RewindEvent(){;}
AliGenReaderEcalHijing & operator=(const AliGenReaderEcalHijing & rhs);
+
protected:
Int_t fNcurrent; // points to the next entry
- Int_t fNparticle; //
+ Int_t fNparticle; // number of particles
TTree *fTreeNtuple; // pointer to the TTree
//Declaration of leaves types
Float_t fPyhij[10000]; // py
Float_t fPzhij[10000]; // pz
Float_t fEhij[10000]; // energy
+ private:
+ void Copy(TObject&) const;
+
ClassDef(AliGenReaderEcalHijing,1) // Read particles from cwn-ntuple
};
#endif