46#ifndef G4ITReactionChange_H
47#define G4ITReactionChange_H
G4bool operator!=(const G4ITReactionChange &right) const
void Initialize(const G4Track &, const G4Track &, G4VParticleChange *particleChangeA=nullptr, G4VParticleChange *particleChangeB=nullptr)
const G4Track * GetTrackB()
std::map< const G4Track *, G4VParticleChange * > fParticleChange
G4bool WereParentsKilled() const
G4VParticleChange * GetParticleChange(const G4Track *)
void AddSecondary(G4Track *aSecondary)
G4int GetNumberOfSecondaries() const
G4ITReactionChange & operator=(const G4ITReactionChange &other)
G4bool fParticleChangeIsSet
const G4Track * GetTrackA()
std::vector< G4Track * > * GetfSecondary()
G4bool operator==(const G4ITReactionChange &right) const
virtual ~G4ITReactionChange()
void UpdateStepInfo(G4Step *, G4Step *)
G4Track * GetSecondary(G4int) const
G4int fNumberOfSecondaries
std::vector< G4Track * > * fSecondaries