]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - EVGEN/AliGenCocktailEntry.cxx
Updates to RAW package. Used during the Computing DC.
[u/mrichter/AliRoot.git] / EVGEN / AliGenCocktailEntry.cxx
index fd730fdf47864dec173d0c0ac890b37c2e3d3a3e..eee93354a20c3e9bf86e2b22c2f230fffd52845e 100644 (file)
@@ -13,9 +13,7 @@
  * provided "as is" without express or implied warranty.                  *
  **************************************************************************/
 
-/*
-$Log $
-*/
+/* $Id$ */
 
 // Entry for AliGenCocktail container class. 
 // See also comments there.
@@ -31,7 +29,8 @@ $Log $
 ClassImp(AliGenCocktailEntry)
 
 
-    AliGenCocktailEntry::AliGenCocktailEntry()
+
+AliGenCocktailEntry::AliGenCocktailEntry()
 {
 // Default constructor
     fGenerator =0;
@@ -44,7 +43,7 @@ ClassImp(AliGenCocktailEntry)
 }
 
 AliGenCocktailEntry:: AliGenCocktailEntry
-(AliGenerator* Generator, char * Name, Float_t RateExp):TNamed(Name, "Generator Cocktail Entry")
+(AliGenerator* Generator, const char * Name, Float_t RateExp):TNamed(Name, "Generator Cocktail Entry")
 {
 // Constructor using generator type, name and rate per event
     fGenerator=Generator;
@@ -57,9 +56,11 @@ AliGenCocktailEntry:: AliGenCocktailEntry
     fBias=1;
 }
 
-AliGenCocktailEntry::AliGenCocktailEntry(const AliGenCocktailEntry &entry)
+AliGenCocktailEntry::AliGenCocktailEntry(const AliGenCocktailEntry &entry):
+    TNamed(entry)
 {
 // Dummy copy constructor
+    entry.Copy(*this);
 }
 
 
@@ -74,5 +75,14 @@ AliGenCocktailEntry& AliGenCocktailEntry::operator
 =(const  AliGenCocktailEntry& rhs)
 {
 // Assignment operator
-    return *this;
+    rhs.Copy(*this);
+    return (*this);
+}
+
+void AliGenCocktailEntry::Copy(TObject&) const
+{
+    //
+    // Copy 
+    //
+    Fatal("Copy","Not implemented!\n");
 }