56 G4cout <<
"G4ParticleChangeForGamma::G4ParticleChangeForGamma() " <<
G4endl;
65 G4cout <<
"G4ParticleChangeForGamma::~G4ParticleChangeForGamma() " <<
G4endl;
74 G4cout <<
"G4ParticleChangeForGamma:: copy constructor is called " <<
G4endl;
76 currentTrack = right.currentTrack;
77 proposedKinEnergy = right.proposedKinEnergy;
78 proposedMomentumDirection = right.proposedMomentumDirection;
79 proposedPolarization = right.proposedPolarization;
88 G4cout <<
"G4ParticleChangeForGamma:: assignment operator is called " <<
G4endl;
95 G4cout <<
"G4ParticleChangeForGamma: assignment operator Warning ";
96 G4cout <<
"theListOfSecondaries is not empty ";
115 currentTrack = right.currentTrack;
116 proposedKinEnergy = right.proposedKinEnergy;
117 proposedMomentumDirection = right.proposedMomentumDirection;
118 proposedPolarization = right.proposedPolarization;
162 if(proposedKinEnergy > 0.0) {
187 G4cout <<
" Kinetic Energy (MeV): "
188 << std::setw(20) << proposedKinEnergy/
MeV
190 G4cout <<
" Momentum Direction: "
191 << std::setw(20) << proposedMomentumDirection
193 G4cout <<
" Polarization: "
194 << std::setw(20) << proposedPolarization
202 G4bool exitWithError =
false;
212 G4cout <<
"G4ParticleChangeForGamma::CheckIt: ";
213 G4cout <<
"KinEnergy become larger than the initial value!"
214 <<
" Difference: " << accuracy <<
"[MeV] " <<
G4endl;
233 "energy was illegal");