ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
CexmcChargeExchangeProductionModel< OutputParticle > Member List

This is the complete list of members for CexmcChargeExchangeProductionModel< OutputParticle >, including all inherited members.

ActivateFor(const G4Material *aMaterial)G4HadronicInteractioninline
ActivateFor(const G4Element *anElement)G4HadronicInteractioninline
AddAngularRange(G4double top, G4double bottom, G4int nmbOfDivs)CexmcProductionModel
angularRangesCexmcProductionModelprotected
angularRangesRefCexmcProductionModelprotected
ApplyFermiMotion(G4bool on, G4bool fromMessenger=true)CexmcProductionModelinline
ApplyYourself(const G4HadProjectile &projectile, G4Nucleus &targetNucleus)CexmcChargeExchangeProductionModel< OutputParticle >virtual
Block()G4HadronicInteractioninlineprotected
BuildPhysicsTable(const G4ParticleDefinition &)G4HadronicInteractionvirtual
CexmcChargeExchangeProductionModel()CexmcChargeExchangeProductionModel< OutputParticle >
CexmcProductionModel(const G4String &name="unspecified", G4bool fermiMotionIsOn=false)CexmcProductionModelexplicit
DeActivateFor(const G4Material *aMaterial)G4HadronicInteraction
DeActivateFor(const G4Element *anElement)G4HadronicInteraction
fermiMotionIsOnCexmcProductionModelprotected
FermiMotionStatusChangeHook(void)CexmcProductionModelprotectedvirtual
G4HadronicInteraction(const G4String &modelName="HadronicModel")G4HadronicInteractionexplicit
GetAngularRanges(void) const CexmcProductionModelinline
GetEnergyMomentumCheckLevels() const G4HadronicInteractionvirtual
GetFatalEnergyCheckLevels() const G4HadronicInteractionvirtual
GetIncidentParticle(void) const CexmcProductionModelinline
GetMaxEnergy() const G4HadronicInteractioninline
GetMaxEnergy(const G4Material *aMaterial, const G4Element *anElement) const G4HadronicInteraction
GetMinEnergy() const G4HadronicInteractioninline
GetMinEnergy(const G4Material *aMaterial, const G4Element *anElement) const G4HadronicInteraction
GetModelName() const G4HadronicInteractioninline
GetName(void) const CexmcProductionModelinline
GetNucleusOutputParticle(void) const CexmcProductionModelinline
GetNucleusParticle(void) const CexmcProductionModelinline
GetOutputParticle(void) const CexmcProductionModelinline
GetProductionModelData(void) const CexmcProductionModelinline
GetRecoilEnergyThreshold() const G4HadronicInteractioninline
GetTriggeredAngularRanges(void) const CexmcProductionModelinline
GetVerboseLevel() const G4HadronicInteractioninline
incidentParticleCexmcProductionModelprotected
InitialiseModel()G4HadronicInteractionvirtual
IsApplicable(const G4HadProjectile &aTrack, G4Nucleus &targetNucleus)G4HadronicInteractionvirtual
IsBlocked(const G4Material *aMaterial) const G4HadronicInteraction
IsBlocked(const G4Element *anElement) const G4HadronicInteraction
IsBlocked() const G4HadronicInteractioninlineprotected
isBlockedG4HadronicInteractionprotected
IsFermiMotionOn(void) const CexmcProductionModelinline
ModelDescription(std::ostream &outFile) const G4HadronicInteractionvirtual
nameCexmcProductionModelprotected
nucleusOutputParticleCexmcProductionModelprotected
nucleusParticleCexmcProductionModelprotected
nucleusParticleMassCexmcChargeExchangeProductionModel< OutputParticle >private
outputParticleCexmcProductionModelprotected
phaseSpaceGeneratorCexmcChargeExchangeProductionModel< OutputParticle >private
PrintInitialData(void) const CexmcProductionModelinline
productionModelDataCexmcProductionModelprotected
SampleInvariantT(const G4ParticleDefinition *p, G4double plab, G4int Z, G4int A)G4HadronicInteractionvirtual
SetAngularRange(G4double top, G4double bottom, G4int nmbOfDivs)CexmcProductionModel
SetAngularRanges(const CexmcAngularRangeList &angularRanges_)CexmcProductionModelinline
SetEnergyMomentumCheckLevels(G4double relativeLevel, G4double absoluteLevel)G4HadronicInteractioninline
SetMaxEnergy(const G4double anEnergy)G4HadronicInteractioninline
SetMaxEnergy(G4double anEnergy, const G4Element *anElement)G4HadronicInteraction
SetMaxEnergy(G4double anEnergy, const G4Material *aMaterial)G4HadronicInteraction
SetMinEnergy(G4double anEnergy)G4HadronicInteractioninline
SetMinEnergy(G4double anEnergy, const G4Element *anElement)G4HadronicInteraction
SetMinEnergy(G4double anEnergy, const G4Material *aMaterial)G4HadronicInteraction
SetModelName(const G4String &nam)G4HadronicInteractioninlineprotected
SetProductionModelData(const CexmcProductionModelData &productionModelData_)CexmcProductionModelinline
SetRecoilEnergyThreshold(G4double val)G4HadronicInteractioninline
SetTriggeredAngularRanges(G4double opCosThetaSCM)CexmcProductionModel
SetVerboseLevel(G4int value)G4HadronicInteractioninline
theMaxEnergyG4HadronicInteractionprotected
theMinEnergyG4HadronicInteractionprotected
theParticleChangeG4HadronicInteractionprotected
triggeredAngularRangesCexmcProductionModelprotected
verboseLevelG4HadronicInteractionprotected
~CexmcChargeExchangeProductionModel()CexmcChargeExchangeProductionModel< OutputParticle >
~CexmcProductionModel()CexmcProductionModelvirtual
~G4HadronicInteraction()G4HadronicInteractionvirtual