G4LEAntiXiZeroInelastic Class Reference

#include <G4LEAntiXiZeroInelastic.hh>

Inheritance diagram for G4LEAntiXiZeroInelastic:

Inheritance graph
[legend]
List of all members.

Detailed Description

Definition at line 46 of file G4LEAntiXiZeroInelastic.hh.

Public Member Functions

 G4LEAntiXiZeroInelastic ()
 ~G4LEAntiXiZeroInelastic ()
G4HadFinalStateApplyYourself (const G4HadProjectile &aTrack, G4Nucleus &targetNucleus)
G4bool operator== (const G4HadronicInteraction &right) const
G4bool operator!= (const G4HadronicInteraction &right) const
G4double GetMinEnergy () const
virtual G4double GetMinEnergy (const G4Material *aMaterial, const G4Element *anElement) const
void SetMinEnergy (const G4double anEnergy)
virtual void SetMinEnergy (G4double anEnergy, G4Element *anElement)
virtual void SetMinEnergy (G4double anEnergy, G4Material *aMaterial)
G4double GetMaxEnergy () const
virtual G4double GetMaxEnergy (const G4Material *aMaterial, const G4Element *anElement) const
void SetMaxEnergy (const G4double anEnergy)
virtual void SetMaxEnergy (G4double anEnergy, G4Element *anElement)
virtual void SetMaxEnergy (G4double anEnergy, G4Material *aMaterial)
const G4HadronicInteractionGetMyPointer () const
G4int GetVerboseLevel () const
void SetVerboseLevel (G4int value)
const G4StringGetModelName () const
virtual void DeActivateFor (G4Material *aMaterial)
virtual void DeActivateFor (G4Element *anElement)
virtual void ActivateFor (G4Material *aMaterial)
virtual void ActivateFor (G4Element *anElement)
virtual G4bool IsBlocked (const G4Material *aMaterial) const
virtual G4bool IsBlocked (const G4Element *anElement) const
virtual G4bool IsApplicable (const G4HadProjectile &, G4Nucleus &)

Protected Member Functions

G4double Pmltpc (G4int np, G4int nm, G4int nz, G4int n, G4double b, G4double c)
G4bool MarkLeadingStrangeParticle (const G4ReactionProduct &currentParticle, const G4ReactionProduct &targetParticle, G4ReactionProduct &leadParticle)
void SetUpPions (const G4int np, const G4int nm, const G4int nz, G4FastVector< G4ReactionProduct, GHADLISTSIZE > &vec, G4int &vecLen)
void Rotate (G4FastVector< G4ReactionProduct, GHADLISTSIZE > &vec, G4int &vecLen)
void GetNormalizationConstant (const G4double availableEnergy, G4double &n, G4double &anpn)
void CalculateMomenta (G4FastVector< G4ReactionProduct, GHADLISTSIZE > &vec, G4int &vecLen, const G4HadProjectile *originalIncident, const G4DynamicParticle *originalTarget, G4ReactionProduct &modifiedOriginal, G4Nucleus &targetNucleus, G4ReactionProduct &currentParticle, G4ReactionProduct &targetParticle, G4bool &incidentHasChanged, G4bool &targetHasChanged, G4bool quasiElastic)
void SetUpChange (G4FastVector< G4ReactionProduct, GHADLISTSIZE > &vec, G4int &vecLen, G4ReactionProduct &currentParticle, G4ReactionProduct &targetParticle, G4bool &incidentHasChanged)
G4bool IsBlocked () const
void Block ()

Protected Attributes

G4HadFinalState theParticleChange
G4int verboseLevel
G4ReactionDynamics theReactionDynamics
G4double theMinEnergy
G4double theMaxEnergy
G4bool isBlocked
G4String theModelName

Private Member Functions

void Cascade (G4FastVector< G4ReactionProduct, GHADLISTSIZE > &vec, G4int &vecLen, const G4HadProjectile *originalIncident, G4ReactionProduct &currentParticle, G4ReactionProduct &targetParticle, G4bool &incidentHasChanged, G4bool &targetHasChanged, G4bool &quasiElastic)


Constructor & Destructor Documentation

G4LEAntiXiZeroInelastic::G4LEAntiXiZeroInelastic (  )  [inline]

Definition at line 50 of file G4LEAntiXiZeroInelastic.hh.

References GeV, G4HadronicInteraction::SetMaxEnergy(), and G4HadronicInteraction::SetMinEnergy().

Here is the call graph for this function:

G4LEAntiXiZeroInelastic::~G4LEAntiXiZeroInelastic (  )  [inline]

Definition at line 56 of file G4LEAntiXiZeroInelastic.hh.


Member Function Documentation

virtual void G4HadronicInteraction::ActivateFor ( G4Element anElement  )  [inline, virtual, inherited]

Definition at line 157 of file G4HadronicInteraction.hh.

References G4HadronicInteraction::Block(), G4HadronicInteraction::GetMaxEnergy(), G4HadronicInteraction::GetMinEnergy(), G4HadronicInteraction::SetMaxEnergy(), and G4HadronicInteraction::SetMinEnergy().

Here is the call graph for this function:

virtual void G4HadronicInteraction::ActivateFor ( G4Material aMaterial  )  [inline, virtual, inherited]

Definition at line 149 of file G4HadronicInteraction.hh.

References G4HadronicInteraction::Block(), G4HadronicInteraction::GetMaxEnergy(), G4HadronicInteraction::GetMinEnergy(), G4HadronicInteraction::SetMaxEnergy(), and G4HadronicInteraction::SetMinEnergy().

Here is the call graph for this function:

G4HadFinalState * G4LEAntiXiZeroInelastic::ApplyYourself ( const G4HadProjectile aTrack,
G4Nucleus targetNucleus 
) [virtual]

Implements G4HadronicInteraction.

Definition at line 43 of file G4LEAntiXiZeroInelastic.cc.

References G4InelasticInteraction::CalculateMomenta(), Cascade(), G4Nucleus::Cinema(), G4Nucleus::EvaporationEffects(), G4cout, G4endl, G4UniformRand, G4HadProjectile::GetDefinition(), G4DynamicParticle::GetDefinition(), G4ReactionProduct::GetKineticEnergy(), G4HadProjectile::GetKineticEnergy(), G4HadProjectile::GetMaterial(), G4ReactionProduct::GetMomentum(), G4Material::GetName(), G4ParticleDefinition::GetParticleName(), G4ParticleDefinition::GetPDGMass(), G4ReactionProduct::GetTotalMomentum(), GeV, G4FastVector< Type, N >::Initialize(), MeV, G4Nucleus::ReturnTargetParticle(), G4ReactionProduct::SetKineticEnergy(), G4ReactionProduct::SetMomentum(), G4ReactionProduct::SetSide(), G4InelasticInteraction::SetUpChange(), G4HadronicInteraction::theParticleChange, and G4HadronicInteraction::verboseLevel.

Here is the call graph for this function:

void G4HadronicInteraction::Block (  )  [inline, protected, inherited]

Definition at line 193 of file G4HadronicInteraction.hh.

References G4HadronicInteraction::isBlocked.

Referenced by G4HadronicInteraction::ActivateFor().

void G4InelasticInteraction::CalculateMomenta ( G4FastVector< G4ReactionProduct, GHADLISTSIZE > &  vec,
G4int vecLen,
const G4HadProjectile originalIncident,
const G4DynamicParticle originalTarget,
G4ReactionProduct modifiedOriginal,
G4Nucleus targetNucleus,
G4ReactionProduct currentParticle,
G4ReactionProduct targetParticle,
G4bool incidentHasChanged,
G4bool targetHasChanged,
G4bool  quasiElastic 
) [protected, inherited]

Definition at line 173 of file G4InelasticInteraction.cc.

References G4Nucleus::AnnihilationEvaporationEffects(), G4InelasticInteraction::cache, G4Nucleus::Cinema(), G4cout, G4UniformRand, G4ReactionDynamics::GenerateXandPt(), G4HadProjectile::Get4Momentum(), G4DynamicParticle::GetDefinition(), G4HadProjectile::GetDefinition(), G4ReactionProduct::GetKineticEnergy(), G4HadProjectile::GetKineticEnergy(), G4ReactionProduct::GetMass(), G4ReactionProduct::GetMomentum(), G4Nucleus::GetN(), G4ParticleDefinition::GetPDGEncoding(), G4ParticleDefinition::GetPDGMass(), G4ReactionProduct::GetTotalMomentum(), GeV, G4FastVector< Type, N >::Initialize(), G4KaonMinus::KaonMinus(), G4KaonPlus::KaonPlus(), G4KaonZeroLong::KaonZeroLong(), G4KaonZeroShort::KaonZeroShort(), G4InelasticInteraction::MarkLeadingStrangeParticle(), MeV, G4ReactionDynamics::ProduceStrangeParticlePairs(), G4HadReentrentException::Report(), G4InelasticInteraction::Rotate(), G4FastVector< Type, N >::SetElement(), G4ReactionProduct::SetKineticEnergy(), G4ReactionProduct::SetMomentum(), G4ReactionDynamics::SuppressChargedPions(), G4HadronicInteraction::theReactionDynamics, G4ReactionDynamics::TwoBody(), G4ReactionDynamics::TwoCluster(), and G4InelasticInteraction::what.

Referenced by G4LEXiZeroInelastic::ApplyYourself(), G4LEXiMinusInelastic::ApplyYourself(), G4LESigmaPlusInelastic::ApplyYourself(), G4LESigmaMinusInelastic::ApplyYourself(), G4LEProtonInelastic::ApplyYourself(), G4LEPionPlusInelastic::ApplyYourself(), G4LEPionMinusInelastic::ApplyYourself(), G4LEOmegaMinusInelastic::ApplyYourself(), G4LENeutronInelastic::ApplyYourself(), G4LELambdaInelastic::ApplyYourself(), G4LEKaonZeroInelastic::ApplyYourself(), G4LEKaonPlusInelastic::ApplyYourself(), G4LEKaonMinusInelastic::ApplyYourself(), ApplyYourself(), G4LEAntiXiMinusInelastic::ApplyYourself(), G4LEAntiSigmaPlusInelastic::ApplyYourself(), G4LEAntiSigmaMinusInelastic::ApplyYourself(), G4LEAntiProtonInelastic::ApplyYourself(), G4LEAntiOmegaMinusInelastic::ApplyYourself(), G4LEAntiNeutronInelastic::ApplyYourself(), G4LEAntiLambdaInelastic::ApplyYourself(), and G4LEAntiKaonZeroInelastic::ApplyYourself().

Here is the call graph for this function:

void G4LEAntiXiZeroInelastic::Cascade ( G4FastVector< G4ReactionProduct, GHADLISTSIZE > &  vec,
G4int vecLen,
const G4HadProjectile originalIncident,
G4ReactionProduct currentParticle,
G4ReactionProduct targetParticle,
G4bool incidentHasChanged,
G4bool targetHasChanged,
G4bool quasiElastic 
) [private]

Definition at line 128 of file G4LEAntiXiZeroInelastic.cc.

References G4UniformRand, G4ReactionProduct::GetDefinition(), G4HadProjectile::GetDefinition(), G4ReactionProduct::GetMass(), G4InelasticInteraction::GetNormalizationConstant(), G4ParticleDefinition::GetPDGMass(), G4HadProjectile::GetTotalEnergy(), G4FastVector< Type, N >::Initialize(), G4KaonMinus::KaonMinus(), MeV, G4Neutron::Neutron(), G4PionPlus::PionPlus(), G4InelasticInteraction::Pmltpc(), G4Proton::Proton(), G4ReactionProduct::SetDefinition(), G4ReactionProduct::SetDefinitionAndUpdateE(), G4FastVector< Type, N >::SetElement(), G4ReactionProduct::SetSide(), G4InelasticInteraction::SetUpPions(), G4SigmaPlus::SigmaPlus(), and G4XiMinus::XiMinus().

Referenced by ApplyYourself().

Here is the call graph for this function:

void G4HadronicInteraction::DeActivateFor ( G4Element anElement  )  [virtual, inherited]

Definition at line 173 of file G4HadronicInteraction.cc.

References G4HadronicInteraction::theBlockedListElements.

void G4HadronicInteraction::DeActivateFor ( G4Material aMaterial  )  [virtual, inherited]

Definition at line 167 of file G4HadronicInteraction.cc.

References G4HadronicInteraction::theBlockedList.

G4double G4HadronicInteraction::GetMaxEnergy ( const G4Material aMaterial,
const G4Element anElement 
) const [virtual, inherited]

Definition at line 101 of file G4HadronicInteraction.cc.

References G4cout, G4endl, G4Material::GetName(), GeV, G4HadronicInteraction::IsBlocked(), second, G4HadronicInteraction::theMaxEnergy, G4HadronicInteraction::theMaxEnergyList, G4HadronicInteraction::theMaxEnergyListElements, and G4HadronicInteraction::verboseLevel.

Here is the call graph for this function:

G4double G4HadronicInteraction::GetMaxEnergy (  )  const [inline, inherited]

Definition at line 114 of file G4HadronicInteraction.hh.

References G4HadronicInteraction::theMaxEnergy.

Referenced by G4HadronicInteraction::ActivateFor(), G4EnergyRangeManager::GetHadronicInteraction(), G4HadronProcessStore::Print(), G4HadronInelasticQLHEP::Register(), and G4HadronInelasticQBBC::Register().

G4double G4HadronicInteraction::GetMinEnergy ( const G4Material aMaterial,
const G4Element anElement 
) const [virtual, inherited]

Definition at line 36 of file G4HadronicInteraction.cc.

References G4cout, G4endl, G4Material::GetName(), GeV, G4HadronicInteraction::IsBlocked(), second, G4HadronicInteraction::theMinEnergy, G4HadronicInteraction::theMinEnergyList, G4HadronicInteraction::theMinEnergyListElements, and G4HadronicInteraction::verboseLevel.

Here is the call graph for this function:

G4double G4HadronicInteraction::GetMinEnergy (  )  const [inline, inherited]

Definition at line 101 of file G4HadronicInteraction.hh.

References G4HadronicInteraction::theMinEnergy.

Referenced by G4HadronicInteraction::ActivateFor(), G4HadronProcessStore::Print(), G4HadronInelasticQLHEP::Register(), and G4HadronInelasticQBBC::Register().

const G4String& G4HadronicInteraction::GetModelName (  )  const [inline, inherited]

Reimplemented in G4VIntraNuclearTransportModel.

Definition at line 136 of file G4HadronicInteraction.hh.

References G4HadronicInteraction::theModelName.

Referenced by G4HadronicProcess::GeneralPostStepDoIt().

const G4HadronicInteraction* G4HadronicInteraction::GetMyPointer (  )  const [inline, inherited]

Definition at line 127 of file G4HadronicInteraction.hh.

void G4InelasticInteraction::GetNormalizationConstant ( const G4double  availableEnergy,
G4double n,
G4double anpn 
) [protected, inherited]

Definition at line 129 of file G4InelasticInteraction.cc.

References GeV.

Referenced by G4LEXiZeroInelastic::Cascade(), G4LEXiMinusInelastic::Cascade(), G4LESigmaPlusInelastic::Cascade(), G4LESigmaMinusInelastic::Cascade(), G4LEProtonInelastic::Cascade(), G4LEPionPlusInelastic::Cascade(), G4LEPionMinusInelastic::Cascade(), G4LEOmegaMinusInelastic::Cascade(), G4LENeutronInelastic::Cascade(), G4LELambdaInelastic::Cascade(), G4LEKaonZeroInelastic::Cascade(), G4LEKaonPlusInelastic::Cascade(), G4LEKaonMinusInelastic::Cascade(), Cascade(), G4LEAntiXiMinusInelastic::Cascade(), G4LEAntiSigmaPlusInelastic::Cascade(), G4LEAntiSigmaMinusInelastic::Cascade(), G4LEAntiProtonInelastic::Cascade(), G4LEAntiOmegaMinusInelastic::Cascade(), G4LEAntiNeutronInelastic::Cascade(), G4LEAntiLambdaInelastic::Cascade(), and G4LEAntiKaonZeroInelastic::Cascade().

G4int G4HadronicInteraction::GetVerboseLevel (  )  const [inline, inherited]

Definition at line 130 of file G4HadronicInteraction.hh.

References G4HadronicInteraction::verboseLevel.

Referenced by G4Mars5GeV::AddSecondaryToMarsList(), G4Mars5GeV::ApplyYourself(), G4Mars5GeV::CoulombBarrier(), G4Mars5GeV::CreateNucleon(), G4Mars5GeV::CreatePion(), G4Mars5GeV::CreatePionZero(), G4Mars5GeV::GetTargetNuclei(), G4Mars5GeV::SelBS(), G4Mars5GeV::Trans(), and G4Mars5GeV::Treem5().

virtual G4bool G4HadronicInteraction::IsApplicable ( const G4HadProjectile ,
G4Nucleus  
) [inline, virtual, inherited]

Reimplemented in G4Mars5GeV.

Definition at line 168 of file G4HadronicInteraction.hh.

G4bool G4HadronicInteraction::IsBlocked (  )  const [inline, protected, inherited]

Definition at line 192 of file G4HadronicInteraction.hh.

References G4HadronicInteraction::isBlocked.

Referenced by G4HadronicInteraction::GetMaxEnergy(), G4HadronicInteraction::GetMinEnergy(), G4HadronicInteraction::SetMaxEnergy(), and G4HadronicInteraction::SetMinEnergy().

G4bool G4HadronicInteraction::IsBlocked ( const G4Element anElement  )  const [virtual, inherited]

Definition at line 192 of file G4HadronicInteraction.cc.

References G4HadronicInteraction::theBlockedListElements.

G4bool G4HadronicInteraction::IsBlocked ( const G4Material aMaterial  )  const [virtual, inherited]

Definition at line 179 of file G4HadronicInteraction.cc.

References G4HadronicInteraction::theBlockedList.

G4bool G4InelasticInteraction::MarkLeadingStrangeParticle ( const G4ReactionProduct currentParticle,
const G4ReactionProduct targetParticle,
G4ReactionProduct leadParticle 
) [protected, inherited]

Definition at line 66 of file G4InelasticInteraction.cc.

References G4ReactionProduct::GetDefinition(), G4ReactionProduct::GetMass(), G4ParticleDefinition::GetPDGMass(), G4KaonPlus::KaonPlus(), G4Neutron::Neutron(), and G4Proton::Proton().

Referenced by G4InelasticInteraction::CalculateMomenta().

Here is the call graph for this function:

G4bool G4HadronicInteraction::operator!= ( const G4HadronicInteraction right  )  const [inline, inherited]

Definition at line 97 of file G4HadronicInteraction.hh.

G4bool G4HadronicInteraction::operator== ( const G4HadronicInteraction right  )  const [inline, inherited]

Definition at line 93 of file G4HadronicInteraction.hh.

G4double G4InelasticInteraction::Pmltpc ( G4int  np,
G4int  nm,
G4int  nz,
G4int  n,
G4double  b,
G4double  c 
) [protected, inherited]

Definition at line 48 of file G4InelasticInteraction.cc.

Referenced by G4LEXiZeroInelastic::Cascade(), G4LEXiMinusInelastic::Cascade(), G4LESigmaPlusInelastic::Cascade(), G4LESigmaMinusInelastic::Cascade(), G4LEProtonInelastic::Cascade(), G4LEPionPlusInelastic::Cascade(), G4LEPionMinusInelastic::Cascade(), G4LEOmegaMinusInelastic::Cascade(), G4LENeutronInelastic::Cascade(), G4LELambdaInelastic::Cascade(), G4LEKaonZeroInelastic::Cascade(), G4LEKaonPlusInelastic::Cascade(), G4LEKaonMinusInelastic::Cascade(), Cascade(), G4LEAntiXiMinusInelastic::Cascade(), G4LEAntiSigmaPlusInelastic::Cascade(), G4LEAntiSigmaMinusInelastic::Cascade(), G4LEAntiProtonInelastic::Cascade(), G4LEAntiOmegaMinusInelastic::Cascade(), G4LEAntiNeutronInelastic::Cascade(), G4LEAntiLambdaInelastic::Cascade(), and G4LEAntiKaonZeroInelastic::Cascade().

void G4InelasticInteraction::Rotate ( G4FastVector< G4ReactionProduct, GHADLISTSIZE > &  vec,
G4int vecLen 
) [protected, inherited]

Definition at line 343 of file G4InelasticInteraction.cc.

References G4InelasticInteraction::cache, G4UniformRand, and G4InelasticInteraction::what.

Referenced by G4InelasticInteraction::CalculateMomenta().

void G4HadronicInteraction::SetMaxEnergy ( G4double  anEnergy,
G4Material aMaterial 
) [virtual, inherited]

Definition at line 146 of file G4HadronicInteraction.cc.

References G4cout, G4endl, G4Material::GetName(), G4HadronicInteraction::IsBlocked(), second, and G4HadronicInteraction::theMaxEnergyList.

Here is the call graph for this function:

void G4HadronicInteraction::SetMaxEnergy ( G4double  anEnergy,
G4Element anElement 
) [virtual, inherited]

Definition at line 125 of file G4HadronicInteraction.cc.

References G4cout, G4endl, G4Element::GetName(), G4HadronicInteraction::IsBlocked(), second, and G4HadronicInteraction::theMaxEnergyListElements.

Here is the call graph for this function:

void G4HadronicInteraction::SetMaxEnergy ( const G4double  anEnergy  )  [inline, inherited]

Definition at line 120 of file G4HadronicInteraction.hh.

References G4HadronicInteraction::theMaxEnergy.

Referenced by G4HadronicInteraction::ActivateFor(), G4HadronInelasticQLHEP::AddHEP(), G4HadronInelasticQLHEP::AddLEP(), G4IonBinaryCascadePhysics::AddProcess(), G4ElectroNuclearReaction::ApplyYourself(), G4QGSPProtonBuilder::Build(), G4QGSPPiKBuilder::Build(), G4QGSPNeutronBuilder::Build(), G4QGSCProtonBuilder::Build(), G4QGSCPiKBuilder::Build(), G4QGSCNeutronBuilder::Build(), G4QGSCEflowProtonBuilder::Build(), G4QGSCEflowPiKBuilder::Build(), G4QGSCEflowNeutronBuilder::Build(), G4QGSBinaryProtonBuilder::Build(), G4QGSBinaryPiKBuilder::Build(), G4QGSBinaryNeutronBuilder::Build(), G4PrecoProtonBuilder::Build(), G4PrecoNeutronBuilder::Build(), G4NeutronHPBuilder::Build(), G4MiscLHEPBuilder::Build(), G4LHEPProtonBuilder::Build(), G4LHEPPiKBuilder::Build(), G4LHEPNeutronBuilder::Build(), G4LEPProtonBuilder::Build(), G4LEPPiKBuilder::Build(), G4LEPNeutronBuilder::Build(), G4FTFPProtonBuilder::Build(), G4FTFPPiKBuilder::Build(), G4FTFPNeutronBuilder::Build(), G4FTFCProtonBuilder::Build(), G4FTFCPiKBuilder::Build(), G4FTFCNeutronBuilder::Build(), G4FTFBinaryProtonBuilder::Build(), G4FTFBinaryPiKBuilder::Build(), G4ElectroNuclearBuilder::Build(), G4BinaryProtonBuilder::Build(), G4BinaryPiKBuilder::Build(), G4BinaryNeutronBuilder::Build(), G4BertiniProtonBuilder::Build(), G4BertiniPiKBuilder::Build(), G4BertiniNeutronBuilder::Build(), G4HadronInelasticQLHEP::ConstructProcess(), G4HadronInelasticQBBC::ConstructProcess(), G4HadronDElasticPhysics::ConstructProcess(), G4BertiniPiKBuilder::G4BertiniPiKBuilder(), G4BinaryCascade::G4BinaryCascade(), G4BinaryPiKBuilder::G4BinaryPiKBuilder(), G4ChargeExchange::G4ChargeExchange(), G4DiffuseElastic::G4DiffuseElastic(), G4ElectroNuclearReaction::G4ElectroNuclearReaction(), G4EMDissociation::G4EMDissociation(), G4EventGenerator::G4EventGenerator(), G4FissLib::G4FissLib(), G4FTFBinaryNeutronBuilder::G4FTFBinaryNeutronBuilder(), G4FTFBinaryPiKBuilder::G4FTFBinaryPiKBuilder(), G4FTFBinaryProtonBuilder::G4FTFBinaryProtonBuilder(), G4HadronElastic::G4HadronElastic(), G4LCapture::G4LCapture(), G4LEAlphaInelastic::G4LEAlphaInelastic(), G4LEAntiKaonZeroInelastic::G4LEAntiKaonZeroInelastic(), G4LEAntiLambdaInelastic::G4LEAntiLambdaInelastic(), G4LEAntiNeutronInelastic::G4LEAntiNeutronInelastic(), G4LEAntiOmegaMinusInelastic::G4LEAntiOmegaMinusInelastic(), G4LEAntiProtonInelastic::G4LEAntiProtonInelastic(), G4LEAntiSigmaMinusInelastic::G4LEAntiSigmaMinusInelastic(), G4LEAntiSigmaPlusInelastic::G4LEAntiSigmaPlusInelastic(), G4LEAntiXiMinusInelastic::G4LEAntiXiMinusInelastic(), G4LEAntiXiZeroInelastic(), G4LEDeuteronInelastic::G4LEDeuteronInelastic(), G4LEKaonMinusInelastic::G4LEKaonMinusInelastic(), G4LEKaonPlusInelastic::G4LEKaonPlusInelastic(), G4LEKaonZeroInelastic::G4LEKaonZeroInelastic(), G4LEKaonZeroLInelastic::G4LEKaonZeroLInelastic(), G4LEKaonZeroSInelastic::G4LEKaonZeroSInelastic(), G4LELambdaInelastic::G4LELambdaInelastic(), G4LElastic::G4LElastic(), G4LENeutronInelastic::G4LENeutronInelastic(), G4LEnp::G4LEnp(), G4LEOmegaMinusInelastic::G4LEOmegaMinusInelastic(), G4LEPionMinusInelastic::G4LEPionMinusInelastic(), G4LEPionPlusInelastic::G4LEPionPlusInelastic(), G4LEpp::G4LEpp(), G4LEProtonInelastic::G4LEProtonInelastic(), G4LESigmaMinusInelastic::G4LESigmaMinusInelastic(), G4LESigmaPlusInelastic::G4LESigmaPlusInelastic(), G4LETritonInelastic::G4LETritonInelastic(), G4LEXiMinusInelastic::G4LEXiMinusInelastic(), G4LEXiZeroInelastic::G4LEXiZeroInelastic(), G4LFission::G4LFission(), G4Mars5GeV::G4Mars5GeV(), G4NeutronHPCapture::G4NeutronHPCapture(), G4NeutronHPElastic::G4NeutronHPElastic(), G4NeutronHPFission::G4NeutronHPFission(), G4NeutronHPInelastic::G4NeutronHPInelastic(), G4NeutronHPorLCapture::G4NeutronHPorLCapture(), G4NeutronHPorLEInelastic::G4NeutronHPorLEInelastic(), G4NeutronHPorLElastic::G4NeutronHPorLElastic(), G4NeutronHPorLFission::G4NeutronHPorLFission(), G4NeutronHPThermalScattering::G4NeutronHPThermalScattering(), G4ParaFissionModel::G4ParaFissionModel(), G4RPGAntiKZeroInelastic::G4RPGAntiKZeroInelastic(), G4RPGAntiLambdaInelastic::G4RPGAntiLambdaInelastic(), G4RPGAntiNeutronInelastic::G4RPGAntiNeutronInelastic(), G4RPGAntiOmegaMinusInelastic::G4RPGAntiOmegaMinusInelastic(), G4RPGAntiProtonInelastic::G4RPGAntiProtonInelastic(), G4RPGAntiSigmaMinusInelastic::G4RPGAntiSigmaMinusInelastic(), G4RPGAntiSigmaPlusInelastic::G4RPGAntiSigmaPlusInelastic(), G4RPGAntiXiMinusInelastic::G4RPGAntiXiMinusInelastic(), G4RPGAntiXiZeroInelastic::G4RPGAntiXiZeroInelastic(), G4RPGKLongInelastic::G4RPGKLongInelastic(), G4RPGKMinusInelastic::G4RPGKMinusInelastic(), G4RPGKPlusInelastic::G4RPGKPlusInelastic(), G4RPGKShortInelastic::G4RPGKShortInelastic(), G4RPGKZeroInelastic::G4RPGKZeroInelastic(), G4RPGLambdaInelastic::G4RPGLambdaInelastic(), G4RPGNeutronInelastic::G4RPGNeutronInelastic(), G4RPGOmegaMinusInelastic::G4RPGOmegaMinusInelastic(), G4RPGPiMinusInelastic::G4RPGPiMinusInelastic(), G4RPGPiPlusInelastic::G4RPGPiPlusInelastic(), G4RPGProtonInelastic::G4RPGProtonInelastic(), G4RPGSigmaMinusInelastic::G4RPGSigmaMinusInelastic(), G4RPGSigmaPlusInelastic::G4RPGSigmaPlusInelastic(), G4RPGXiMinusInelastic::G4RPGXiMinusInelastic(), G4RPGXiZeroInelastic::G4RPGXiZeroInelastic(), and G4WilsonAbrasionModel::G4WilsonAbrasionModel().

void G4HadronicInteraction::SetMinEnergy ( G4double  anEnergy,
G4Material aMaterial 
) [virtual, inherited]

Definition at line 80 of file G4HadronicInteraction.cc.

References G4cout, G4endl, G4Material::GetName(), G4HadronicInteraction::IsBlocked(), second, and G4HadronicInteraction::theMinEnergyList.

Here is the call graph for this function:

void G4HadronicInteraction::SetMinEnergy ( G4double  anEnergy,
G4Element anElement 
) [virtual, inherited]

Definition at line 59 of file G4HadronicInteraction.cc.

References G4cout, G4endl, G4Element::GetName(), G4HadronicInteraction::IsBlocked(), second, and G4HadronicInteraction::theMinEnergyListElements.

Here is the call graph for this function:

void G4HadronicInteraction::SetMinEnergy ( const G4double  anEnergy  )  [inline, inherited]

Definition at line 107 of file G4HadronicInteraction.hh.

References G4HadronicInteraction::theMinEnergy.

Referenced by G4HadronicInteraction::ActivateFor(), G4HadronInelasticQLHEP::AddHEP(), G4HadronInelasticQLHEP::AddLEP(), G4IonBinaryCascadePhysics::AddProcess(), G4ElectroNuclearReaction::ApplyYourself(), G4QGSPProtonBuilder::Build(), G4QGSPPiKBuilder::Build(), G4QGSPNeutronBuilder::Build(), G4QGSCProtonBuilder::Build(), G4QGSCPiKBuilder::Build(), G4QGSCNeutronBuilder::Build(), G4QGSCEflowProtonBuilder::Build(), G4QGSCEflowPiKBuilder::Build(), G4QGSCEflowNeutronBuilder::Build(), G4QGSBinaryProtonBuilder::Build(), G4QGSBinaryPiKBuilder::Build(), G4QGSBinaryNeutronBuilder::Build(), G4PrecoProtonBuilder::Build(), G4PrecoNeutronBuilder::Build(), G4NeutronHPBuilder::Build(), G4LHEPProtonBuilder::Build(), G4LHEPPiKBuilder::Build(), G4LHEPNeutronBuilder::Build(), G4LEPProtonBuilder::Build(), G4LEPPiKBuilder::Build(), G4LEPNeutronBuilder::Build(), G4FTFPProtonBuilder::Build(), G4FTFPPiKBuilder::Build(), G4FTFPNeutronBuilder::Build(), G4FTFCProtonBuilder::Build(), G4FTFCPiKBuilder::Build(), G4FTFCNeutronBuilder::Build(), G4FTFBinaryProtonBuilder::Build(), G4FTFBinaryPiKBuilder::Build(), G4ElectroNuclearBuilder::Build(), G4BinaryProtonBuilder::Build(), G4BinaryPiKBuilder::Build(), G4BinaryNeutronBuilder::Build(), G4BertiniProtonBuilder::Build(), G4BertiniPiKBuilder::Build(), G4BertiniNeutronBuilder::Build(), G4HadronInelasticQLHEP::ConstructProcess(), G4HadronInelasticQBBC::ConstructProcess(), G4HadronHElasticPhysics::ConstructProcess(), G4HadronElasticPhysics::ConstructProcess(), G4HadronDElasticPhysics::ConstructProcess(), G4BertiniPiKBuilder::G4BertiniPiKBuilder(), G4BinaryCascade::G4BinaryCascade(), G4BinaryPiKBuilder::G4BinaryPiKBuilder(), G4ChargeExchange::G4ChargeExchange(), G4DiffuseElastic::G4DiffuseElastic(), G4ElectroNuclearReaction::G4ElectroNuclearReaction(), G4EMDissociation::G4EMDissociation(), G4EventGenerator::G4EventGenerator(), G4FissLib::G4FissLib(), G4FTFBinaryNeutronBuilder::G4FTFBinaryNeutronBuilder(), G4FTFBinaryPiKBuilder::G4FTFBinaryPiKBuilder(), G4FTFBinaryProtonBuilder::G4FTFBinaryProtonBuilder(), G4HadronElastic::G4HadronElastic(), G4LCapture::G4LCapture(), G4LEAlphaInelastic::G4LEAlphaInelastic(), G4LEAntiKaonZeroInelastic::G4LEAntiKaonZeroInelastic(), G4LEAntiLambdaInelastic::G4LEAntiLambdaInelastic(), G4LEAntiNeutronInelastic::G4LEAntiNeutronInelastic(), G4LEAntiOmegaMinusInelastic::G4LEAntiOmegaMinusInelastic(), G4LEAntiProtonInelastic::G4LEAntiProtonInelastic(), G4LEAntiSigmaMinusInelastic::G4LEAntiSigmaMinusInelastic(), G4LEAntiSigmaPlusInelastic::G4LEAntiSigmaPlusInelastic(), G4LEAntiXiMinusInelastic::G4LEAntiXiMinusInelastic(), G4LEAntiXiZeroInelastic(), G4LEDeuteronInelastic::G4LEDeuteronInelastic(), G4LEKaonMinusInelastic::G4LEKaonMinusInelastic(), G4LEKaonPlusInelastic::G4LEKaonPlusInelastic(), G4LEKaonZeroInelastic::G4LEKaonZeroInelastic(), G4LEKaonZeroLInelastic::G4LEKaonZeroLInelastic(), G4LEKaonZeroSInelastic::G4LEKaonZeroSInelastic(), G4LELambdaInelastic::G4LELambdaInelastic(), G4LElastic::G4LElastic(), G4LENeutronInelastic::G4LENeutronInelastic(), G4LEnp::G4LEnp(), G4LEOmegaMinusInelastic::G4LEOmegaMinusInelastic(), G4LEPionMinusInelastic::G4LEPionMinusInelastic(), G4LEPionPlusInelastic::G4LEPionPlusInelastic(), G4LEpp::G4LEpp(), G4LEProtonInelastic::G4LEProtonInelastic(), G4LESigmaMinusInelastic::G4LESigmaMinusInelastic(), G4LESigmaPlusInelastic::G4LESigmaPlusInelastic(), G4LETritonInelastic::G4LETritonInelastic(), G4LEXiMinusInelastic::G4LEXiMinusInelastic(), G4LEXiZeroInelastic::G4LEXiZeroInelastic(), G4LFission::G4LFission(), G4Mars5GeV::G4Mars5GeV(), G4NeutronHPCapture::G4NeutronHPCapture(), G4NeutronHPElastic::G4NeutronHPElastic(), G4NeutronHPFission::G4NeutronHPFission(), G4NeutronHPInelastic::G4NeutronHPInelastic(), G4NeutronHPorLCapture::G4NeutronHPorLCapture(), G4NeutronHPorLEInelastic::G4NeutronHPorLEInelastic(), G4NeutronHPorLElastic::G4NeutronHPorLElastic(), G4NeutronHPorLFission::G4NeutronHPorLFission(), G4NeutronHPThermalScattering::G4NeutronHPThermalScattering(), G4ParaFissionModel::G4ParaFissionModel(), G4RPGAntiKZeroInelastic::G4RPGAntiKZeroInelastic(), G4RPGAntiLambdaInelastic::G4RPGAntiLambdaInelastic(), G4RPGAntiNeutronInelastic::G4RPGAntiNeutronInelastic(), G4RPGAntiOmegaMinusInelastic::G4RPGAntiOmegaMinusInelastic(), G4RPGAntiProtonInelastic::G4RPGAntiProtonInelastic(), G4RPGAntiSigmaMinusInelastic::G4RPGAntiSigmaMinusInelastic(), G4RPGAntiSigmaPlusInelastic::G4RPGAntiSigmaPlusInelastic(), G4RPGAntiXiMinusInelastic::G4RPGAntiXiMinusInelastic(), G4RPGAntiXiZeroInelastic::G4RPGAntiXiZeroInelastic(), G4RPGKLongInelastic::G4RPGKLongInelastic(), G4RPGKMinusInelastic::G4RPGKMinusInelastic(), G4RPGKPlusInelastic::G4RPGKPlusInelastic(), G4RPGKShortInelastic::G4RPGKShortInelastic(), G4RPGKZeroInelastic::G4RPGKZeroInelastic(), G4RPGLambdaInelastic::G4RPGLambdaInelastic(), G4RPGNeutronInelastic::G4RPGNeutronInelastic(), G4RPGOmegaMinusInelastic::G4RPGOmegaMinusInelastic(), G4RPGPiMinusInelastic::G4RPGPiMinusInelastic(), G4RPGPiPlusInelastic::G4RPGPiPlusInelastic(), G4RPGProtonInelastic::G4RPGProtonInelastic(), G4RPGSigmaMinusInelastic::G4RPGSigmaMinusInelastic(), G4RPGSigmaPlusInelastic::G4RPGSigmaPlusInelastic(), G4RPGXiMinusInelastic::G4RPGXiMinusInelastic(), G4RPGXiZeroInelastic::G4RPGXiZeroInelastic(), and G4WilsonAbrasionModel::G4WilsonAbrasionModel().

void G4InelasticInteraction::SetUpChange ( G4FastVector< G4ReactionProduct, GHADLISTSIZE > &  vec,
G4int vecLen,
G4ReactionProduct currentParticle,
G4ReactionProduct targetParticle,
G4bool incidentHasChanged 
) [protected, inherited]

Definition at line 357 of file G4InelasticInteraction.cc.

References G4HadFinalState::AddSecondary(), G4InelasticInteraction::cache, G4HadFinalState::Clear(), DBL_MIN, eV, G4UniformRand, G4ReactionProduct::GetDefinition(), G4ReactionProduct::GetKineticEnergy(), G4ReactionProduct::GetMass(), G4ReactionProduct::GetMomentum(), G4KaonZeroLong::KaonZeroLong(), G4KaonZeroShort::KaonZeroShort(), m, MeV, G4DynamicParticle::SetDefinition(), G4ReactionProduct::SetDefinition(), G4HadFinalState::SetEnergyChange(), G4DynamicParticle::SetMomentum(), G4HadFinalState::SetMomentumChange(), G4HadFinalState::SetStatusChange(), stopAndKill, G4HadronicInteraction::theParticleChange, and G4InelasticInteraction::what.

Referenced by G4LEXiZeroInelastic::ApplyYourself(), G4LEXiMinusInelastic::ApplyYourself(), G4LESigmaPlusInelastic::ApplyYourself(), G4LESigmaMinusInelastic::ApplyYourself(), G4LEProtonInelastic::ApplyYourself(), G4LEPionPlusInelastic::ApplyYourself(), G4LEPionMinusInelastic::ApplyYourself(), G4LEOmegaMinusInelastic::ApplyYourself(), G4LENeutronInelastic::ApplyYourself(), G4LELambdaInelastic::ApplyYourself(), G4LEKaonZeroInelastic::ApplyYourself(), G4LEKaonPlusInelastic::ApplyYourself(), G4LEKaonMinusInelastic::ApplyYourself(), ApplyYourself(), G4LEAntiXiMinusInelastic::ApplyYourself(), G4LEAntiSigmaPlusInelastic::ApplyYourself(), G4LEAntiSigmaMinusInelastic::ApplyYourself(), G4LEAntiProtonInelastic::ApplyYourself(), G4LEAntiOmegaMinusInelastic::ApplyYourself(), G4LEAntiNeutronInelastic::ApplyYourself(), G4LEAntiLambdaInelastic::ApplyYourself(), and G4LEAntiKaonZeroInelastic::ApplyYourself().

Here is the call graph for this function:

void G4InelasticInteraction::SetUpPions ( const G4int  np,
const G4int  nm,
const G4int  nz,
G4FastVector< G4ReactionProduct, GHADLISTSIZE > &  vec,
G4int vecLen 
) [protected, inherited]

Definition at line 95 of file G4InelasticInteraction.cc.

References G4UniformRand, G4PionMinus::PionMinus(), G4PionPlus::PionPlus(), G4PionZero::PionZero(), G4ReactionProduct::SetDefinition(), G4FastVector< Type, N >::SetElement(), and G4ReactionProduct::SetSide().

Referenced by G4LEXiZeroInelastic::Cascade(), G4LEXiMinusInelastic::Cascade(), G4LESigmaPlusInelastic::Cascade(), G4LESigmaMinusInelastic::Cascade(), G4LEProtonInelastic::Cascade(), G4LEPionPlusInelastic::Cascade(), G4LEPionMinusInelastic::Cascade(), G4LEOmegaMinusInelastic::Cascade(), G4LENeutronInelastic::Cascade(), G4LELambdaInelastic::Cascade(), G4LEKaonZeroInelastic::Cascade(), G4LEKaonPlusInelastic::Cascade(), G4LEKaonMinusInelastic::Cascade(), Cascade(), G4LEAntiXiMinusInelastic::Cascade(), G4LEAntiSigmaPlusInelastic::Cascade(), G4LEAntiSigmaMinusInelastic::Cascade(), G4LEAntiProtonInelastic::Cascade(), G4LEAntiOmegaMinusInelastic::Cascade(), G4LEAntiNeutronInelastic::Cascade(), G4LEAntiLambdaInelastic::Cascade(), and G4LEAntiKaonZeroInelastic::Cascade().

Here is the call graph for this function:

void G4HadronicInteraction::SetVerboseLevel ( G4int  value  )  [inline, inherited]

Reimplemented in G4WilsonAbrasionModel, G4HEAntiSigmaZeroInelastic, G4HEInelastic, G4HEKaonZeroLongInelastic, G4HEKaonZeroShortInelastic, and G4HESigmaZeroInelastic.

Definition at line 133 of file G4HadronicInteraction.hh.

References G4HadronicInteraction::verboseLevel.


Member Data Documentation

G4bool G4HadronicInteraction::isBlocked [protected, inherited]

Definition at line 194 of file G4HadronicInteraction.hh.

Referenced by G4HadronicInteraction::Block(), G4WilsonAbrasionModel::G4WilsonAbrasionModel(), and G4HadronicInteraction::IsBlocked().

G4double G4HadronicInteraction::theMaxEnergy [protected, inherited]

Definition at line 190 of file G4HadronicInteraction.hh.

Referenced by G4DiffuseElastic::G4DiffuseElastic(), G4HEAntiKaonZeroInelastic::G4HEAntiKaonZeroInelastic(), G4HEAntiLambdaInelastic::G4HEAntiLambdaInelastic(), G4HEAntiNeutronInelastic::G4HEAntiNeutronInelastic(), G4HEAntiOmegaMinusInelastic::G4HEAntiOmegaMinusInelastic(), G4HEAntiProtonInelastic::G4HEAntiProtonInelastic(), G4HEAntiSigmaMinusInelastic::G4HEAntiSigmaMinusInelastic(), G4HEAntiSigmaPlusInelastic::G4HEAntiSigmaPlusInelastic(), G4HEAntiSigmaZeroInelastic::G4HEAntiSigmaZeroInelastic(), G4HEAntiXiMinusInelastic::G4HEAntiXiMinusInelastic(), G4HEAntiXiZeroInelastic::G4HEAntiXiZeroInelastic(), G4HEKaonMinusInelastic::G4HEKaonMinusInelastic(), G4HEKaonPlusInelastic::G4HEKaonPlusInelastic(), G4HEKaonZeroInelastic::G4HEKaonZeroInelastic(), G4HEKaonZeroLongInelastic::G4HEKaonZeroLongInelastic(), G4HEKaonZeroShortInelastic::G4HEKaonZeroShortInelastic(), G4HELambdaInelastic::G4HELambdaInelastic(), G4HENeutronInelastic::G4HENeutronInelastic(), G4HEOmegaMinusInelastic::G4HEOmegaMinusInelastic(), G4HEPionMinusInelastic::G4HEPionMinusInelastic(), G4HEPionPlusInelastic::G4HEPionPlusInelastic(), G4HEProtonInelastic::G4HEProtonInelastic(), G4HESigmaMinusInelastic::G4HESigmaMinusInelastic(), G4HESigmaPlusInelastic::G4HESigmaPlusInelastic(), G4HESigmaZeroInelastic::G4HESigmaZeroInelastic(), G4HEXiMinusInelastic::G4HEXiMinusInelastic(), G4HEXiZeroInelastic::G4HEXiZeroInelastic(), G4HadronicInteraction::GetMaxEnergy(), and G4HadronicInteraction::SetMaxEnergy().

G4double G4HadronicInteraction::theMinEnergy [protected, inherited]

Definition at line 189 of file G4HadronicInteraction.hh.

Referenced by G4DiffuseElastic::G4DiffuseElastic(), G4HEAntiKaonZeroInelastic::G4HEAntiKaonZeroInelastic(), G4HEAntiLambdaInelastic::G4HEAntiLambdaInelastic(), G4HEAntiNeutronInelastic::G4HEAntiNeutronInelastic(), G4HEAntiOmegaMinusInelastic::G4HEAntiOmegaMinusInelastic(), G4HEAntiProtonInelastic::G4HEAntiProtonInelastic(), G4HEAntiSigmaMinusInelastic::G4HEAntiSigmaMinusInelastic(), G4HEAntiSigmaPlusInelastic::G4HEAntiSigmaPlusInelastic(), G4HEAntiSigmaZeroInelastic::G4HEAntiSigmaZeroInelastic(), G4HEAntiXiMinusInelastic::G4HEAntiXiMinusInelastic(), G4HEAntiXiZeroInelastic::G4HEAntiXiZeroInelastic(), G4HEKaonMinusInelastic::G4HEKaonMinusInelastic(), G4HEKaonPlusInelastic::G4HEKaonPlusInelastic(), G4HEKaonZeroInelastic::G4HEKaonZeroInelastic(), G4HEKaonZeroLongInelastic::G4HEKaonZeroLongInelastic(), G4HEKaonZeroShortInelastic::G4HEKaonZeroShortInelastic(), G4HELambdaInelastic::G4HELambdaInelastic(), G4HENeutronInelastic::G4HENeutronInelastic(), G4HEOmegaMinusInelastic::G4HEOmegaMinusInelastic(), G4HEPionMinusInelastic::G4HEPionMinusInelastic(), G4HEPionPlusInelastic::G4HEPionPlusInelastic(), G4HEProtonInelastic::G4HEProtonInelastic(), G4HESigmaMinusInelastic::G4HESigmaMinusInelastic(), G4HESigmaPlusInelastic::G4HESigmaPlusInelastic(), G4HESigmaZeroInelastic::G4HESigmaZeroInelastic(), G4HEXiMinusInelastic::G4HEXiMinusInelastic(), G4HEXiZeroInelastic::G4HEXiZeroInelastic(), G4HadronicInteraction::GetMinEnergy(), and G4HadronicInteraction::SetMinEnergy().

G4String G4HadronicInteraction::theModelName [protected, inherited]

Definition at line 196 of file G4HadronicInteraction.hh.

Referenced by G4HadronicInteraction::GetModelName().

G4HadFinalState G4HadronicInteraction::theParticleChange [protected, inherited]

Reimplemented in G4ParaFissionModel, and G4TheoFSGenerator.

Definition at line 172 of file G4HadronicInteraction.hh.

Referenced by G4RPGXiZeroInelastic::ApplyYourself(), G4RPGXiMinusInelastic::ApplyYourself(), G4RPGSigmaPlusInelastic::ApplyYourself(), G4RPGSigmaMinusInelastic::ApplyYourself(), G4RPGProtonInelastic::ApplyYourself(), G4RPGPiPlusInelastic::ApplyYourself(), G4RPGPiMinusInelastic::ApplyYourself(), G4RPGOmegaMinusInelastic::ApplyYourself(), G4RPGNeutronInelastic::ApplyYourself(), G4RPGLambdaInelastic::ApplyYourself(), G4RPGKZeroInelastic::ApplyYourself(), G4RPGKPlusInelastic::ApplyYourself(), G4RPGKMinusInelastic::ApplyYourself(), G4RPGAntiXiZeroInelastic::ApplyYourself(), G4RPGAntiXiMinusInelastic::ApplyYourself(), G4RPGAntiSigmaPlusInelastic::ApplyYourself(), G4RPGAntiSigmaMinusInelastic::ApplyYourself(), G4RPGAntiProtonInelastic::ApplyYourself(), G4RPGAntiOmegaMinusInelastic::ApplyYourself(), G4RPGAntiNeutronInelastic::ApplyYourself(), G4RPGAntiLambdaInelastic::ApplyYourself(), G4RPGAntiKZeroInelastic::ApplyYourself(), G4QMDReaction::ApplyYourself(), G4NeutronHPThermalScattering::ApplyYourself(), G4LFission::ApplyYourself(), G4LEXiZeroInelastic::ApplyYourself(), G4LEXiMinusInelastic::ApplyYourself(), G4LETritonInelastic::ApplyYourself(), G4LESigmaPlusInelastic::ApplyYourself(), G4LESigmaMinusInelastic::ApplyYourself(), G4LEProtonInelastic::ApplyYourself(), G4LEPionPlusInelastic::ApplyYourself(), G4LEPionMinusInelastic::ApplyYourself(), G4LEOmegaMinusInelastic::ApplyYourself(), G4LENeutronInelastic::ApplyYourself(), G4LElastic::ApplyYourself(), G4LELambdaInelastic::ApplyYourself(), G4LEKaonZeroInelastic::ApplyYourself(), G4LEKaonPlusInelastic::ApplyYourself(), G4LEKaonMinusInelastic::ApplyYourself(), G4LEDeuteronInelastic::ApplyYourself(), ApplyYourself(), G4LEAntiXiMinusInelastic::ApplyYourself(), G4LEAntiSigmaPlusInelastic::ApplyYourself(), G4LEAntiSigmaMinusInelastic::ApplyYourself(), G4LEAntiProtonInelastic::ApplyYourself(), G4LEAntiOmegaMinusInelastic::ApplyYourself(), G4LEAntiNeutronInelastic::ApplyYourself(), G4LEAntiLambdaInelastic::ApplyYourself(), G4LEAntiKaonZeroInelastic::ApplyYourself(), G4LEAlphaInelastic::ApplyYourself(), G4LCapture::ApplyYourself(), G4Mars5GeV::ApplyYourself(), G4HEXiZeroInelastic::ApplyYourself(), G4HEXiMinusInelastic::ApplyYourself(), G4HESigmaPlusInelastic::ApplyYourself(), G4HESigmaMinusInelastic::ApplyYourself(), G4HEProtonInelastic::ApplyYourself(), G4HEPionPlusInelastic::ApplyYourself(), G4HEPionMinusInelastic::ApplyYourself(), G4HEOmegaMinusInelastic::ApplyYourself(), G4HENeutronInelastic::ApplyYourself(), G4HELambdaInelastic::ApplyYourself(), G4HEKaonZeroInelastic::ApplyYourself(), G4HEKaonPlusInelastic::ApplyYourself(), G4HEKaonMinusInelastic::ApplyYourself(), G4HEAntiXiZeroInelastic::ApplyYourself(), G4HEAntiXiMinusInelastic::ApplyYourself(), G4HEAntiSigmaPlusInelastic::ApplyYourself(), G4HEAntiSigmaMinusInelastic::ApplyYourself(), G4HEAntiProtonInelastic::ApplyYourself(), G4HEAntiOmegaMinusInelastic::ApplyYourself(), G4HEAntiNeutronInelastic::ApplyYourself(), G4HEAntiLambdaInelastic::ApplyYourself(), G4HEAntiKaonZeroInelastic::ApplyYourself(), G4LEpp::ApplyYourself(), G4LEnp::ApplyYourself(), G4HadronElastic::ApplyYourself(), G4ElasticHadrNucleusHE::ApplyYourself(), G4DiffuseElastic::ApplyYourself(), G4ChargeExchange::ApplyYourself(), G4BinaryCascade::ApplyYourself(), G4WilsonAbrasionModel::ApplyYourself(), G4HEInelastic::FillParticleChange(), G4WilsonAbrasionModel::GetAbradedNucleons(), G4RPGInelastic::SetUpChange(), G4InelasticInteraction::SetUpChange(), G4RPGNeutronInelastic::SlowNeutron(), G4LENeutronInelastic::SlowNeutron(), G4RPGProtonInelastic::SlowProton(), G4LEProtonInelastic::SlowProton(), G4LCapture::~G4LCapture(), G4LEnp::~G4LEnp(), and G4LFission::~G4LFission().

G4ReactionDynamics G4HadronicInteraction::theReactionDynamics [protected, inherited]

Definition at line 184 of file G4HadronicInteraction.hh.

Referenced by G4LETritonInelastic::ApplyYourself(), G4LEDeuteronInelastic::ApplyYourself(), G4LEAlphaInelastic::ApplyYourself(), G4InelasticInteraction::CalculateMomenta(), G4LEProtonInelastic::Cascade(), G4LENeutronInelastic::Cascade(), G4LENeutronInelastic::SlowNeutron(), and G4LEProtonInelastic::SlowProton().

G4int G4HadronicInteraction::verboseLevel [protected, inherited]

Reimplemented in G4CascadeElasticInterface, G4CascadeInterface, G4ElasticCascadeInterface, G4IBertini, G4PreCompoundCascadeInterface, G4HEAntiSigmaZeroInelastic, G4HEInelastic, G4HEKaonZeroLongInelastic, G4HESigmaZeroInelastic, G4InclAblaCascadeInterface, G4InclAblaLightIonInterface, G4InclCascadeInterface, and G4InclLightIonInterface.

Definition at line 177 of file G4HadronicInteraction.hh.

Referenced by G4RPGXiZeroInelastic::ApplyYourself(), G4RPGXiMinusInelastic::ApplyYourself(), G4RPGSigmaPlusInelastic::ApplyYourself(), G4RPGSigmaMinusInelastic::ApplyYourself(), G4RPGProtonInelastic::ApplyYourself(), G4RPGPiPlusInelastic::ApplyYourself(), G4RPGPiMinusInelastic::ApplyYourself(), G4RPGOmegaMinusInelastic::ApplyYourself(), G4RPGNeutronInelastic::ApplyYourself(), G4RPGLambdaInelastic::ApplyYourself(), G4RPGKZeroInelastic::ApplyYourself(), G4RPGKPlusInelastic::ApplyYourself(), G4RPGKMinusInelastic::ApplyYourself(), G4RPGAntiXiZeroInelastic::ApplyYourself(), G4RPGAntiXiMinusInelastic::ApplyYourself(), G4RPGAntiSigmaPlusInelastic::ApplyYourself(), G4RPGAntiSigmaMinusInelastic::ApplyYourself(), G4RPGAntiProtonInelastic::ApplyYourself(), G4RPGAntiOmegaMinusInelastic::ApplyYourself(), G4RPGAntiNeutronInelastic::ApplyYourself(), G4RPGAntiLambdaInelastic::ApplyYourself(), G4RPGAntiKZeroInelastic::ApplyYourself(), G4LFission::ApplyYourself(), G4LEXiZeroInelastic::ApplyYourself(), G4LEXiMinusInelastic::ApplyYourself(), G4LETritonInelastic::ApplyYourself(), G4LESigmaPlusInelastic::ApplyYourself(), G4LESigmaMinusInelastic::ApplyYourself(), G4LEProtonInelastic::ApplyYourself(), G4LEPionPlusInelastic::ApplyYourself(), G4LEPionMinusInelastic::ApplyYourself(), G4LEOmegaMinusInelastic::ApplyYourself(), G4LENeutronInelastic::ApplyYourself(), G4LElastic::ApplyYourself(), G4LELambdaInelastic::ApplyYourself(), G4LEKaonZeroInelastic::ApplyYourself(), G4LEKaonPlusInelastic::ApplyYourself(), G4LEKaonMinusInelastic::ApplyYourself(), G4LEDeuteronInelastic::ApplyYourself(), ApplyYourself(), G4LEAntiXiMinusInelastic::ApplyYourself(), G4LEAntiSigmaPlusInelastic::ApplyYourself(), G4LEAntiSigmaMinusInelastic::ApplyYourself(), G4LEAntiProtonInelastic::ApplyYourself(), G4LEAntiOmegaMinusInelastic::ApplyYourself(), G4LEAntiNeutronInelastic::ApplyYourself(), G4LEAntiLambdaInelastic::ApplyYourself(), G4LEAntiKaonZeroInelastic::ApplyYourself(), G4LEAlphaInelastic::ApplyYourself(), G4LCapture::ApplyYourself(), G4LEpp::ApplyYourself(), G4LEnp::ApplyYourself(), G4HadronElastic::ApplyYourself(), G4ElasticHadrNucleusHE::ApplyYourself(), G4DiffuseElastic::ApplyYourself(), G4ChargeExchange::ApplyYourself(), G4WilsonAbrasionModel::ApplyYourself(), G4ElasticHadrNucleusHE::DefineHadronValues(), G4LElastic::Defs1(), G4ChargeExchange::G4ChargeExchange(), G4DiffuseElastic::G4DiffuseElastic(), G4ElasticHadrNucleusHE::G4ElasticHadrNucleusHE(), G4EMDissociation::G4EMDissociation(), G4HadronElastic::G4HadronElastic(), G4WilsonAbrasionModel::G4WilsonAbrasionModel(), G4ElasticHadrNucleusHE::GetFt(), G4ElasticHadrNucleusHE::GetHeavyFq2(), G4ElasticHadrNucleusHE::GetKinematics(), G4ElasticHadrNucleusHE::GetLightFq2(), G4HadronicInteraction::GetMaxEnergy(), G4HadronicInteraction::GetMinEnergy(), G4ElasticHadrNucleusHE::GetQ2_2(), G4HadronicInteraction::GetVerboseLevel(), G4ElasticHadrNucleusHE::HadronNucleusQ2_2(), G4LFission::init(), G4DiffuseElastic::Initialise(), G4DiffuseElastic::InitialiseOnFly(), G4HadronElastic::SampleT(), G4ElasticHadrNucleusHE::SampleT(), G4DiffuseElastic::SampleThetaLab(), G4WilsonAbrasionModel::SetUseAblation(), G4HadronicInteraction::SetVerboseLevel(), G4WilsonAbrasionModel::SetVerboseLevel(), G4DiffuseElastic::ThetaCMStoThetaLab(), and G4DiffuseElastic::ThetaLabToThetaCMS().


The documentation for this class was generated from the following files:
Generated on Sat Apr 12 06:25:25 2008 for Geant4 by  doxygen 1.4.7