printf(" last FLUKA material is %g\n", fLastMaterial);
// construct file names
- TString sAliceInp = getenv("ALICE_ROOT");
- sAliceInp +="/TFluka/input/";
+ TString sAliceCoreInp = getenv("ALICE_ROOT");
+ sAliceCoreInp +="/TFluka/input/";
TString sAliceTmp = "flukaMat.inp";
- TString sAliceCoreInp = sAliceInp;
- sAliceInp += GetInputFileName();
+ TString sAliceInp = GetInputFileName();
sAliceCoreInp += GetCoreInputFileName();
ifstream AliceCoreInp(sAliceCoreInp.Data());
ifstream AliceFlukaMat(sAliceTmp.Data());
// PAPROP.am = particle mass in GeV
// TRACKR.jtrack = identity number of the particle
Int_t caller = GetCaller();
- if (caller != 2) // not eedraw
+ if (caller != 2) { // not eedraw
+// cout << "JTRACK=" << TRACKR.jtrack << " mass=" << PAPROP.am[TRACKR.jtrack+6] << endl;
return PAPROP.am[TRACKR.jtrack+6];
+ }
else
return -1000.0;
}
return name;
}
-Int_t TFluka::CurrentMaterial(Float_t &a, Float_t &z,
- Float_t &dens, Float_t &radl, Float_t &absl) const
+Int_t TFluka::CurrentMaterial(Float_t & /*a*/, Float_t & /*z*/,
+ Float_t & /*dens*/, Float_t & /*radl*/, Float_t & /*absl*/) const
{
//
// Return the current medium number
Double_t fCut;
Float_t fLastMaterial = fGeom->GetLastMaterialIndex();
printf(" last FLUKA material is %g\n", fLastMaterial);
+
// construct file names
- TString sAliceInp = getenv("ALICE_ROOT");
- sAliceInp +="/TFluka/input/";
- TString sAliceTmp ="./flukaMat.inp";
- TString sAliceCoreInp = sAliceInp;
- sAliceInp += GetInputFileName();
+ TString sAliceCoreInp = getenv("ALICE_ROOT");
+ sAliceCoreInp +="/TFluka/input/";
+ TString sAliceTmp = "flukaMat.inp";
+ TString sAliceInp = GetInputFileName();
sAliceCoreInp += GetCoreInputFileName();
ifstream AliceCoreInp(sAliceCoreInp.Data());
ifstream AliceFlukaMat(sAliceTmp.Data());