Geant4.10
|
#include <G4WilsonAblationModel.hh>
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 () |
![]() | |
G4VEvaporation () | |
virtual | ~G4VEvaporation () |
virtual void | Initialise () |
virtual void | SetPhotonEvaporation (G4VEvaporationChannel *ptr) |
G4VEvaporationChannel * | GetPhotonEvaporation () |
void | SetOPTxs (G4int opt) |
void | UseSICB (G4bool use) |
Additional Inherited Members | |
![]() | |
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(), G4Deuteron::Deuteron(), G4VEvaporationFactory::GetChannel(), G4He3::He3(), python.hepunit::MeV, G4Neutron::Neutron(), G4VEvaporation::OPTxs, G4Proton::Proton(), G4Triton::Triton(), and G4VEvaporation::useSICB.
G4WilsonAblationModel::~G4WilsonAblationModel | ( | ) |
Definition at line 159 of file G4WilsonAblationModel.cc.
|
virtual |
Implements G4VEvaporation.
Definition at line 167 of file G4WilsonAblationModel.cc.
References CLHEP::HepLorentzVector::boost(), CLHEP::HepLorentzVector::e(), python.hepunit::eV, CLHEP::HepLorentzVector::findBoostToCM(), 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, python.hepunit::MeV, n, G4Neutron::Neutron(), G4Proton::Proton(), and CLHEP::HepLorentzVector::setE().
|
inline |
Definition at line 122 of file G4WilsonAblationModel.hh.
|
inline |
Definition at line 130 of file G4WilsonAblationModel.hh.
Definition at line 118 of file G4WilsonAblationModel.hh.
Definition at line 126 of file G4WilsonAblationModel.hh.
Referenced by G4WilsonAbrasionModel::G4WilsonAbrasionModel(), G4WilsonAbrasionModel::SetUseAblation(), and G4WilsonAbrasionModel::SetVerboseLevel().