68 #include "G4EnergyLossMessenger.hh"
128 MinKineticEnergy(1.*
eV),
133 RecorderOfProcess(0),
266 for (
size_t J=0; J<numOfCouples; J++)
283 Value += (*pointer)[J]->GetValue(LowEdgeEnergy,isOutRange);
402 static const G4double faclow = 1.5 ;
423 else finalT = E*(1.-std::sqrt(Step/
fRangeNow)) ;
444 MeanLoss = E-finalT ;
447 if ((
EnlossFlucFlag) && (finalT > 0.) && (finalT < E)&&(E > LowerBoundEloss))
450 if (finalT < 0.) finalT = 0.;
466 std::vector<G4DynamicParticle*>* deexcitationProducts = 0;
469 size_t nSecondaries = 0;
470 if (deexcitationProducts != 0) nSecondaries = deexcitationProducts->size();
473 if (nSecondaries > 0) {
486 for (
size_t i=0; i<nSecondaries; i++) {
510 delete deexcitationProducts;