61 pdefApplicable( pdef ) {
93 return ( ( 0 == pdefApplicable &&
101 || ( &particle == pdefApplicable ) );
108 os <<
"Stopping and absorption of anti_proton, anti_neutron, anti_lambda, \n"
109 <<
"anti_sigma0, anti_sigma+, anti_xi0 and all anti-nuclei \n"
110 <<
"using Fritiof (FTF) string model.\n"
111 <<
"Geant4 PreCompound model is used for nuclear de-excitation."
static G4AntiLambda * Definition()
static G4AntiNeutron * Definition()
static G4AntiProton * Definition()
static G4AntiSigmaPlus * Definition()
static G4AntiSigmaZero * Definition()
static G4AntiXiZero * Definition()
virtual ~G4HadronicAbsorptionFritiof()
G4bool IsApplicable(const G4ParticleDefinition &)
G4HadronicAbsorptionFritiof(G4ParticleDefinition *pdef=0)
void ProcessDescription(std::ostream &outFile) const
G4HadronicInteraction * FindModel(const G4String &name)
static G4HadronicInteractionRegistry * Instance()
void SetMinEnergy(G4double anEnergy)
void SetMaxEnergy(const G4double anEnergy)
static G4HadronicParameters * Instance()
G4double GetMaxEnergy() const
void RegisterMe(G4HadronicInteraction *a)
G4int GetBaryonNumber() const
void SetTransport(G4VIntraNuclearTransportModel *const value)
void SetHighEnergyGenerator(G4VHighEnergyGenerator *const value)
void SetFragmentationModel(G4VStringFragmentation *aModel)