#include <TTree.h>
- ClassImp(AliGenExtFile)
+ClassImp(AliGenExtFile)
AliGenExtFile::AliGenExtFile()
:AliGenMC()
fReader = 0;
}
-AliGenExtFile::AliGenExtFile(const AliGenExtFile & ExtFile)
+AliGenExtFile::AliGenExtFile(const AliGenExtFile & ExtFile):
+ AliGenMC(ExtFile)
{
-// copy constructor
+// Copy constructor
+ ExtFile.Copy(*this);
}
//____________________________________________________________
AliGenExtFile::~AliGenExtFile()
(TMath::Abs(idpart) > 10) && selected;
// printf("*** pdg, first daughter, trk = %d, %d, %d\n",
// idpart,decayed, doTracking);
- //PH SetTrack(doTracking,-1,idpart,p,origin,polar,0,kPPrimary,nt);
+ //PH PushTrack(doTracking,-1,idpart,p,origin,polar,0,kPPrimary,nt);
Int_t parent = iparticle->GetFirstMother();
- SetTrack(doTracking,parent,idpart,p,origin,polar,0,kPPrimary,nt);
+ PushTrack(doTracking,parent,idpart,p,origin,polar,0,kPPrimary,nt);
KeepTrack(nt);
} // track loop
AliGenExtFile& AliGenExtFile::operator=(const AliGenExtFile& rhs)
{
// Assignment operator
+ rhs.Copy(*this);
return *this;
}
+
+void AliGenExtFile::Copy(TObject&) const
+{
+ //
+ // Copy
+ //
+ Fatal("Copy","Not implemented!\n");
+}