57 G4cout <<
"G4UnknownDecay constructor " <<
" Name:" << processName <<
G4endl;
98 G4bool isPreAssigned = (o_products != 0);
101 if (!isPreAssigned ){
108 return &fParticleChangeForDecay ;
117 if (ParentEnergy < ParentMass) {
118 ParentEnergy = ParentMass;
121 G4cout <<
"G4UnknownDecay::DoIt : Total Energy is less than its mass" <<
G4endl;
123 G4cout <<
" Energy:" << ParentEnergy/
MeV <<
"[MeV]";
124 G4cout <<
" Mass:" << ParentMass/
MeV <<
"[MeV]";
136 products->
Boost( ParentEnergy, ParentDirection);
144 G4cout <<
"G4UnknownDecay::DoIt : Decay vertex :";
145 G4cout <<
" Time: " << finalGlobalTime/
ns <<
"[ns]";
150 G4cout <<
"G4UnknownDecay::DoIt : decay products in Lab. Frame" <<
G4endl;
157 for (index=0; index < numberOfSecondaries; index++)
180 return &fParticleChangeForDecay ;