X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=EVGEN%2FAliGenReaderCwn.cxx;h=33f75e5aaeeb0fed256417b16ca2feb2afba0f25;hb=f9223476c1758e9109c8a971ded5a47ee32739e7;hp=8cf8dfe1016d578a93f4e8dcc7a61f3307036e26;hpb=dc1d768c88c7919a639e50ca5cd1638f54d2f81a;p=u%2Fmrichter%2FAliRoot.git diff --git a/EVGEN/AliGenReaderCwn.cxx b/EVGEN/AliGenReaderCwn.cxx index 8cf8dfe1016..33f75e5aaee 100644 --- a/EVGEN/AliGenReaderCwn.cxx +++ b/EVGEN/AliGenReaderCwn.cxx @@ -24,21 +24,56 @@ #include #include +#include #include #include #include "AliGenReaderCwn.h" -ClassImp(AliGenReaderCwn); +ClassImp(AliGenReaderCwn) + +AliGenReaderCwn::AliGenReaderCwn(): + fNcurrent(0), + fNparticle(0), + fNparticleMax(0), + fTreeNtuple(0), + fNihead(0), + fNrhead(0), + fIdpart(0), + fTheta(0.), + fPhi(0.), + fP(0.), + fE(0.) +{ +// Default constructor + Int_t i; + for (i = 0; i < 6; i++) fRhead[i] = 0.; + for (i = 0; i < 12; i++) fIhead[i] = 0; +} -AliGenReaderCwn::AliGenReaderCwn() +AliGenReaderCwn::AliGenReaderCwn(const AliGenReaderCwn &reader): + AliGenReader(reader), + fNcurrent(0), + fNparticle(0), + fNparticleMax(0), + fTreeNtuple(0), + fNihead(0), + fNrhead(0), + fIdpart(0), + fTheta(0.), + fPhi(0.), + fP(0.), + fE(0.) { -// Default constructor - fNcurrent = 0; - fTreeNtuple = 0; + // Copy constructor + Int_t i; + for (i = 0; i < 6; i++) fRhead[i] = 0.; + for (i = 0; i < 12; i++) fIhead[i] = 0; + reader.Copy(*this); } + AliGenReaderCwn::~AliGenReaderCwn() { delete fTreeNtuple; @@ -102,7 +137,7 @@ Int_t AliGenReaderCwn::NextEvent() TParticle* AliGenReaderCwn::NextParticle() { -// +// Read next particle // Float_t prwn; Float_t p[4];