X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=EVGEN%2FAliGenReaderCwn.h;h=76939d8321f0a3fd0250d02dbb1130e2980d577e;hb=32db4144626d02966f2885590e4be3cda2cce262;hp=50ebd7da359c52a705b8691380578cdb72ebbaa1;hpb=ae872676b538ed53d09042339ac3f2926d69f2f2;p=u%2Fmrichter%2FAliRoot.git diff --git a/EVGEN/AliGenReaderCwn.h b/EVGEN/AliGenReaderCwn.h index 50ebd7da359..76939d8321f 100644 --- a/EVGEN/AliGenReaderCwn.h +++ b/EVGEN/AliGenReaderCwn.h @@ -5,22 +5,29 @@ /* $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 class AliGenReaderCwn : public AliGenReader { public: AliGenReaderCwn(); - - AliGenReaderCwn(const AliGenReaderCwn &reader){;} + AliGenReaderCwn(const AliGenReaderCwn &reader); virtual ~AliGenReaderCwn(); // Initialise virtual void Init(); // Read virtual Int_t NextEvent(); virtual TParticle* NextParticle(); + virtual void RewindEvent(){;} AliGenReaderCwn & operator=(const AliGenReaderCwn & rhs); + protected: Int_t fNcurrent; // points to the next entry Int_t fNparticle; // particle number in event @@ -36,6 +43,8 @@ class AliGenReaderCwn : public AliGenReader 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