39 fNumberOfSecondaries(0),
41 fParticleChangeIsSet(
false)
56 fNumberOfSecondaries(0),
58 fParticleChangeIsSet(
false)
66 if (
this == &rhs)
return *
this;
80 if (particleChangeA || particleChangeB)
82 G4bool test = particleChangeA && particleChangeB;
87 exceptionDescription <<
"If you give for one track a particleChange, ";
89 <<
"G4ITReactionChange is expecting that you give for both ";
90 exceptionDescription <<
"reacting tracks a particleChange.";
91 G4Exception(
"G4ITReactionChange::Initialize",
"ITReactionChange001",
127 else return it->second;
140 <<
"No track A found ! Have you initialized the ReactionChange ?";
141 G4Exception(
"G4ITReactionChange::GetTrackA",
"ITReactionChange001",
154 <<
"No track B found ! Have you initialized the ReactionChange ?";
155 G4Exception(
"G4ITReactionChange::GetTrackB",
"ITReactionChange002",