public:
AliGenReaderCwn();
- AliGenReaderCwn(const AliGenReaderCwn &reader){;}
+ AliGenReaderCwn(const AliGenReaderCwn &reader):AliGenReader(reader)
+ {reader.Copy(*this);}
virtual ~AliGenReaderCwn();
// Initialise
virtual void Init();
// Read
virtual Int_t NextEvent();
virtual TParticle* NextParticle();
+ virtual void RewindEvent(){;}
AliGenReaderCwn & operator=(const AliGenReaderCwn & rhs);
+ private:
+ void Copy(AliGenReaderCwn&) const;
+
protected:
Int_t fNcurrent; // points to the next entry
Int_t fNparticle; // particle number in event