#include "AliGenMC.h"
- ClassImp(AliGenMC)
+ClassImp(AliGenMC)
AliGenMC::AliGenMC()
- :AliGenerator()
+ :AliGenerator()
{
// Default Constructor
SetCutOnChild();
}
AliGenMC::AliGenMC(Int_t npart)
- :AliGenerator(npart)
+ :AliGenerator(npart)
{
// Constructor
SetCutOnChild();
SetProjectile();
}
-AliGenMC::AliGenMC(const AliGenMC & mc)
+AliGenMC::AliGenMC(const AliGenMC & mc):
+ AliGenerator(mc)
{
-// copy constructor
+// Copy constructor
+ mc.Copy(*this);
}
AliGenMC::~AliGenMC()
AliGenMC& AliGenMC::operator=(const AliGenMC& rhs)
{
// Assignment operator
+ rhs.Copy(*this);
return *this;
}
+void AliGenMC::Copy(AliGenMC&) const
+{
+ //
+ // Copy
+ //
+ Fatal("Copy","Not implemented!\n");
+}
+
+