#include <G4ExcitationHandler.hh>
Public 멤버 함수 | |
G4ExcitationHandler () | |
~G4ExcitationHandler () | |
G4ReactionProductVector * | BreakItUp (const G4Fragment &theInitialState) |
void | ModelDescription (std::ostream &outFile) const |
void | Initialise () |
void | SetEvaporation (G4VEvaporation *ptr, G4bool isLocal=false) |
void | SetMultiFragmentation (G4VMultiFragmentation *ptr) |
void | SetFermiModel (G4VFermiBreakUp *ptr) |
void | SetPhotonEvaporation (G4VEvaporationChannel *ptr) |
void | SetDeexChannelsType (G4DeexChannelType val) |
void | SetMaxZForFermiBreakUp (G4int aZ) |
void | SetMaxAForFermiBreakUp (G4int anA) |
void | SetMaxAandZForFermiBreakUp (G4int anA, G4int aZ) |
void | SetMinEForMultiFrag (G4double anE) |
G4VEvaporation * | GetEvaporation () |
G4VMultiFragmentation * | GetMultiFragmentation () |
G4VFermiBreakUp * | GetFermiModel () |
G4VEvaporationChannel * | GetPhotonEvaporation () |
void | SetOPTxs (G4int opt) |
void | UseSICB () |
Private 멤버 함수 | |
void | SetParameters () |
G4ExcitationHandler (const G4ExcitationHandler &right)=delete | |
const G4ExcitationHandler & | operator= (const G4ExcitationHandler &right)=delete |
G4bool | operator== (const G4ExcitationHandler &right) const =delete |
G4bool | operator!= (const G4ExcitationHandler &right) const =delete |
Private 속성 | |
G4VEvaporation * | theEvaporation |
G4VMultiFragmentation * | theMultiFragmentation |
G4VFermiBreakUp * | theFermiModel |
G4VEvaporationChannel * | thePhotonEvaporation |
const G4ParticleDefinition * | electron |
G4int | icID |
G4int | maxZForFermiBreakUp |
G4int | maxAForFermiBreakUp |
G4double | minEForMultiFrag |
G4double | minExcitation |
G4IonTable * | theTableOfIons |
G4NistManager * | nist |
G4int | fVerbose |
G4bool | isInitialised |
G4bool | isEvapLocal |
G4bool | isActive |
std::vector< G4Fragment * > | theResults |
std::vector< G4Fragment * > | results |
std::vector< G4Fragment * > | thePhotoEvapList |
std::vector< G4Fragment * > | theEvapList |
G4ExcitationHandler.hh 파일의 64 번째 라인에서 정의되었습니다.
|
explicit |
G4ExcitationHandler.cc 파일의 86 번째 라인에서 정의되었습니다.
다음을 참조함 : G4Electron::Electron(), electron, fVerbose, G4cout, G4endl, G4Pow::GetInstance(), G4ParticleTable::GetIonTable(), G4ParticleTable::GetParticleTable(), G4VEvaporation::GetPhotonEvaporation(), G4NistManager::Instance(), nist, results, SetParameters(), theEvapList, theEvaporation, theFermiModel, theMultiFragmentation, thePhotoEvapList, thePhotonEvaporation, theResults, theTableOfIons.
G4ExcitationHandler::~G4ExcitationHandler | ( | ) |
G4ExcitationHandler.cc 파일의 109 번째 라인에서 정의되었습니다.
다음을 참조함 : isEvapLocal, theEvaporation, theFermiModel, theMultiFragmentation.
|
privatedelete |
G4ReactionProductVector * G4ExcitationHandler::BreakItUp | ( | const G4Fragment & | theInitialState | ) |
G4ExcitationHandler.cc 파일의 215 번째 라인에서 정의되었습니다.
다음을 참조함 : A(), G4Alpha::AlphaDefinition(), G4VFermiBreakUp::BreakFragment(), G4VEvaporation::BreakFragment(), G4VMultiFragmentation::BreakItUp(), G4VEvaporationChannel::BreakUpChain(), G4Deuteron::DeuteronDefinition(), e, CLHEP::HepLorentzVector::e(), electron, fac, FatalException, G4Ions::FloatLevelBase(), fVerbose, G4cout, G4endl, G4Exception(), G4Fragment::GetA_asInt(), G4Fragment::GetCreationTime(), G4Fragment::GetExcitationEnergy(), G4Fragment::GetFloatingLevelNumber(), G4Fragment::GetGroundStateMass(), G4IonTable::GetIon(), G4NistManager::GetIsotopeAbundance(), G4Fragment::GetMomentum(), G4Fragment::GetParticleDefinition(), G4ParticleDefinition::GetPDGMass(), G4Fragment::GetZ_asInt(), G4He3::He3Definition(), icID, Initialise(), isActive, G4VFermiBreakUp::IsApplicable(), isInitialised, maxAForFermiBreakUp, maxZForFermiBreakUp, MeV, minEForMultiFrag, minExcitation, G4Neutron::NeutronDefinition(), nist, noFloat, G4Proton::ProtonDefinition(), results, G4ReactionProduct::SetCreatorModel(), G4ReactionProduct::SetFormationTime(), G4Fragment::SetMomentum(), G4ReactionProduct::SetMomentum(), G4ReactionProduct::SetTotalEnergy(), theEvapList, theEvaporation, theFermiModel, theMultiFragmentation, thePhotoEvapList, thePhotonEvaporation, theResults, theTableOfIons, G4Triton::TritonDefinition(), CLHEP::Hep3Vector::unit(), CLHEP::HepLorentzVector::vect(), Z.
다음에 의해서 참조됨 : G4ParaFissionModel::ApplyYourself(), G4LowEIonFragmentation::ApplyYourself(), G4QMDReaction::ApplyYourself(), G4WilsonAbrasionModel::ApplyYourself(), G4PreCompoundDeexcitation::deExcite(), G4BinaryCascade::DeExcite(), G4BinaryLightIonReaction::DeExciteSpectatorNucleus(), G4PreCompoundModel::PerformEquilibriumEmission().
|
inline |
G4ExcitationHandler.hh 파일의 172 번째 라인에서 정의되었습니다.
다음을 참조함 : theEvaporation.
다음에 의해서 참조됨 : G4INCLXXInterface::G4INCLXXInterface().
|
inline |
G4ExcitationHandler.hh 파일의 182 번째 라인에서 정의되었습니다.
다음을 참조함 : theFermiModel.
|
inline |
G4ExcitationHandler.hh 파일의 177 번째 라인에서 정의되었습니다.
다음을 참조함 : theMultiFragmentation.
|
inline |
G4ExcitationHandler.hh 파일의 187 번째 라인에서 정의되었습니다.
다음을 참조함 : thePhotonEvaporation.
void G4ExcitationHandler::Initialise | ( | ) |
G4ExcitationHandler.cc 파일의 135 번째 라인에서 정의되었습니다.
다음을 참조함 : G4DeexPrecoParameters::Dump(), fVerbose, G4cout, G4endl, G4NuclearLevelData::GetInstance(), G4NuclearLevelData::GetParameters(), G4VFermiBreakUp::Initialise(), G4VEvaporation::InitialiseChannels(), isActive, isInitialised, SetParameters(), theEvaporation, theFermiModel.
다음에 의해서 참조됨 : BreakItUp(), G4PreCompoundModel::InitialiseModel().
void G4ExcitationHandler::ModelDescription | ( | std::ostream & | outFile | ) | const |
G4ExcitationHandler.cc 파일의 541 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4BinaryCascade::ModelDescription(), G4BinaryCascade::PropagateModelDescription().
|
privatedelete |
|
privatedelete |
|
privatedelete |
void G4ExcitationHandler::SetDeexChannelsType | ( | G4DeexChannelType | val | ) |
G4ExcitationHandler.cc 파일의 190 번째 라인에서 정의되었습니다.
다음을 참조함 : fCombined, fDummy, fEvaporation, fGEM, fVerbose, G4cout, G4endl, G4VEvaporation::GetNumberOfChannels(), G4Evaporation::InitialiseChannels(), isActive, G4Threading::IsMasterThread(), G4Evaporation::SetCombinedChannel(), G4Evaporation::SetDefaultChannel(), G4Evaporation::SetGEMChannel(), theEvaporation.
다음에 의해서 참조됨 : G4QMDReaction::G4QMDReaction().
void G4ExcitationHandler::SetEvaporation | ( | G4VEvaporation * | ptr, |
G4bool | isLocal = false |
||
) |
G4ExcitationHandler.cc 파일의 152 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VEvaporation::GetPhotonEvaporation(), isEvapLocal, G4VEvaporation::SetFermiBreakUp(), theEvaporation, theFermiModel, thePhotonEvaporation.
다음에 의해서 참조됨 : G4QMDReaction::G4QMDReaction(), G4WilsonAbrasionModel::G4WilsonAbrasionModel(), G4WilsonAbrasionModel::SetUseAblation().
void G4ExcitationHandler::SetFermiModel | ( | G4VFermiBreakUp * | ptr | ) |
G4ExcitationHandler.cc 파일의 172 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VEvaporation::SetFermiBreakUp(), theEvaporation, theFermiModel.
다음에 의해서 참조됨 : SetParameters().
G4ExcitationHandler.hh 파일의 161 번째 라인에서 정의되었습니다.
다음을 참조함 : SetMaxAForFermiBreakUp(), SetMaxZForFermiBreakUp().
G4ExcitationHandler.hh 파일의 156 번째 라인에서 정의되었습니다.
다음을 참조함 : maxAForFermiBreakUp.
다음에 의해서 참조됨 : SetMaxAandZForFermiBreakUp().
G4ExcitationHandler.hh 파일의 151 번째 라인에서 정의되었습니다.
다음을 참조함 : maxZForFermiBreakUp.
다음에 의해서 참조됨 : SetMaxAandZForFermiBreakUp().
G4ExcitationHandler.hh 파일의 167 번째 라인에서 정의되었습니다.
다음을 참조함 : minEForMultiFrag.
다음에 의해서 참조됨 : B03PhysicsList::ConstructHad(), G4EMDissociation::G4EMDissociation().
void G4ExcitationHandler::SetMultiFragmentation | ( | G4VMultiFragmentation * | ptr | ) |
G4ExcitationHandler.cc 파일의 164 번째 라인에서 정의되었습니다.
다음을 참조함 : theMultiFragmentation.
다음에 의해서 참조됨 : SetParameters().
G4ExcitationHandler.hh 파일의 192 번째 라인에서 정의되었습니다.
|
private |
G4ExcitationHandler.cc 파일의 117 번째 라인에서 정의되었습니다.
다음을 참조함 : fDummy, G4DeexPrecoParameters::GetDeexChannelsType(), G4NuclearLevelData::GetInstance(), G4DeexPrecoParameters::GetInternalConversionID(), G4DeexPrecoParameters::GetMinExcitation(), G4DeexPrecoParameters::GetMinExPerNucleounForMF(), G4NuclearLevelData::GetParameters(), icID, isActive, minEForMultiFrag, minExcitation, SetFermiModel(), SetMultiFragmentation(), SetPhotonEvaporation(), theFermiModel, theMultiFragmentation, thePhotonEvaporation.
다음에 의해서 참조됨 : G4ExcitationHandler(), Initialise().
void G4ExcitationHandler::SetPhotonEvaporation | ( | G4VEvaporationChannel * | ptr | ) |
G4ExcitationHandler.cc 파일의 182 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VEvaporation::SetPhotonEvaporation(), theEvaporation, thePhotonEvaporation.
다음에 의해서 참조됨 : SetParameters().
|
inline |
G4ExcitationHandler.hh 파일의 195 번째 라인에서 정의되었습니다.
|
private |
G4ExcitationHandler.hh 파일의 122 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : BreakItUp(), G4ExcitationHandler().
|
private |
G4ExcitationHandler.hh 파일의 133 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : BreakItUp(), G4ExcitationHandler(), Initialise(), SetDeexChannelsType().
|
private |
G4ExcitationHandler.hh 파일의 123 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : BreakItUp(), SetParameters().
|
private |
G4ExcitationHandler.hh 파일의 136 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : BreakItUp(), Initialise(), SetDeexChannelsType(), SetParameters().
|
private |
G4ExcitationHandler.hh 파일의 135 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : SetEvaporation(), ~G4ExcitationHandler().
|
private |
G4ExcitationHandler.hh 파일의 134 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : BreakItUp(), Initialise().
|
private |
G4ExcitationHandler.hh 파일의 126 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : BreakItUp(), SetMaxAForFermiBreakUp().
|
private |
G4ExcitationHandler.hh 파일의 125 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : BreakItUp(), SetMaxZForFermiBreakUp().
|
private |
G4ExcitationHandler.hh 파일의 127 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : BreakItUp(), SetMinEForMultiFrag(), SetParameters().
|
private |
G4ExcitationHandler.hh 파일의 128 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : BreakItUp(), SetParameters().
|
private |
G4ExcitationHandler.hh 파일의 131 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : BreakItUp(), G4ExcitationHandler().
|
private |
G4ExcitationHandler.hh 파일의 142 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : BreakItUp(), G4ExcitationHandler().
|
private |
G4ExcitationHandler.hh 파일의 148 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : BreakItUp(), G4ExcitationHandler().
|
private |
G4ExcitationHandler.hh 파일의 117 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : BreakItUp(), G4ExcitationHandler(), GetEvaporation(), Initialise(), SetDeexChannelsType(), SetEvaporation(), SetFermiModel(), SetPhotonEvaporation(), ~G4ExcitationHandler().
|
private |
G4ExcitationHandler.hh 파일의 119 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : BreakItUp(), G4ExcitationHandler(), GetFermiModel(), Initialise(), SetEvaporation(), SetFermiModel(), SetParameters(), ~G4ExcitationHandler().
|
private |
G4ExcitationHandler.hh 파일의 118 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : BreakItUp(), G4ExcitationHandler(), GetMultiFragmentation(), SetMultiFragmentation(), SetParameters(), ~G4ExcitationHandler().
|
private |
G4ExcitationHandler.hh 파일의 145 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : BreakItUp(), G4ExcitationHandler().
|
private |
G4ExcitationHandler.hh 파일의 120 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : BreakItUp(), G4ExcitationHandler(), GetPhotonEvaporation(), SetEvaporation(), SetParameters(), SetPhotonEvaporation().
|
private |
G4ExcitationHandler.hh 파일의 139 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : BreakItUp(), G4ExcitationHandler().
|
private |
G4ExcitationHandler.hh 파일의 130 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : BreakItUp(), G4ExcitationHandler().