#include "AliGenHalo.h"
#include "AliRun.h"
- ClassImp(AliGenHalo)
- AliGenHalo::AliGenHalo()
- :AliGenerator(-1)
+ClassImp(AliGenHalo)
+
+AliGenHalo::AliGenHalo()
+ :AliGenerator(-1)
{
// Constructor
fName="Halo";
}
AliGenHalo::AliGenHalo(const AliGenHalo & Halo)
+ :AliGenerator(Halo)
{
-// copy constructor
+// Copy constructor
+ Halo.Copy(*this);
}
void AliGenHalo::Generate()
{
// Generate from input file
- FILE *fp = fopen(fFileName,"r");
+ fp = fopen(fFileName,"r");
if (fp) {
printf("\n File %s opened for reading ! \n ", (char*) &fFileName);
} else {
AliGenHalo& AliGenHalo::operator=(const AliGenHalo& rhs)
{
// Assignment operator
+ rhs.Copy(*this);
return *this;
}
+void AliGenHalo::Copy(TObject&) const
+{
+ //
+ // Copy
+ //
+ Fatal("Copy","Not implemented!\n");
+}
+
+