Geant4
10.03
|
#include <G4CascadeParameters.hh>
Public Member Functions | |
~G4CascadeParameters () | |
Static Public Member Functions | |
static const G4CascadeParameters * | Instance () |
static G4int | verbose () |
static G4bool | checkConservation () |
static G4bool | usePreCompound () |
static G4bool | doCoalescence () |
static G4bool | showHistory () |
static G4bool | use3BodyMom () |
static G4bool | usePhaseSpace () |
static G4double | piNAbsorption () |
static const G4String & | randomFile () |
static G4bool | useTwoParam () |
static G4double | radiusScale () |
static G4double | radiusSmall () |
static G4double | radiusAlpha () |
static G4double | radiusTrailing () |
static G4double | fermiScale () |
static G4double | xsecScale () |
static G4double | gammaQDScale () |
static G4double | dpMaxDoublet () |
static G4double | dpMaxTriplet () |
static G4double | dpMaxAlpha () |
static void | DumpConfiguration (std::ostream &os) |
Private Member Functions | |
void | Initialize () |
G4CascadeParameters () | |
void | DumpConfig (std::ostream &os) const |
Static Private Attributes | |
static G4CascadeParameters * | fpInstance = 0 |
Friends | |
class | G4CascadeParamMessenger |
Definition at line 47 of file G4CascadeParameters.hh.
G4CascadeParameters::~G4CascadeParameters | ( | ) |
Definition at line 130 of file G4CascadeParameters.cc.
References messenger.
|
private |
Definition at line 69 of file G4CascadeParameters.cc.
References G4CascadeParamMessenger, Initialize(), and messenger.
Referenced by Instance().
|
inlinestatic |
Definition at line 54 of file G4CascadeParameters.hh.
References CHECK_ECONS, and Instance().
Referenced by G4CascadeColliderBase::G4CascadeColliderBase(), and G4CascadeDeexciteBase::G4CascadeDeexciteBase().
|
inlinestatic |
Definition at line 56 of file G4CascadeParameters.hh.
References DO_COALESCENCE, and Instance().
Referenced by G4IntraNucleiCascader::G4IntraNucleiCascader().
|
inlinestatic |
Definition at line 76 of file G4CascadeParameters.hh.
References DPMAX_ALPHA, and Instance().
|
inlinestatic |
Definition at line 74 of file G4CascadeParameters.hh.
References DPMAX_DOUBLET, and Instance().
|
inlinestatic |
Definition at line 75 of file G4CascadeParameters.hh.
References DPMAX_TRIPLET, and Instance().
|
private |
Definition at line 137 of file G4CascadeParameters.cc.
References DPMAX_2CLUSTER, DPMAX_3CLUSTER, DPMAX_4CLUSTER, G4CASCADE_CHECK_ECONS, G4CASCADE_DO_COALESCENCE, G4CASCADE_PIN_ABSORPTION, G4CASCADE_RANDOM_FILE, G4CASCADE_SHOW_HISTORY, G4CASCADE_USE_3BODYMOM, G4CASCADE_USE_PHASESPACE, G4CASCADE_USE_PRECOMPOUND, G4CASCADE_VERBOSE, G4NUCMODEL_FERMI_SCALE, G4NUCMODEL_GAMMAQD, G4NUCMODEL_RAD_2PAR, G4NUCMODEL_RAD_ALPHA, G4NUCMODEL_RAD_SCALE, G4NUCMODEL_RAD_SMALL, G4NUCMODEL_RAD_TRAILING, G4NUCMODEL_USE_BEST, and G4NUCMODEL_XSEC_SCALE.
Referenced by DumpConfiguration(), and G4CascadeParamMessenger::SetNewValue().
|
inlinestatic |
Definition at line 78 of file G4CascadeParameters.hh.
References DumpConfig(), and Instance().
Referenced by G4CascadeInterface::DumpConfiguration().
|
inlinestatic |
Definition at line 69 of file G4CascadeParameters.hh.
References FERMI_SCALE, and Instance().
|
inlinestatic |
Definition at line 71 of file G4CascadeParameters.hh.
References GAMMAQD_SCALE, and Instance().
|
private |
Definition at line 96 of file G4CascadeParameters.cc.
References BEST_PAR, CHECK_ECONS, DO_COALESCENCE, DPMAX_2CLUSTER, DPMAX_3CLUSTER, DPMAX_4CLUSTER, DPMAX_ALPHA, DPMAX_DOUBLET, DPMAX_TRIPLET, FERMI_SCALE, G4CASCADE_CHECK_ECONS, G4CASCADE_DO_COALESCENCE, G4CASCADE_PIN_ABSORPTION, G4CASCADE_RANDOM_FILE, G4CASCADE_SHOW_HISTORY, G4CASCADE_USE_3BODYMOM, G4CASCADE_USE_PHASESPACE, G4CASCADE_USE_PRECOMPOUND, G4CASCADE_VERBOSE, G4NUCMODEL_FERMI_SCALE, G4NUCMODEL_GAMMAQD, G4NUCMODEL_RAD_2PAR, G4NUCMODEL_RAD_ALPHA, G4NUCMODEL_RAD_SCALE, G4NUCMODEL_RAD_SMALL, G4NUCMODEL_RAD_TRAILING, G4NUCMODEL_USE_BEST, G4NUCMODEL_XSEC_SCALE, GAMMAQD_SCALE, OLD_RADIUS_UNITS, PIN_ABSORPTION, RADIUS_ALPHA, RADIUS_SCALE, RADIUS_SMALL, RADIUS_TRAILING, RANDOM_FILE, SHOW_HISTORY, TWOPARAM_RADIUS, USE_3BODYMOM, USE_PHASESPACE, USE_PRECOMPOUND, VERBOSE_LEVEL, and XSEC_SCALE.
Referenced by G4CascadeParameters(), and G4CascadeParamMessenger::SetNewValue().
|
static |
Definition at line 55 of file G4CascadeParameters.cc.
References fpInstance, G4CascadeParameters(), and G4AutoDelete::Register().
Referenced by checkConservation(), doCoalescence(), dpMaxAlpha(), dpMaxDoublet(), dpMaxTriplet(), DumpConfiguration(), fermiScale(), gammaQDScale(), piNAbsorption(), radiusAlpha(), radiusScale(), radiusSmall(), radiusTrailing(), randomFile(), showHistory(), use3BodyMom(), usePhaseSpace(), usePreCompound(), useTwoParam(), verbose(), and xsecScale().
|
inlinestatic |
Definition at line 60 of file G4CascadeParameters.hh.
References Instance(), and PIN_ABSORPTION.
Referenced by G4ElementaryParticleCollider::pionNucleonAbsorption().
|
inlinestatic |
Definition at line 67 of file G4CascadeParameters.hh.
References Instance(), and RADIUS_ALPHA.
|
inlinestatic |
Definition at line 65 of file G4CascadeParameters.hh.
References Instance(), and RADIUS_SCALE.
|
inlinestatic |
Definition at line 66 of file G4CascadeParameters.hh.
References Instance(), and RADIUS_SMALL.
|
inlinestatic |
Definition at line 68 of file G4CascadeParameters.hh.
References Instance(), and RADIUS_TRAILING.
|
inlinestatic |
Definition at line 61 of file G4CascadeParameters.hh.
References Instance(), and RANDOM_FILE.
|
inlinestatic |
Definition at line 57 of file G4CascadeParameters.hh.
References Instance(), and SHOW_HISTORY.
Referenced by G4IntraNucleiCascader::G4IntraNucleiCascader().
|
inlinestatic |
Definition at line 58 of file G4CascadeParameters.hh.
References Instance(), and USE_3BODYMOM.
Referenced by G4MultiBodyMomentumDist::ChooseDist().
|
inlinestatic |
Definition at line 59 of file G4CascadeParameters.hh.
References Instance(), and USE_PHASESPACE.
Referenced by G4CascadeFinalStateAlgorithm::ChooseGenerators(), and G4CascadeFinalStateAlgorithm::GenerateMultiBody().
|
inlinestatic |
Definition at line 55 of file G4CascadeParameters.hh.
References Instance(), and USE_PRECOMPOUND.
Referenced by G4CascadeInterface::G4CascadeInterface().
|
inlinestatic |
Definition at line 64 of file G4CascadeParameters.hh.
References Instance(), and TWOPARAM_RADIUS.
|
inlinestatic |
Definition at line 53 of file G4CascadeParameters.hh.
References Instance(), and VERBOSE_LEVEL.
Referenced by G4CascadeInterface::G4CascadeInterface().
|
inlinestatic |
Definition at line 70 of file G4CascadeParameters.hh.
References Instance(), and XSEC_SCALE.
|
friend |
Definition at line 134 of file G4CascadeParameters.hh.
Referenced by G4CascadeParameters().
|
private |
Definition at line 115 of file G4CascadeParameters.hh.
Referenced by Initialize().
|
private |
Definition at line 106 of file G4CascadeParameters.hh.
Referenced by checkConservation(), and Initialize().
|
private |
Definition at line 108 of file G4CascadeParameters.hh.
Referenced by doCoalescence(), and Initialize().
|
private |
Definition at line 99 of file G4CascadeParameters.hh.
Referenced by DumpConfig(), Initialize(), and G4CascadeParamMessenger::SetNewValue().
|
private |
Definition at line 100 of file G4CascadeParameters.hh.
Referenced by DumpConfig(), Initialize(), and G4CascadeParamMessenger::SetNewValue().
|
private |
Definition at line 101 of file G4CascadeParameters.hh.
Referenced by DumpConfig(), Initialize(), and G4CascadeParamMessenger::SetNewValue().
|
private |
Definition at line 127 of file G4CascadeParameters.hh.
Referenced by dpMaxAlpha(), and Initialize().
|
private |
Definition at line 125 of file G4CascadeParameters.hh.
Referenced by dpMaxDoublet(), and Initialize().
|
private |
Definition at line 126 of file G4CascadeParameters.hh.
Referenced by dpMaxTriplet(), and Initialize().
|
private |
Definition at line 121 of file G4CascadeParameters.hh.
Referenced by fermiScale(), and Initialize().
|
staticprivate |
Definition at line 136 of file G4CascadeParameters.hh.
Referenced by Instance().
|
private |
Definition at line 82 of file G4CascadeParameters.hh.
Referenced by DumpConfig(), Initialize(), and G4CascadeParamMessenger::SetNewValue().
|
private |
Definition at line 84 of file G4CascadeParameters.hh.
Referenced by DumpConfig(), Initialize(), and G4CascadeParamMessenger::SetNewValue().
|
private |
Definition at line 88 of file G4CascadeParameters.hh.
Referenced by DumpConfig(), Initialize(), and G4CascadeParamMessenger::SetNewValue().
|
private |
Definition at line 89 of file G4CascadeParameters.hh.
Referenced by DumpConfig(), Initialize(), and G4CascadeParamMessenger::SetNewValue().
|
private |
Definition at line 85 of file G4CascadeParameters.hh.
Referenced by DumpConfig(), Initialize(), and G4CascadeParamMessenger::SetNewValue().
|
private |
Definition at line 86 of file G4CascadeParameters.hh.
Referenced by DumpConfig(), Initialize(), and G4CascadeParamMessenger::SetNewValue().
|
private |
Definition at line 87 of file G4CascadeParameters.hh.
Referenced by DumpConfig(), Initialize(), and G4CascadeParamMessenger::SetNewValue().
|
private |
Definition at line 83 of file G4CascadeParameters.hh.
Referenced by DumpConfig(), Initialize(), and G4CascadeParamMessenger::SetNewValue().
|
private |
Definition at line 81 of file G4CascadeParameters.hh.
Referenced by DumpConfig(), Initialize(), and G4CascadeParamMessenger::SetNewValue().
|
private |
Definition at line 96 of file G4CascadeParameters.hh.
Referenced by DumpConfig(), Initialize(), and G4CascadeParamMessenger::SetNewValue().
|
private |
Definition at line 98 of file G4CascadeParameters.hh.
Referenced by DumpConfig(), Initialize(), and G4CascadeParamMessenger::SetNewValue().
|
private |
Definition at line 91 of file G4CascadeParameters.hh.
Referenced by DumpConfig(), Initialize(), and G4CascadeParamMessenger::SetNewValue().
|
private |
Definition at line 94 of file G4CascadeParameters.hh.
Referenced by DumpConfig(), Initialize(), and G4CascadeParamMessenger::SetNewValue().
|
private |
Definition at line 92 of file G4CascadeParameters.hh.
Referenced by DumpConfig(), Initialize(), and G4CascadeParamMessenger::SetNewValue().
|
private |
Definition at line 93 of file G4CascadeParameters.hh.
Referenced by DumpConfig(), Initialize(), and G4CascadeParamMessenger::SetNewValue().
|
private |
Definition at line 95 of file G4CascadeParameters.hh.
Referenced by DumpConfig(), Initialize(), and G4CascadeParamMessenger::SetNewValue().
|
private |
Definition at line 90 of file G4CascadeParameters.hh.
Referenced by DumpConfig(), Initialize(), and G4CascadeParamMessenger::SetNewValue().
|
private |
Definition at line 97 of file G4CascadeParameters.hh.
Referenced by DumpConfig(), Initialize(), and G4CascadeParamMessenger::SetNewValue().
|
private |
Definition at line 123 of file G4CascadeParameters.hh.
Referenced by gammaQDScale(), and Initialize().
|
private |
Definition at line 133 of file G4CascadeParameters.hh.
Referenced by G4CascadeParameters(), and ~G4CascadeParameters().
|
private |
Definition at line 112 of file G4CascadeParameters.hh.
Referenced by Initialize(), and piNAbsorption().
|
private |
Definition at line 119 of file G4CascadeParameters.hh.
Referenced by Initialize(), and radiusAlpha().
|
private |
Definition at line 117 of file G4CascadeParameters.hh.
Referenced by Initialize(), and radiusScale().
|
private |
Definition at line 118 of file G4CascadeParameters.hh.
Referenced by Initialize(), and radiusSmall().
|
private |
Definition at line 120 of file G4CascadeParameters.hh.
Referenced by Initialize(), and radiusTrailing().
|
private |
Definition at line 113 of file G4CascadeParameters.hh.
Referenced by Initialize(), and randomFile().
|
private |
Definition at line 109 of file G4CascadeParameters.hh.
Referenced by Initialize(), and showHistory().
|
private |
Definition at line 116 of file G4CascadeParameters.hh.
Referenced by Initialize(), and useTwoParam().
|
private |
Definition at line 110 of file G4CascadeParameters.hh.
Referenced by Initialize(), and use3BodyMom().
|
private |
Definition at line 111 of file G4CascadeParameters.hh.
Referenced by Initialize(), and usePhaseSpace().
|
private |
Definition at line 107 of file G4CascadeParameters.hh.
Referenced by Initialize(), and usePreCompound().
|
private |
Definition at line 105 of file G4CascadeParameters.hh.
Referenced by Initialize(), and verbose().
|
private |
Definition at line 122 of file G4CascadeParameters.hh.
Referenced by Initialize(), and xsecScale().