Geant4-11
|
#include <G4B11GEMChannel.hh>
Public Member Functions | |
virtual G4bool | BreakUpChain (G4FragmentVector *theResult, G4Fragment *theNucleus) |
G4FragmentVector * | BreakUpFragment (G4Fragment *theNucleus) |
virtual void | Dump () const |
virtual G4Fragment * | EmittedFragment (G4Fragment *theNucleus) |
G4B11GEMChannel () | |
virtual G4double | GetEmissionProbability (G4Fragment *theNucleus) |
virtual G4double | GetLifeTime (G4Fragment *theNucleus) |
virtual void | Initialise () |
virtual void | RDMForced (G4bool) |
virtual void | SetICM (G4bool) |
void | SetLevelDensityParameter (G4VLevelDensityParameter *aLevelDensity) |
void | SetOPTxs (G4int opt) |
void | UseSICB (G4bool use) |
~G4B11GEMChannel () | |
Protected Attributes | |
G4int | OPTxs |
G4bool | useSICB |
Private Member Functions | |
G4B11GEMChannel (const G4B11GEMChannel &right)=delete | |
G4bool | operator!= (const G4B11GEMChannel &right) const =delete |
const G4B11GEMChannel & | operator= (const G4B11GEMChannel &right)=delete |
G4bool | operator== (const G4B11GEMChannel &right) const =delete |
G4double | SampleKineticEnergy (const G4Fragment &fragment) |
Definition at line 37 of file G4B11GEMChannel.hh.
|
inlineexplicit |
Definition at line 41 of file G4B11GEMChannel.hh.
|
inline |
Definition at line 45 of file G4B11GEMChannel.hh.
|
privatedelete |
|
virtualinherited |
Reimplemented in G4UnstableFragmentBreakUp, and G4PhotonEvaporation.
Definition at line 66 of file G4VEvaporationChannel.cc.
Referenced by G4VEvaporationChannel::BreakUpFragment().
|
inlineinherited |
Definition at line 106 of file G4VEvaporationChannel.hh.
References G4VEvaporationChannel::BreakUpChain().
Referenced by G4NeutronRadCapture::ApplyYourself().
|
virtualinherited |
Reimplemented from G4VEvaporationChannel.
Definition at line 254 of file G4GEMChannel.cc.
References G4GEMProbability::Dump(), and G4GEMChannel::theEvaporationProbabilityPtr.
|
virtualinherited |
Reimplemented from G4VEvaporationChannel.
Definition at line 130 of file G4GEMChannel.cc.
References G4GEMChannel::A, CLHEP::HepLorentzVector::boost(), CLHEP::HepLorentzVector::boostVector(), G4GEMChannel::EvaporatedMass, G4RandomDirection(), G4Fragment::GetMomentum(), G4GEMChannel::ResidualA, G4GEMChannel::ResidualZ, G4GEMChannel::SampleKineticEnergy(), G4GEMChannel::secID, G4Fragment::SetCreatorModelID(), G4Fragment::SetMomentum(), G4Fragment::SetZandA_asInt(), and G4GEMChannel::Z.
|
virtualinherited |
Implements G4VEvaporationChannel.
Definition at line 77 of file G4GEMChannel.cc.
References G4GEMChannel::A, G4GEMChannel::CoulombBarrier, G4GEMChannel::EmissionProbability, G4GEMChannel::EvaporatedMass, G4GEMChannel::fNucData, G4Fragment::GetA_asInt(), G4VCoulombBarrier::GetCoulombBarrier(), G4Fragment::GetExcitationEnergy(), G4Fragment::GetGroundStateMass(), G4NucleiProperties::GetNuclearMass(), G4NuclearLevelData::GetPairingCorrection(), G4Fragment::GetZ_asInt(), G4GEMChannel::MaximalKineticEnergy, G4GEMChannel::ResidualA, G4GEMChannel::ResidualMass, G4GEMChannel::ResidualZ, G4GEMChannel::theCoulombBarrierPtr, G4GEMChannel::theEvaporationProbabilityPtr, and G4GEMChannel::Z.
|
virtualinherited |
Definition at line 50 of file G4VEvaporationChannel.cc.
|
virtualinherited |
Reimplemented in G4PhotonEvaporation, and G4EvaporationChannel.
Definition at line 47 of file G4VEvaporationChannel.cc.
Referenced by G4EvaporationChannel::Initialise(), and G4NeutronRadCapture::InitialiseModel().
|
privatedelete |
|
privatedelete |
|
privatedelete |
|
virtualinherited |
|
privateinherited |
Definition at line 152 of file G4GEMChannel.cc.
References G4GEMChannel::A, Alpha, G4GEMProbability::CalcAlphaParam(), G4GEMProbability::CalcBetaParam(), G4GEMChannel::CoulombBarrier, e2, G4GEMChannel::EmissionProbability, G4GEMChannel::EvaporatedMass, fermi, G4GEMChannel::fG4pow, G4GEMChannel::fNucData, G4Exp(), G4Log(), G4UniformRand, G4Fragment::GetA_asInt(), G4Fragment::GetExcitationEnergy(), G4NuclearLevelData::GetPairingCorrection(), G4GEMProbability::GetSpin(), G4Fragment::GetZ_asInt(), source.hepunit::hbarc, G4VLevelDensityParameter::LevelDensityParameter(), G4GEMChannel::MaximalKineticEnergy, MeV, pi, pi2, G4GEMChannel::ResidualA, G4GEMChannel::ResidualZ, G4GEMChannel::theEvaporationProbabilityPtr, G4GEMChannel::theLevelDensityPtr, and G4Pow::Z13().
Referenced by G4GEMChannel::EmittedFragment().
|
virtualinherited |
Reimplemented in G4PhotonEvaporation.
Definition at line 55 of file G4VEvaporationChannel.cc.
Referenced by G4NeutronRadCapture::InitialiseModel().
|
inlineinherited |
Definition at line 63 of file G4GEMChannel.hh.
References G4GEMChannel::MyOwnLevelDensity, and G4GEMChannel::theLevelDensityPtr.
|
inlineinherited |
Definition at line 113 of file G4VEvaporationChannel.hh.
|
inlineinherited |
Definition at line 116 of file G4VEvaporationChannel.hh.
|
privateinherited |
Definition at line 85 of file G4GEMChannel.hh.
Referenced by G4GEMChannel::EmittedFragment(), G4GEMChannel::G4GEMChannel(), G4GEMChannel::GetEmissionProbability(), mcscore.MCParticle::printout(), and G4GEMChannel::SampleKineticEnergy().
|
privateinherited |
Definition at line 98 of file G4GEMChannel.hh.
Referenced by G4GEMChannel::G4GEMChannel(), G4GEMChannel::GetEmissionProbability(), and G4GEMChannel::SampleKineticEnergy().
|
privateinherited |
Definition at line 99 of file G4GEMChannel.hh.
Referenced by G4GEMChannel::GetEmissionProbability(), and G4GEMChannel::SampleKineticEnergy().
|
privateinherited |
Definition at line 96 of file G4GEMChannel.hh.
Referenced by G4GEMChannel::EmittedFragment(), G4GEMChannel::G4GEMChannel(), G4GEMChannel::GetEmissionProbability(), and G4GEMChannel::SampleKineticEnergy().
|
privateinherited |
Definition at line 104 of file G4GEMChannel.hh.
Referenced by G4GEMChannel::G4GEMChannel(), and G4GEMChannel::SampleKineticEnergy().
|
privateinherited |
Definition at line 116 of file G4GEMChannel.hh.
Referenced by G4GEMChannel::G4GEMChannel(), G4GEMChannel::GetEmissionProbability(), and G4GEMChannel::SampleKineticEnergy().
|
privateinherited |
Definition at line 102 of file G4GEMChannel.hh.
Referenced by G4GEMChannel::GetEmissionProbability(), and G4GEMChannel::SampleKineticEnergy().
|
privateinherited |
Definition at line 110 of file G4GEMChannel.hh.
Referenced by G4GEMChannel::G4GEMChannel(), G4GEMChannel::SetLevelDensityParameter(), and G4GEMChannel::~G4GEMChannel().
|
protectedinherited |
Definition at line 93 of file G4VEvaporationChannel.hh.
Referenced by G4EvaporationChannel::GetEmissionProbability().
|
privateinherited |
Definition at line 91 of file G4GEMChannel.hh.
Referenced by G4GEMChannel::EmittedFragment(), G4GEMChannel::G4GEMChannel(), G4GEMChannel::GetEmissionProbability(), and G4GEMChannel::SampleKineticEnergy().
|
privateinherited |
Definition at line 97 of file G4GEMChannel.hh.
Referenced by G4GEMChannel::G4GEMChannel(), and G4GEMChannel::GetEmissionProbability().
|
privateinherited |
Definition at line 94 of file G4GEMChannel.hh.
Referenced by G4GEMChannel::EmittedFragment(), G4GEMChannel::G4GEMChannel(), G4GEMChannel::GetEmissionProbability(), and G4GEMChannel::SampleKineticEnergy().
|
privateinherited |
Definition at line 119 of file G4GEMChannel.hh.
Referenced by G4GEMChannel::EmittedFragment(), and G4GEMChannel::G4GEMChannel().
|
privateinherited |
Definition at line 114 of file G4GEMChannel.hh.
Referenced by G4GEMChannel::G4GEMChannel(), G4GEMChannel::GetEmissionProbability(), and G4GEMChannel::~G4GEMChannel().
|
private |
Definition at line 53 of file G4B11GEMChannel.hh.
|
privateinherited |
Definition at line 107 of file G4GEMChannel.hh.
Referenced by G4GEMChannel::Dump(), G4GEMChannel::G4GEMChannel(), G4GEMChannel::GetEmissionProbability(), and G4GEMChannel::SampleKineticEnergy().
|
privateinherited |
Definition at line 111 of file G4GEMChannel.hh.
Referenced by G4GEMChannel::G4GEMChannel(), G4GEMChannel::SampleKineticEnergy(), G4GEMChannel::SetLevelDensityParameter(), and G4GEMChannel::~G4GEMChannel().
|
protectedinherited |
Definition at line 94 of file G4VEvaporationChannel.hh.
|
privateinherited |
Definition at line 88 of file G4GEMChannel.hh.
Referenced by G4GEMChannel::EmittedFragment(), G4GEMChannel::G4GEMChannel(), G4GEMChannel::GetEmissionProbability(), and mcscore.MCParticle::printout().