virtual void Initialize()
G4VITReactionProcess(const G4VITReactionProcess &other)=delete
virtual void SetReactionTable(const G4ITReactionTable *)
G4VITReactionProcess & operator=(const G4VITReactionProcess &other)=delete
const G4ITReactionTable * fpReactionTable
virtual std::unique_ptr< G4ITReactionChange > MakeReaction(const G4Track &, const G4Track &)=0
virtual ~G4VITReactionProcess()=default
virtual G4bool IsApplicable(const G4ITType &, const G4ITType &) const
virtual std::vector< std::unique_ptr< G4ITReactionChange > > FindReaction(G4ITReactionSet *, const double, const double, const bool)=0
virtual G4bool TestReactibility(const G4Track &, const G4Track &, double, bool)=0
G4VITReactionProcess()=default