56 G4cout <<
"G4UnknownDecay constructor " <<
" Name:" << processName <<
G4endl;
97 G4bool isPreAssigned = (o_products !=
nullptr);
100 if (!isPreAssigned ){
116 if (ParentEnergy < ParentMass) {
117 ParentEnergy = ParentMass;
120 G4cout <<
"G4UnknownDecay::DoIt : Total Energy is less than its mass" <<
G4endl;
122 G4cout <<
" Energy:" << ParentEnergy/
MeV <<
"[MeV]";
123 G4cout <<
" Mass:" << ParentMass/
MeV <<
"[MeV]";
135 products->
Boost( ParentEnergy, ParentDirection);
143 G4cout <<
"G4UnknownDecay::DoIt : Decay vertex :";
144 G4cout <<
" Time: " << finalGlobalTime/
ns <<
"[ns]";
149 G4cout <<
"G4UnknownDecay::DoIt : decay products in Lab. Frame" <<
G4endl;
156 for (index=0; index < numberOfSecondaries; index++){
184 <<
": Decay of 'unknown' particles. \n"
185 <<
"kinematics of daughters are dertermined "
186 <<
"by PreAssignedDecayProducts. \n";