1 #ifndef ALIGENREADERCWN_H
2 #define ALIGENREADERCWN_H
3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
8 #include "AliGenReader.h"
11 class AliGenReaderCwn : public AliGenReader
16 AliGenReaderCwn(const AliGenReaderCwn &reader):AliGenReader(reader)
18 virtual ~AliGenReaderCwn();
22 virtual Int_t NextEvent();
23 virtual TParticle* NextParticle();
24 AliGenReaderCwn & operator=(const AliGenReaderCwn & rhs);
26 void Copy(AliGenReaderCwn&) const;
29 Int_t fNcurrent; // points to the next entry
30 Int_t fNparticle; // particle number in event
31 Int_t fNparticleMax; // number of particles in event
32 TTree *fTreeNtuple; // pointer to the TTree
33 //Declaration of leaves types
34 Int_t fNihead; // Number of entries in integer header
35 Int_t fIhead[12]; // Integer header
36 Int_t fNrhead; // Number of entries in float header
37 Float_t fRhead[6]; // Float header
38 UInt_t fIdpart; // Particle type
39 Float_t fTheta; // Theta
41 Float_t fP; // Total momentum
42 Float_t fE; // Total energy
43 ClassDef(AliGenReaderCwn,1) // Read particles from cwn-ntuple