|
Geant4
10.00.p03
|
#include <G4WilsonAblationModel.hh>
Inheritance diagram for G4WilsonAblationModel:
Collaboration diagram for G4WilsonAblationModel:Public Types | |
| typedef std::vector < G4ParticleDefinition * > | VectorOfFragmentTypes |
Public Member Functions | |
| G4WilsonAblationModel () | |
| ~G4WilsonAblationModel () | |
| G4FragmentVector * | BreakItUp (const G4Fragment &theNucleus) |
| void | SetProduceSecondaries (G4bool) |
| G4bool | GetProduceSecondaries () |
| void | SetVerboseLevel (G4int) |
| G4int | GetVerboseLevel () |
Public Member Functions inherited from G4VEvaporation | |
| G4VEvaporation () | |
| virtual | ~G4VEvaporation () |
| virtual void | Initialise () |
| virtual void | SetPhotonEvaporation (G4VEvaporationChannel *ptr) |
| G4VEvaporationChannel * | GetPhotonEvaporation () |
| void | SetOPTxs (G4int opt) |
| void | UseSICB (G4bool use) |
Private Member Functions | |
| void | SelectSecondariesByEvaporation (G4Fragment *) |
| void | SelectSecondariesByDefault (G4ThreeVector) |
| void | PrintWelcomeMessage () |
Private Attributes | |
| G4bool | produceSecondaries |
| G4int | verboseLevel |
| G4double | B |
| G4int | nFragTypes |
| G4ParticleDefinition * | fragType [6] |
| G4FragmentVector * | fragmentVector |
| VectorOfFragmentTypes | evapType |
| std::vector < G4VEvaporationChannel * > * | theChannels |
| G4VEvaporationFactory * | theChannelFactory |
Additional Inherited Members | |
Protected Attributes inherited from G4VEvaporation | |
| G4VEvaporationChannel * | thePhotonEvaporation |
| G4int | OPTxs |
| G4bool | useSICB |
Definition at line 83 of file G4WilsonAblationModel.hh.
| typedef std::vector<G4ParticleDefinition*> G4WilsonAblationModel::VectorOfFragmentTypes |
Definition at line 89 of file G4WilsonAblationModel.hh.
| G4WilsonAblationModel::G4WilsonAblationModel | ( | ) |
Definition at line 105 of file G4WilsonAblationModel.cc.
References G4Alpha::Alpha(), B, G4Deuteron::Deuteron(), fragmentVector, fragType, G4VEvaporationFactory::GetChannel(), G4He3::He3(), MeV, G4Neutron::Neutron(), nFragTypes, G4VEvaporation::OPTxs, PrintWelcomeMessage(), produceSecondaries, G4Proton::Proton(), theChannelFactory, theChannels, G4Triton::Triton(), G4VEvaporation::useSICB, and verboseLevel.
Here is the call graph for this function:| G4WilsonAblationModel::~G4WilsonAblationModel | ( | ) |
Definition at line 159 of file G4WilsonAblationModel.cc.
References theChannelFactory, and theChannels.
|
virtual |
Implements G4VEvaporation.
Definition at line 167 of file G4WilsonAblationModel.cc.
References A, eV, G4cout, G4endl, G4UniformRand, G4Fragment::GetA_asInt(), G4ParticleDefinition::GetBaryonNumber(), G4Fragment::GetExcitationEnergy(), G4Fragment::GetGroundStateMass(), G4ParticleTable::GetIonTable(), G4Fragment::GetMomentum(), G4ParticleDefinition::GetParticleName(), G4ParticleTable::GetParticleTable(), G4ParticleDefinition::GetPDGCharge(), G4ParticleDefinition::GetPDGMass(), G4Fragment::GetZ_asInt(), iz, MeV, n, G4Neutron::Neutron(), and G4Proton::Proton().
Here is the call graph for this function:
|
inline |
Definition at line 122 of file G4WilsonAblationModel.hh.
References produceSecondaries.
|
inline |
Definition at line 130 of file G4WilsonAblationModel.hh.
References verboseLevel.
|
private |
Definition at line 585 of file G4WilsonAblationModel.cc.
References G4cout, and G4endl.
Referenced by G4WilsonAblationModel().
Here is the caller graph for this function:
|
private |
Definition at line 557 of file G4WilsonAblationModel.cc.
References A, eV, evapType, fragmentVector, G4UniformRand, G4ParticleDefinition::GetBaryonNumber(), G4ParticleDefinition::GetPDGCharge(), G4ParticleDefinition::GetPDGMass(), and rad.
Here is the call graph for this function:
|
private |
Definition at line 432 of file G4WilsonAblationModel.cc.
References G4Alpha::Alpha(), G4Deuteron::Deuteron(), G4UniformRand, G4He3::He3(), G4Neutron::Neutron(), G4Proton::Proton(), and G4Triton::Triton().
Here is the call graph for this function:
|
inline |
Definition at line 118 of file G4WilsonAblationModel.hh.
|
inline |
Definition at line 126 of file G4WilsonAblationModel.hh.
References verboseLevel.
Referenced by G4WilsonAbrasionModel::G4WilsonAbrasionModel(), G4WilsonAbrasionModel::SetUseAblation(), and G4WilsonAbrasionModel::SetVerboseLevel().
Here is the caller graph for this function:
|
private |
Definition at line 105 of file G4WilsonAblationModel.hh.
Referenced by G4WilsonAblationModel().
|
private |
Definition at line 109 of file G4WilsonAblationModel.hh.
Referenced by SelectSecondariesByDefault().
|
private |
Definition at line 108 of file G4WilsonAblationModel.hh.
Referenced by G4WilsonAblationModel(), and SelectSecondariesByDefault().
|
private |
Definition at line 107 of file G4WilsonAblationModel.hh.
Referenced by G4WilsonAblationModel().
|
private |
Definition at line 106 of file G4WilsonAblationModel.hh.
Referenced by G4WilsonAblationModel().
|
private |
Definition at line 103 of file G4WilsonAblationModel.hh.
Referenced by G4WilsonAblationModel(), and GetProduceSecondaries().
|
private |
Definition at line 112 of file G4WilsonAblationModel.hh.
Referenced by G4WilsonAblationModel(), and ~G4WilsonAblationModel().
|
private |
Definition at line 111 of file G4WilsonAblationModel.hh.
Referenced by G4WilsonAblationModel(), and ~G4WilsonAblationModel().
|
private |
Definition at line 104 of file G4WilsonAblationModel.hh.
Referenced by G4WilsonAblationModel(), GetVerboseLevel(), and SetVerboseLevel().