62 pdefApplicable( pdef ) {
93 delete theStringDecay;
100 return ( ( 0 == pdefApplicable &&
104 || ( &particle == pdefApplicable ) );
111 os <<
"Stopping and absorption of anti_protons, anti_sigma+, and \n"
112 <<
"all anti-nuclei using Fritiof (FTF) string model.\n"
113 <<
"Geant4 PreCompound model is used for nuclear de-excitation."
G4bool IsApplicable(const G4ParticleDefinition &)
void SetFragmentationModel(G4VStringFragmentation *aModel)
G4HadronicAbsorptionFritiof(G4ParticleDefinition *pdef=0)
void SetHighEnergyGenerator(G4VHighEnergyGenerator *const value)
void RegisterMe(G4HadronicInteraction *a)
static constexpr double TeV
void ProcessDescription(std::ostream &outFile) const
void SetMinEnergy(G4double anEnergy)
static G4AntiProton * Definition()
static G4AntiSigmaPlus * Definition()
G4HadronicInteraction * FindModel(const G4String &name)
static G4HadronicInteractionRegistry * Instance()
static constexpr double GeV
void SetMaxEnergy(const G4double anEnergy)
void SetTransport(G4VIntraNuclearTransportModel *const value)
virtual ~G4HadronicAbsorptionFritiof()
G4int GetBaryonNumber() const