]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - EVGEN/AliGenReaderCwn.cxx
added stuff
[u/mrichter/AliRoot.git] / EVGEN / AliGenReaderCwn.cxx
index 61e2c76e89860ba51ab2a5c1f5ed92e7e49975c1..8fce126da3b0d0b015e40de4ac818a4ef2ebd9cd 100644 (file)
 
 #include "AliGenReaderCwn.h"
 
-ClassImp(AliGenReaderCwn);
-
-
-AliGenReaderCwn::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
-    fNcurrent   = 0;
-    fTreeNtuple = 0;
 }
 
+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.)
+{
+    // Copy constructor
+    reader.Copy(*this);
+}
+
+
 AliGenReaderCwn::~AliGenReaderCwn()
 {
     delete fTreeNtuple;
@@ -138,7 +165,7 @@ AliGenReaderCwn& AliGenReaderCwn::operator=(const  AliGenReaderCwn& rhs)
     return *this;
 }
 
-void AliGenReaderCwn::Copy(AliGenReaderCwn&) const
+void AliGenReaderCwn::Copy(TObject&) const
 {
     //
     // Copy