X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;ds=sidebyside;f=EVGEN%2FAliGenReaderCwn.h;h=76939d8321f0a3fd0250d02dbb1130e2980d577e;hb=ca13fb87ed1a96d8d699bf29ffe05d4e1101185e;hp=a1b7759faddc8c21e3216a3886b43e8f3d91e7c1;hpb=f24650c5419b88808eaa3b34ab234ce19e990b3a;p=u%2Fmrichter%2FAliRoot.git diff --git a/EVGEN/AliGenReaderCwn.h b/EVGEN/AliGenReaderCwn.h index a1b7759fadd..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){;} - virtual ~AliGenReaderCwn(){;} - // Initialise + AliGenReaderCwn(const AliGenReaderCwn &reader); + 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); + 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