public:
AliGenReaderCwn();
- AliGenReaderCwn(const AliGenReaderCwn &reader){;}
- virtual ~AliGenReaderCwn(){;}
- // Initialise
+ AliGenReaderCwn(const AliGenReaderCwn &reader):AliGenReader(reader)
+ {reader.Copy(*this);}
+ virtual ~AliGenReaderCwn();
+ // Initialise
virtual void Init();
// Read
virtual Int_t NextEvent();
virtual TParticle* NextParticle();
- AliGenReaderCwn & operator=(const AliGenReader & rhs);
+ 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