]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - EVGEN/AliGenHaloProtvino.cxx
Code causing warning messages corrected.
[u/mrichter/AliRoot.git] / EVGEN / AliGenHaloProtvino.cxx
index 99b1f2e8371232a1bb18b87419edb4da1d1891d2..843865e5d0c8e546c333fd1c295a80c2e13c3051 100644 (file)
 #include "AliGenHaloProtvino.h"
 #include "AliRun.h"
 
- ClassImp(AliGenHaloProtvino)
-     AliGenHaloProtvino::AliGenHaloProtvino()
-        :AliGenerator(-1)
+ClassImp(AliGenHaloProtvino)
+
+AliGenHaloProtvino::AliGenHaloProtvino()
+    :AliGenerator(-1)
 {
 // Constructor
     
@@ -65,9 +66,11 @@ AliGenHaloProtvino::AliGenHaloProtvino(Int_t npart)
     SetAnalog(0);
 }
 
-AliGenHaloProtvino::AliGenHaloProtvino(const AliGenHaloProtvino & HaloProtvino)
+AliGenHaloProtvino::AliGenHaloProtvino(const AliGenHaloProtvino & HaloProtvino):
+    AliGenerator(HaloProtvino)
 {
-// copy constructor
+// Copy constructor
+    HaloProtvino.Copy(*this);
 }
 
 
@@ -312,6 +315,7 @@ void AliGenHaloProtvino::Generate()
 AliGenHaloProtvino& AliGenHaloProtvino::operator=(const  AliGenHaloProtvino& rhs)
 {
 // Assignment operator
+    rhs.Copy(*this);
     return *this;
 }
 
@@ -352,6 +356,15 @@ Float_t AliGenHaloProtvino::GassPressureWeight(Float_t zPrimary)
     return weight;
 }
 
+void AliGenHaloProtvino::Copy(AliGenHaloProtvino&) const
+{
+    //
+    // Copy 
+    //
+    Fatal("Copy","Not implemented!\n");
+}
+
+
 /*
 # Title:    README file for the sources of IR8 machine induced background
 # Author:   Vadim Talanov <Vadim.Talanov@cern.ch>