fE(0.)
{
// Default constructor
+ Int_t i;
+ for (i = 0; i < 6; i++) fRhead[i] = 0.;
+ for (i = 0; i < 12; i++) fIhead[i] = 0;
}
+
AliGenReaderCwn::AliGenReaderCwn(const AliGenReaderCwn &reader):
AliGenReader(reader),
fNcurrent(0),
fE(0.)
{
// Copy constructor
+ Int_t i;
+ for (i = 0; i < 6; i++) fRhead[i] = 0.;
+ for (i = 0; i < 12; i++) fIhead[i] = 0;
reader.Copy(*this);
}
Float_t prwn;
Float_t p[4];
// Read the next particle
- if (fCode == kGEANT3) fIdpart=gMC->PDGFromId(fIdpart);
+ if (fCode == kGEANT3) fIdpart=TVirtualMC::GetMC()->PDGFromId(fIdpart);
Double_t amass = TDatabasePDG::Instance()->GetParticle(fIdpart)->Mass();
if(fE<=amass) {
Warning("Generate","Particle %d E = %f mass = %f %f %f \n",