* provided "as is" without express or implied warranty. *
**************************************************************************/
-/*
-$Log $
-*/
+/* $Id$ */
// Entry for AliGenCocktail container class.
// See also comments there.
ClassImp(AliGenCocktailEntry)
- AliGenCocktailEntry::AliGenCocktailEntry()
+
+AliGenCocktailEntry::AliGenCocktailEntry()
{
// Default constructor
fGenerator =0;
}
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;
fBias=1;
}
-AliGenCocktailEntry::AliGenCocktailEntry(const AliGenCocktailEntry &entry)
+AliGenCocktailEntry::AliGenCocktailEntry(const AliGenCocktailEntry &entry):
+ TNamed(entry)
{
// Dummy copy constructor
+ entry.Copy(*this);
}
=(const AliGenCocktailEntry& rhs)
{
// Assignment operator
- return *this;
+ rhs.Copy(*this);
+ return (*this);
+}
+
+void AliGenCocktailEntry::Copy(TObject&) const
+{
+ //
+ // Copy
+ //
+ Fatal("Copy","Not implemented!\n");
}