/* $Id$ */
+//
+// Realisation of AliGenReader to be used with AliGenExtFile
+// It reads events from a ntuple like event structure.
+// Author: andreas.morsch@cern.ch
+//
#include "AliGenReader.h"
+#include <Rtypes.h>
class AliGenReaderCwn : public AliGenReader
{
public:
AliGenReaderCwn();
-
- AliGenReaderCwn(const AliGenReaderCwn &reader):AliGenReader(reader)
- {reader.Copy(*this);}
+ AliGenReaderCwn(const AliGenReaderCwn &reader);
virtual ~AliGenReaderCwn();
// Initialise
virtual void Init();
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
Float_t fPhi; // Phi
Float_t fP; // Total momentum
Float_t fE; // Total energy
+ private:
+ void Copy(TObject&) const;
ClassDef(AliGenReaderCwn,1) // Read particles from cwn-ntuple
};
#endif