X-Git-Url: http://git.uio.no/git/?p=u%2Fmrichter%2FAliRoot.git;a=blobdiff_plain;f=EVGEN%2FAliGenReaderCwn.h;h=76939d8321f0a3fd0250d02dbb1130e2980d577e;hp=25319262541b99e9c5d2d32c2b197eb44a2bab03;hb=1785640c0e3d52e0f5d032d7cb9a00f6651e174f;hpb=e033748bd92072b7065ffb7cba5e5d5779f9c450 diff --git a/EVGEN/AliGenReaderCwn.h b/EVGEN/AliGenReaderCwn.h index 25319262541..76939d8321f 100644 --- a/EVGEN/AliGenReaderCwn.h +++ b/EVGEN/AliGenReaderCwn.h @@ -5,16 +5,20 @@ /* $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):AliGenReader(reader) - {reader.Copy(*this);} + AliGenReaderCwn(const AliGenReaderCwn &reader); virtual ~AliGenReaderCwn(); // Initialise virtual void Init(); @@ -23,8 +27,6 @@ class AliGenReaderCwn : public AliGenReader 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 @@ -41,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