Geant4  v4-10.4-release
 모두 클래스 네임스페이스들 파일들 함수 변수 타입정의 열거형 타입 열거형 멤버 Friends 매크로 그룹들 페이지들
Public 멤버 함수 | Protected 멤버 함수 | Protected 속성 | Private 멤버 함수 | Private 속성 | 정적 Private 속성 | 모든 멤버 목록
G4BinaryCascade 클래스 참조

#include <G4BinaryCascade.hh>

G4BinaryCascade에 대한 상속 다이어그램 :
G4VIntraNuclearTransportModel G4HadronicInteraction

Public 멤버 함수

 G4BinaryCascade (G4VPreCompoundModel *ptr=0)
 
virtual ~G4BinaryCascade ()
 
G4HadFinalStateApplyYourself (const G4HadProjectile &aTrack, G4Nucleus &theNucleus)
 
virtual G4ReactionProductVectorPropagate (G4KineticTrackVector *, G4V3DNucleus *)
 
virtual void ModelDescription (std::ostream &) const
 
virtual void PropagateModelDescription (std::ostream &) const
 
virtual G4ReactionProductVectorPropagateNuclNucl (G4KineticTrackVector *theSecondaries, G4V3DNucleus *theNucleus, G4V3DNucleus *theProjectileNucleus)
 
void SetDeExcitation (G4VPreCompoundModel *ptr)
 
void Set3DNucleus (G4V3DNucleus *const value)
 
void SetPrimaryProjectile (const G4HadProjectile &aPrimary)
 
const G4StringGetModelName () const
 
virtual G4double SampleInvariantT (const G4ParticleDefinition *p, G4double plab, G4int Z, G4int A)
 
virtual G4bool IsApplicable (const G4HadProjectile &aTrack, G4Nucleus &targetNucleus)
 
G4double GetMinEnergy () const
 
G4double GetMinEnergy (const G4Material *aMaterial, const G4Element *anElement) const
 
void SetMinEnergy (G4double anEnergy)
 
void SetMinEnergy (G4double anEnergy, const G4Element *anElement)
 
void SetMinEnergy (G4double anEnergy, const G4Material *aMaterial)
 
G4double GetMaxEnergy () const
 
G4double GetMaxEnergy (const G4Material *aMaterial, const G4Element *anElement) const
 
void SetMaxEnergy (const G4double anEnergy)
 
void SetMaxEnergy (G4double anEnergy, const G4Element *anElement)
 
void SetMaxEnergy (G4double anEnergy, const G4Material *aMaterial)
 
G4int GetVerboseLevel () const
 
void SetVerboseLevel (G4int value)
 
void DeActivateFor (const G4Material *aMaterial)
 
void DeActivateFor (const G4Element *anElement)
 
void ActivateFor (const G4Material *aMaterial)
 
void ActivateFor (const G4Element *anElement)
 
G4bool IsBlocked (const G4Material *aMaterial) const
 
G4bool IsBlocked (const G4Element *anElement) const
 
void SetRecoilEnergyThreshold (G4double val)
 
G4double GetRecoilEnergyThreshold () const
 
virtual const std::pair
< G4double, G4double
GetFatalEnergyCheckLevels () const
 
virtual std::pair< G4double,
G4double
GetEnergyMomentumCheckLevels () const
 
void SetEnergyMomentumCheckLevels (G4double relativeLevel, G4double absoluteLevel)
 
virtual void BuildPhysicsTable (const G4ParticleDefinition &)
 
virtual void InitialiseModel ()
 

Protected 멤버 함수

G4V3DNucleusGet3DNucleus () const
 
G4VPreCompoundModelGetDeExcitation () const
 
const G4HadProjectileGetPrimaryProjectile () const
 
G4bool IsBlocked () const
 
void SetModelName (const G4String &nam)
 
void Block ()
 

Protected 속성

G4String theTransportModelName
 
G4V3DNucleusthe3DNucleus
 
G4VPreCompoundModeltheDeExcitation
 
const G4HadProjectilethePrimaryProjectile
 
G4HadFinalState theParticleChange
 
G4int verboseLevel
 
G4double theMinEnergy
 
G4double theMaxEnergy
 
G4bool isBlocked
 

Private 멤버 함수

 G4BinaryCascade (const G4BinaryCascade &right)
 
const G4BinaryCascadeoperator= (G4BinaryCascade &right)
 
G4int operator== (G4BinaryCascade &right)
 
G4int operator!= (G4BinaryCascade &right)
 
void PrintWelcomeMessage ()
 
void BuildTargetList ()
 
G4bool BuildLateParticleCollisions (G4KineticTrackVector *secondaries)
 
void FindCollisions (G4KineticTrackVector *)
 
void FindDecayCollision (G4KineticTrack *)
 
void FindLateParticleCollision (G4KineticTrack *)
 
G4ReactionProductVectorDeExcite ()
 
G4ReactionProductVectorDecayVoidNucleus ()
 
G4ReactionProductVectorProductsAddFinalState (G4ReactionProductVector *products, G4KineticTrackVector &finalState)
 
G4ReactionProductVectorProductsAddPrecompound (G4ReactionProductVector *products, G4ReactionProductVector *preco)
 
G4bool ApplyCollision (G4CollisionInitialState *)
 
G4bool Capture (G4bool verbose=false)
 
G4bool Absorb ()
 
G4bool CheckPauliPrinciple (G4KineticTrackVector *)
 
G4double GetExcitationEnergy ()
 
void CorrectFinalPandE ()
 
G4double CorrectShortlivedPrimaryForFermi (G4KineticTrack *primary, G4KineticTrackVector target_collection)
 
G4bool CorrectShortlivedFinalsForFermi (G4KineticTrackVector *products, G4double initial_Efermi)
 
void UpdateTracksAndCollisions (G4KineticTrackVector *oldSecondaries, G4KineticTrackVector *oldTarget, G4KineticTrackVector *newSecondaries)
 
G4bool DoTimeStep (G4double timeStep)
 
G4KineticTrackVectorCorrectBarionsOnBoundary (G4KineticTrackVector *in, G4KineticTrackVector *out)
 
G4FragmentFindFragments ()
 
void StepParticlesOut ()
 
G4LorentzVector GetFinal4Momentum ()
 
G4LorentzVector GetFinalNucleusMomentum ()
 
G4ReactionProductVectorPropagate1H1 (G4KineticTrackVector *, G4V3DNucleus *)
 
G4double GetIonMass (G4int Z, G4int A)
 
G4int GetTotalCharge (std::vector< G4KineticTrack * > &aV)
 
G4int GetTotalBaryonCharge (std::vector< G4KineticTrack * > &aV)
 
G4ReactionProductVectorHighEnergyModelFSProducts (G4ReactionProductVector *, G4KineticTrackVector *secondaries)
 
G4ReactionProductVectorFillVoidNucleusProducts (G4ReactionProductVector *)
 
G4ThreeVector GetSpherePoint (G4double r, const G4LorentzVector &momentumdirection)
 
void ClearAndDestroy (G4KineticTrackVector *ktv)
 
void ClearAndDestroy (G4ReactionProductVector *rpv)
 
G4ReactionProductVectorProductsAddFakeGamma (G4ReactionProductVector *products)
 
void PrintKTVector (G4KineticTrackVector *ktv, std::string comment=std::string(""))
 
void PrintKTVector (G4KineticTrack *kt, std::string comment=std::string(""))
 
void DebugApplyCollisionFail (G4CollisionInitialState *collision, G4KineticTrackVector *products)
 
void DebugApplyCollision (G4CollisionInitialState *collision, G4KineticTrackVector *products)
 
G4bool DebugFinalEpConservation (const G4HadProjectile &aTrack, G4ReactionProductVector *products)
 
G4bool DebugEpConservation (const G4String where)
 
G4bool CheckChargeAndBaryonNumber (G4String where)
 

Private 속성

G4KineticTrackVector theProjectileList
 
G4KineticTrackVector theTargetList
 
G4KineticTrackVector theSecondaryList
 
G4KineticTrackVector theCapturedList
 
G4KineticTrackVector theFinalState
 
G4ExcitationHandlertheExcitationHandler
 
G4CollisionManagertheCollisionMgr
 
G4ScatterertheH1Scatterer
 
std::vector< G4BCAction * > theImR
 
G4BCDecaytheDecay
 
G4BCLateParticletheLateParticle
 
G4VFieldPropagationthePropagator
 
G4DecayKineticTracks decayKTV
 
G4double theCurrentTime
 
G4double theBCminP
 
G4double theCutOnP
 
G4double theCutOnPAbsorb
 
G4LorentzVector theInitial4Mom
 
G4LorentzVector theProjectile4Momentum
 
G4int currentA
 
G4int currentZ
 
G4int lateA
 
G4int lateZ
 
G4int initialZ
 
G4int initialA
 
G4int projectileA
 
G4int projectileZ
 
G4double massInNucleus
 
G4double initial_nuclear_mass
 
G4double currentInitialEnergy
 
G4LorentzRotation precompoundLorentzboost
 
G4double theOuterRadius
 
G4bool thePrimaryEscape
 
const G4ParticleDefinitionthePrimaryType
 
G4ThreeVector theMomentumTransfer
 

정적 Private 속성

static G4int theBIC_ID = -1
 

상세한 설명

G4BinaryCascade.hh 파일의 72 번째 라인에서 정의되었습니다.

생성자 & 소멸자 문서화

G4BinaryCascade::G4BinaryCascade ( G4VPreCompoundModel ptr = 0)
G4BinaryCascade::~G4BinaryCascade ( )
virtual
G4BinaryCascade::G4BinaryCascade ( const G4BinaryCascade right)
private

멤버 함수 문서화

G4bool G4BinaryCascade::Absorb ( )
private
void G4HadronicInteraction::ActivateFor ( const G4Material aMaterial)
inlineinherited
void G4HadronicInteraction::ActivateFor ( const G4Element anElement)
inlineinherited
G4bool G4BinaryCascade::ApplyCollision ( G4CollisionInitialState collision)
private
G4HadFinalState * G4BinaryCascade::ApplyYourself ( const G4HadProjectile aTrack,
G4Nucleus theNucleus 
)
virtual
void G4HadronicInteraction::Block ( )
inlineprotectedinherited

G4HadronicInteraction.hh 파일의 166 번째 라인에서 정의되었습니다.

다음을 참조함 : G4HadronicInteraction::isBlocked.

다음에 의해서 참조됨 : G4HadronicInteraction::ActivateFor().

G4bool G4BinaryCascade::BuildLateParticleCollisions ( G4KineticTrackVector secondaries)
private
void G4HadronicInteraction::BuildPhysicsTable ( const G4ParticleDefinition )
virtualinherited
void G4BinaryCascade::BuildTargetList ( )
private
G4bool G4BinaryCascade::Capture ( G4bool  verbose = false)
private
G4bool G4BinaryCascade::CheckChargeAndBaryonNumber ( G4String  where)
private
G4bool G4BinaryCascade::CheckPauliPrinciple ( G4KineticTrackVector products)
private
void G4BinaryCascade::ClearAndDestroy ( G4KineticTrackVector ktv)
private

G4BinaryCascade.cc 파일의 2806 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : Absorb(), ApplyCollision(), ApplyYourself(), BuildTargetList(), Propagate(), Propagate1H1(), ~G4BinaryCascade().

void G4BinaryCascade::ClearAndDestroy ( G4ReactionProductVector rpv)
private

G4BinaryCascade.cc 파일의 2816 번째 라인에서 정의되었습니다.

G4KineticTrackVector * G4BinaryCascade::CorrectBarionsOnBoundary ( G4KineticTrackVector in,
G4KineticTrackVector out 
)
private
void G4BinaryCascade::CorrectFinalPandE ( )
private
G4bool G4BinaryCascade::CorrectShortlivedFinalsForFermi ( G4KineticTrackVector products,
G4double  initial_Efermi 
)
private

G4BinaryCascade.cc 파일의 1878 번째 라인에서 정의되었습니다.

다음을 참조함 : CLHEP::HepLorentzVector::e(), CLHEP::HepLorentzVector::mag2(), thePropagator, CLHEP::Hep3Vector::unit(), CLHEP::HepLorentzVector::vect().

다음에 의해서 참조됨 : ApplyCollision().

G4double G4BinaryCascade::CorrectShortlivedPrimaryForFermi ( G4KineticTrack primary,
G4KineticTrackVector  target_collection 
)
private
void G4HadronicInteraction::DeActivateFor ( const G4Material aMaterial)
inherited

G4HadronicInteraction.cc 파일의 216 번째 라인에서 정의되었습니다.

다음을 참조함 : G4HadronicInteraction::theBlockedList.

다음에 의해서 참조됨 : G4HadronHElasticPhysics::ConstructProcess().

void G4HadronicInteraction::DeActivateFor ( const G4Element anElement)
inherited

G4HadronicInteraction.cc 파일의 221 번째 라인에서 정의되었습니다.

다음을 참조함 : G4HadronicInteraction::theBlockedListElements.

void G4BinaryCascade::DebugApplyCollision ( G4CollisionInitialState collision,
G4KineticTrackVector products 
)
private
void G4BinaryCascade::DebugApplyCollisionFail ( G4CollisionInitialState collision,
G4KineticTrackVector products 
)
private
G4bool G4BinaryCascade::DebugEpConservation ( const G4String  where)
private
G4bool G4BinaryCascade::DebugFinalEpConservation ( const G4HadProjectile aTrack,
G4ReactionProductVector products 
)
private
G4ReactionProductVector * G4BinaryCascade::DecayVoidNucleus ( )
private
G4ReactionProductVector * G4BinaryCascade::DeExcite ( )
private
G4bool G4BinaryCascade::DoTimeStep ( G4double  timeStep)
private
G4ReactionProductVector * G4BinaryCascade::FillVoidNucleusProducts ( G4ReactionProductVector products)
private
void G4BinaryCascade::FindCollisions ( G4KineticTrackVector secondaries)
private

G4BinaryCascade.cc 파일의 1178 번째 라인에서 정의되었습니다.

다음을 참조함 : G4CollisionManager::AddCollision(), theCollisionMgr, theCurrentTime, theImR, theTargetList.

다음에 의해서 참조됨 : Propagate(), StepParticlesOut(), UpdateTracksAndCollisions().

void G4BinaryCascade::FindDecayCollision ( G4KineticTrack secondary)
private

G4BinaryCascade.cc 파일의 1202 번째 라인에서 정의되었습니다.

다음을 참조함 : G4CollisionManager::AddCollision(), G4BCDecay::GetCollisions(), theCollisionMgr, theCurrentTime, theDecay, theTargetList.

다음에 의해서 참조됨 : ApplyCollision().

G4Fragment * G4BinaryCascade::FindFragments ( )
private
void G4BinaryCascade::FindLateParticleCollision ( G4KineticTrack secondary)
private
G4V3DNucleus * G4VIntraNuclearTransportModel::Get3DNucleus ( ) const
inlineprotectedinherited

G4VIntraNuclearTransportModel.hh 파일의 122 번째 라인에서 정의되었습니다.

다음을 참조함 : G4VIntraNuclearTransportModel::the3DNucleus.

G4VPreCompoundModel * G4VIntraNuclearTransportModel::GetDeExcitation ( ) const
inlineprotectedinherited

G4VIntraNuclearTransportModel.hh 파일의 132 번째 라인에서 정의되었습니다.

다음을 참조함 : G4VIntraNuclearTransportModel::theDeExcitation.

다음에 의해서 참조됨 : G4BinaryCascade().

std::pair< G4double, G4double > G4HadronicInteraction::GetEnergyMomentumCheckLevels ( ) const
virtualinherited

G4TheoFSGenerator에서 재구현되었습니다.

G4HadronicInteraction.cc 파일의 251 번째 라인에서 정의되었습니다.

다음을 참조함 : G4HadronicInteraction::epCheckLevels.

다음에 의해서 참조됨 : G4HadronicProcess::CheckEnergyMomentumConservation().

G4double G4BinaryCascade::GetExcitationEnergy ( )
private
const std::pair< G4double, G4double > G4HadronicInteraction::GetFatalEnergyCheckLevels ( ) const
virtualinherited

G4FissLib, G4ParticleHPInelastic, G4ParticleHPThermalScattering, G4LFission, G4LENDFission, G4ParticleHPFission, G4ParticleHPCapture, G4ParticleHPElastic에서 재구현되었습니다.

G4HadronicInteraction.cc 파일의 244 번째 라인에서 정의되었습니다.

다음을 참조함 : GeV, perCent.

다음에 의해서 참조됨 : G4HadronicProcess::CheckResult().

G4LorentzVector G4BinaryCascade::GetFinal4Momentum ( )
private
G4LorentzVector G4BinaryCascade::GetFinalNucleusMomentum ( )
private
G4double G4BinaryCascade::GetIonMass ( G4int  Z,
G4int  A 
)
private
G4double G4HadronicInteraction::GetMaxEnergy ( ) const
inlineinherited

G4HadronicInteraction.hh 파일의 97 번째 라인에서 정의되었습니다.

다음을 참조함 : G4HadronicInteraction::theMaxEnergy.

다음에 의해서 참조됨 : G4HadronicInteraction::ActivateFor(), G4EnergyRangeManager::GetHadronicInteraction(), G4HadronicProcessStore::Print().

G4double G4HadronicInteraction::GetMaxEnergy ( const G4Material aMaterial,
const G4Element anElement 
) const
inherited
G4double G4HadronicInteraction::GetMinEnergy ( ) const
inlineinherited

G4HadronicInteraction.hh 파일의 84 번째 라인에서 정의되었습니다.

다음을 참조함 : G4HadronicInteraction::theMinEnergy.

다음에 의해서 참조됨 : G4HadronicInteraction::ActivateFor(), G4EnergyRangeManager::GetHadronicInteraction(), G4HadronicProcessStore::Print().

G4double G4HadronicInteraction::GetMinEnergy ( const G4Material aMaterial,
const G4Element anElement 
) const
inherited
const G4String & G4VIntraNuclearTransportModel::GetModelName ( ) const
inlineinherited

G4VIntraNuclearTransportModel.hh 파일의 117 번째 라인에서 정의되었습니다.

다음을 참조함 : G4VIntraNuclearTransportModel::theTransportModelName.

const G4HadProjectile * G4VIntraNuclearTransportModel::GetPrimaryProjectile ( ) const
inlineprotectedinherited
G4double G4HadronicInteraction::GetRecoilEnergyThreshold ( ) const
inlineinherited

G4HadronicInteraction.hh 파일의 142 번째 라인에서 정의되었습니다.

다음을 참조함 : G4HadronicInteraction::recoilEnergyThreshold.

다음에 의해서 참조됨 : G4HadronElastic::ApplyYourself().

G4ThreeVector G4BinaryCascade::GetSpherePoint ( G4double  r,
const G4LorentzVector momentumdirection 
)
private

G4BinaryCascade.cc 파일의 2764 번째 라인에서 정의되었습니다.

다음을 참조함 : CLHEP::Hep3Vector::cross(), G4UniformRand, CLHEP::Hep3Vector::orthogonal(), sqr(), CLHEP::Hep3Vector::unit(), CLHEP::HepLorentzVector::vect(), x1, x2.

다음에 의해서 참조됨 : ApplyYourself().

G4int G4BinaryCascade::GetTotalBaryonCharge ( std::vector< G4KineticTrack * > &  aV)
inlineprivate

G4BinaryCascade.hh 파일의 148 번째 라인에서 정의되었습니다.

다음을 참조함 : G4lrint(), result.

G4int G4BinaryCascade::GetTotalCharge ( std::vector< G4KineticTrack * > &  aV)
inlineprivate

G4BinaryCascade.hh 파일의 138 번째 라인에서 정의되었습니다.

다음을 참조함 : G4lrint(), result.

다음에 의해서 참조됨 : DebugApplyCollision(), DoTimeStep(), FindFragments(), GetExcitationEnergy().

G4int G4HadronicInteraction::GetVerboseLevel ( ) const
inlineinherited

G4HadronicInteraction.hh 파일의 110 번째 라인에서 정의되었습니다.

다음을 참조함 : G4HadronicInteraction::verboseLevel.

G4ReactionProductVector * G4BinaryCascade::HighEnergyModelFSProducts ( G4ReactionProductVector products,
G4KineticTrackVector secondaries 
)
private
void G4HadronicInteraction::InitialiseModel ( )
virtualinherited

G4PreCompoundModel, G4NeutronRadCapture에서 재구현되었습니다.

G4HadronicInteraction.cc 파일의 59 번째 라인에서 정의되었습니다.

G4bool G4HadronicInteraction::IsApplicable ( const G4HadProjectile aTrack,
G4Nucleus targetNucleus 
)
virtualinherited
G4bool G4HadronicInteraction::IsBlocked ( const G4Material aMaterial) const
inherited

G4HadronicInteraction.cc 파일의 227 번째 라인에서 정의되었습니다.

다음을 참조함 : G4HadronicInteraction::theBlockedList.

G4bool G4HadronicInteraction::IsBlocked ( const G4Element anElement) const
inherited

G4HadronicInteraction.cc 파일의 236 번째 라인에서 정의되었습니다.

다음을 참조함 : G4HadronicInteraction::theBlockedListElements.

G4bool G4HadronicInteraction::IsBlocked ( ) const
inlineprotectedinherited
void G4BinaryCascade::ModelDescription ( std::ostream &  outFile) const
virtual
G4int G4BinaryCascade::operator!= ( G4BinaryCascade right)
inlineprivate

G4BinaryCascade.hh 파일의 93 번째 라인에서 정의되었습니다.

const G4BinaryCascade& G4BinaryCascade::operator= ( G4BinaryCascade right)
private
G4int G4BinaryCascade::operator== ( G4BinaryCascade right)
inlineprivate

G4BinaryCascade.hh 파일의 92 번째 라인에서 정의되었습니다.

void G4BinaryCascade::PrintKTVector ( G4KineticTrackVector ktv,
std::string  comment = std::string("") 
)
private
void G4BinaryCascade::PrintKTVector ( G4KineticTrack kt,
std::string  comment = std::string("") 
)
private
void G4BinaryCascade::PrintWelcomeMessage ( )
private

G4BinaryCascade.cc 파일의 3130 번째 라인에서 정의되었습니다.

다음을 참조함 : G4cout, G4endl.

G4ReactionProductVector * G4BinaryCascade::ProductsAddFakeGamma ( G4ReactionProductVector products)
private

G4BinaryCascade.cc 파일의 3409 번째 라인에서 정의되었습니다.

G4ReactionProductVector * G4BinaryCascade::ProductsAddFinalState ( G4ReactionProductVector products,
G4KineticTrackVector finalState 
)
private
G4ReactionProductVector * G4BinaryCascade::ProductsAddPrecompound ( G4ReactionProductVector products,
G4ReactionProductVector preco 
)
private

G4BinaryCascade.cc 파일의 1144 번째 라인에서 정의되었습니다.

다음을 참조함 : G4cout, G4endl, precompoundLorentzboost.

다음에 의해서 참조됨 : Propagate().

G4ReactionProductVector * G4BinaryCascade::Propagate ( G4KineticTrackVector secondaries,
G4V3DNucleus aNucleus 
)
virtual
G4ReactionProductVector * G4BinaryCascade::Propagate1H1 ( G4KineticTrackVector secondaries,
G4V3DNucleus nucleus 
)
private
void G4BinaryCascade::PropagateModelDescription ( std::ostream &  outFile) const
virtual
G4ReactionProductVector * G4VIntraNuclearTransportModel::PropagateNuclNucl ( G4KineticTrackVector theSecondaries,
G4V3DNucleus theNucleus,
G4V3DNucleus theProjectileNucleus 
)
virtualinherited

G4GeneratorPrecompoundInterface에서 재구현되었습니다.

G4VIntraNuclearTransportModel.cc 파일의 70 번째 라인에서 정의되었습니다.

다음을 참조함 : FatalException, G4Exception().

다음에 의해서 참조됨 : G4TheoFSGenerator::ApplyYourself().

G4double G4HadronicInteraction::SampleInvariantT ( const G4ParticleDefinition p,
G4double  plab,
G4int  Z,
G4int  A 
)
virtualinherited
void G4VIntraNuclearTransportModel::Set3DNucleus ( G4V3DNucleus *const  value)
inlineinherited

G4VIntraNuclearTransportModel.hh 파일의 127 번째 라인에서 정의되었습니다.

다음을 참조함 : G4VIntraNuclearTransportModel::the3DNucleus.

void G4VIntraNuclearTransportModel::SetDeExcitation ( G4VPreCompoundModel ptr)
inlineinherited
void G4HadronicInteraction::SetEnergyMomentumCheckLevels ( G4double  relativeLevel,
G4double  absoluteLevel 
)
inlineinherited

G4HadronicInteraction.hh 파일의 150 번째 라인에서 정의되었습니다.

다음을 참조함 : G4HadronicInteraction::epCheckLevels.

다음에 의해서 참조됨 : G4BinaryCascade(), G4CascadeInterface::G4CascadeInterface().

void G4HadronicInteraction::SetMaxEnergy ( const G4double  anEnergy)
inlineinherited

G4HadronicInteraction.hh 파일의 103 번째 라인에서 정의되었습니다.

다음을 참조함 : G4HadronicInteraction::theMaxEnergy.

다음에 의해서 참조됨 : G4HadronicInteraction::ActivateFor(), G4IonINCLXXPhysics::AddProcess(), G4IonQMDPhysics::AddProcess(), G4NeutronLENDBuilder::Build(), G4ProtonPHPBuilder::Build(), G4AlphaPHPBuilder::Build(), G4NeutronPHPBuilder::Build(), G4BertiniElectroNuclearBuilder::Build(), G4He3PHPBuilder::Build(), G4TritonPHPBuilder::Build(), G4DeuteronPHPBuilder::Build(), G4LENDBertiniGammaElectroNuclearBuilder::Build(), G4BinaryProtonBuilder::Build(), G4BinaryDeuteronBuilder::Build(), G4BinaryHe3Builder::Build(), G4BinaryPionBuilder::Build(), G4PrecoProtonBuilder::Build(), G4BinaryTritonBuilder::Build(), G4BertiniProtonBuilder::Build(), G4BinaryAlphaBuilder::Build(), G4BertiniPiKBuilder::Build(), G4BinaryPiKBuilder::Build(), G4BertiniKaonBuilder::Build(), G4BinaryNeutronBuilder::Build(), G4BertiniPionBuilder::Build(), G4BertiniNeutronBuilder::Build(), G4FTFBinaryKaonBuilder::Build(), G4INCLXXPionBuilder::Build(), G4PrecoNeutronBuilder::Build(), G4INCLXXNeutronBuilder::Build(), G4QGSBinaryProtonBuilder::Build(), G4QGSPLundStrFragmProtonBuilder::Build(), G4FTFPProtonBuilder::Build(), G4FTFBinaryPionBuilder::Build(), G4FTFBinaryProtonBuilder::Build(), G4FTFPKaonBuilder::Build(), G4QGSBinaryKaonBuilder::Build(), G4FTFPPionBuilder::Build(), G4QGSPKaonBuilder::Build(), G4FTFBinaryNeutronBuilder::Build(), G4FTFPAntiBarionBuilder::Build(), G4QGSBinaryPionBuilder::Build(), G4QGSPPiKBuilder::Build(), G4QGSPPionBuilder::Build(), G4QGSPProtonBuilder::Build(), G4FTFPNeutronBuilder::Build(), G4QGSBinaryNeutronBuilder::Build(), G4QGSBinaryPiKBuilder::Build(), G4FTFPPiKBuilder::Build(), G4QGSPNeutronBuilder::Build(), G4INCLXXProtonBuilder::Build(), G4VHadronPhysics::BuildModel(), B03PhysicsList::ConstructHad(), DMXPhysicsList::ConstructHad(), GammaNuclearPhysics::ConstructProcess(), G4HadronDElasticPhysics::ConstructProcess(), G4HadronHElasticPhysics::ConstructProcess(), G4IonPhysics::ConstructProcess(), G4HadronElasticPhysics::ConstructProcess(), G4IonBinaryCascadePhysics::ConstructProcess(), G4IonPhysicsPHP::ConstructProcess(), GammaRayTelIonPhysics::ConstructProcess(), GammaRayTelHadronPhysics::ConstructProcess(), G4HadronPhysicsFTFQGSP_BERT::CreateModels(), G4BertiniKaonBuilder::G4BertiniKaonBuilder(), G4BertiniPiKBuilder::G4BertiniPiKBuilder(), G4BertiniPionBuilder::G4BertiniPionBuilder(), G4BinaryCascade(), G4BinaryPiKBuilder::G4BinaryPiKBuilder(), G4BinaryPionBuilder::G4BinaryPionBuilder(), G4ChargeExchange::G4ChargeExchange(), G4DiffuseElastic::G4DiffuseElastic(), G4DiffuseElasticV2::G4DiffuseElasticV2(), G4ElectroVDNuclearModel::G4ElectroVDNuclearModel(), G4EMDissociation::G4EMDissociation(), G4EventGenerator::G4EventGenerator(), G4FissLib::G4FissLib(), G4FTFBinaryKaonBuilder::G4FTFBinaryKaonBuilder(), G4FTFBinaryNeutronBuilder::G4FTFBinaryNeutronBuilder(), G4FTFBinaryPiKBuilder::G4FTFBinaryPiKBuilder(), G4FTFBinaryPionBuilder::G4FTFBinaryPionBuilder(), G4FTFBinaryProtonBuilder::G4FTFBinaryProtonBuilder(), G4FTFPAntiBarionBuilder::G4FTFPAntiBarionBuilder(), G4FTFPKaonBuilder::G4FTFPKaonBuilder(), G4FTFPNeutronBuilder::G4FTFPNeutronBuilder(), G4FTFPPiKBuilder::G4FTFPPiKBuilder(), G4FTFPPionBuilder::G4FTFPPionBuilder(), G4FTFPProtonBuilder::G4FTFPProtonBuilder(), G4HadronElastic::G4HadronElastic(), G4HadronicAbsorptionFritiof::G4HadronicAbsorptionFritiof(), G4hhElastic::G4hhElastic(), G4HyperonFTFPBuilder::G4HyperonFTFPBuilder(), G4INCLXXPionBuilder::G4INCLXXPionBuilder(), G4LEHadronProtonElastic::G4LEHadronProtonElastic(), G4LENDModel::G4LENDModel(), G4LEnp::G4LEnp(), G4LEpp::G4LEpp(), G4LFission::G4LFission(), G4MuonVDNuclearModel::G4MuonVDNuclearModel(), G4NeutrinoElectronCcModel::G4NeutrinoElectronCcModel(), G4NeutrinoElectronNcModel::G4NeutrinoElectronNcModel(), G4NeutronElectronElModel::G4NeutronElectronElModel(), G4NeutronRadCapture::G4NeutronRadCapture(), G4NuclNuclDiffuseElastic::G4NuclNuclDiffuseElastic(), G4ParaFissionModel::G4ParaFissionModel(), G4ParticleHPCapture::G4ParticleHPCapture(), G4ParticleHPElastic::G4ParticleHPElastic(), G4ParticleHPFission::G4ParticleHPFission(), G4ParticleHPInelastic::G4ParticleHPInelastic(), G4ParticleHPThermalScattering::G4ParticleHPThermalScattering(), G4RPGAntiKZeroInelastic::G4RPGAntiKZeroInelastic(), G4RPGAntiLambdaInelastic::G4RPGAntiLambdaInelastic(), G4RPGAntiNeutronInelastic::G4RPGAntiNeutronInelastic(), G4RPGAntiOmegaMinusInelastic::G4RPGAntiOmegaMinusInelastic(), G4RPGAntiProtonInelastic::G4RPGAntiProtonInelastic(), G4RPGAntiSigmaMinusInelastic::G4RPGAntiSigmaMinusInelastic(), G4RPGAntiSigmaPlusInelastic::G4RPGAntiSigmaPlusInelastic(), G4RPGAntiXiMinusInelastic::G4RPGAntiXiMinusInelastic(), G4RPGAntiXiZeroInelastic::G4RPGAntiXiZeroInelastic(), G4RPGKLongInelastic::G4RPGKLongInelastic(), G4RPGKMinusInelastic::G4RPGKMinusInelastic(), G4RPGKPlusInelastic::G4RPGKPlusInelastic(), G4RPGKShortInelastic::G4RPGKShortInelastic(), G4RPGKZeroInelastic::G4RPGKZeroInelastic(), G4RPGLambdaInelastic::G4RPGLambdaInelastic(), G4RPGNucleonInelastic::G4RPGNucleonInelastic(), G4RPGOmegaMinusInelastic::G4RPGOmegaMinusInelastic(), G4RPGPionInelastic::G4RPGPionInelastic(), G4RPGSigmaMinusInelastic::G4RPGSigmaMinusInelastic(), G4RPGSigmaPlusInelastic::G4RPGSigmaPlusInelastic(), G4RPGXiMinusInelastic::G4RPGXiMinusInelastic(), G4RPGXiZeroInelastic::G4RPGXiZeroInelastic(), G4WilsonAbrasionModel::G4WilsonAbrasionModel(), G4VHadronPhysics::NewModel().

void G4HadronicInteraction::SetMaxEnergy ( G4double  anEnergy,
const G4Element anElement 
)
inherited
void G4HadronicInteraction::SetMaxEnergy ( G4double  anEnergy,
const G4Material aMaterial 
)
inherited
void G4HadronicInteraction::SetMinEnergy ( G4double  anEnergy)
inlineinherited

G4HadronicInteraction.hh 파일의 90 번째 라인에서 정의되었습니다.

다음을 참조함 : G4HadronicInteraction::theMinEnergy.

다음에 의해서 참조됨 : G4HadronicInteraction::ActivateFor(), G4IonINCLXXPhysics::AddProcess(), G4IonQMDPhysics::AddProcess(), G4NeutronLENDBuilder::Build(), G4AlphaPHPBuilder::Build(), G4ProtonPHPBuilder::Build(), G4NeutronPHPBuilder::Build(), G4He3PHPBuilder::Build(), G4BertiniElectroNuclearBuilder::Build(), G4TritonPHPBuilder::Build(), G4DeuteronPHPBuilder::Build(), G4LENDBertiniGammaElectroNuclearBuilder::Build(), G4BinaryProtonBuilder::Build(), G4BinaryDeuteronBuilder::Build(), G4BinaryHe3Builder::Build(), G4BinaryPionBuilder::Build(), G4BinaryTritonBuilder::Build(), G4BertiniProtonBuilder::Build(), G4BinaryAlphaBuilder::Build(), G4PrecoProtonBuilder::Build(), G4BertiniPiKBuilder::Build(), G4BinaryPiKBuilder::Build(), G4BertiniKaonBuilder::Build(), G4BinaryNeutronBuilder::Build(), G4BertiniPionBuilder::Build(), G4BertiniNeutronBuilder::Build(), G4FTFBinaryKaonBuilder::Build(), G4INCLXXNeutronBuilder::Build(), G4INCLXXPionBuilder::Build(), G4PrecoNeutronBuilder::Build(), G4FTFPProtonBuilder::Build(), G4QGSBinaryProtonBuilder::Build(), G4QGSPLundStrFragmProtonBuilder::Build(), G4FTFBinaryPionBuilder::Build(), G4FTFBinaryProtonBuilder::Build(), G4FTFPKaonBuilder::Build(), G4FTFBinaryPiKBuilder::Build(), G4FTFPPionBuilder::Build(), G4QGSBinaryKaonBuilder::Build(), G4QGSPKaonBuilder::Build(), G4FTFBinaryNeutronBuilder::Build(), G4FTFPAntiBarionBuilder::Build(), G4QGSBinaryPionBuilder::Build(), G4QGSPPiKBuilder::Build(), G4QGSPPionBuilder::Build(), G4QGSPProtonBuilder::Build(), G4FTFPNeutronBuilder::Build(), G4FTFPPiKBuilder::Build(), G4QGSBinaryNeutronBuilder::Build(), G4QGSBinaryPiKBuilder::Build(), G4QGSPNeutronBuilder::Build(), G4INCLXXProtonBuilder::Build(), G4VHadronPhysics::BuildModel(), B03PhysicsList::ConstructHad(), DMXPhysicsList::ConstructHad(), HadronElasticPhysicsHP::ConstructProcess(), NeutronHPphysics::ConstructProcess(), G4HadronDElasticPhysics::ConstructProcess(), G4HadronElasticPhysicsPHP::ConstructProcess(), G4IonElasticPhysics::ConstructProcess(), G4HadronElasticPhysicsHP::ConstructProcess(), G4HadronElasticPhysicsLEND::ConstructProcess(), G4HadronHElasticPhysics::ConstructProcess(), G4IonPhysics::ConstructProcess(), G4HadronElasticPhysics::ConstructProcess(), G4IonBinaryCascadePhysics::ConstructProcess(), G4IonPhysicsPHP::ConstructProcess(), G4HadronPhysicsShieldingLEND::ConstructProcess(), G4HadronPhysicsShielding::ConstructProcess(), G4HadronPhysicsQGSP_BIC_HP::ConstructProcess(), GammaRayTelIonPhysics::ConstructProcess(), GammaRayTelHadronPhysics::ConstructProcess(), G4HadronPhysicsFTFQGSP_BERT::CreateModels(), G4HadronPhysicsFTFP_BERT_HP::ExtraConfiguration(), G4HadronPhysicsQGSP_BERT_HP::ExtraConfiguration(), G4HadronPhysicsINCLXX::ExtraConfiguration(), G4BertiniKaonBuilder::G4BertiniKaonBuilder(), G4BertiniPiKBuilder::G4BertiniPiKBuilder(), G4BertiniPionBuilder::G4BertiniPionBuilder(), G4BinaryCascade(), G4BinaryPiKBuilder::G4BinaryPiKBuilder(), G4BinaryPionBuilder::G4BinaryPionBuilder(), G4ChargeExchange::G4ChargeExchange(), G4DiffuseElastic::G4DiffuseElastic(), G4DiffuseElasticV2::G4DiffuseElasticV2(), G4ElectroVDNuclearModel::G4ElectroVDNuclearModel(), G4EMDissociation::G4EMDissociation(), G4EventGenerator::G4EventGenerator(), G4FissLib::G4FissLib(), G4FTFBinaryKaonBuilder::G4FTFBinaryKaonBuilder(), G4FTFBinaryNeutronBuilder::G4FTFBinaryNeutronBuilder(), G4FTFBinaryPiKBuilder::G4FTFBinaryPiKBuilder(), G4FTFBinaryPionBuilder::G4FTFBinaryPionBuilder(), G4FTFBinaryProtonBuilder::G4FTFBinaryProtonBuilder(), G4FTFPAntiBarionBuilder::G4FTFPAntiBarionBuilder(), G4FTFPKaonBuilder::G4FTFPKaonBuilder(), G4FTFPNeutronBuilder::G4FTFPNeutronBuilder(), G4FTFPPiKBuilder::G4FTFPPiKBuilder(), G4FTFPPionBuilder::G4FTFPPionBuilder(), G4FTFPProtonBuilder::G4FTFPProtonBuilder(), G4HadronElastic::G4HadronElastic(), G4HadronicAbsorptionBertini::G4HadronicAbsorptionBertini(), G4HadronicAbsorptionFritiof::G4HadronicAbsorptionFritiof(), G4hhElastic::G4hhElastic(), G4HyperonFTFPBuilder::G4HyperonFTFPBuilder(), G4INCLXXPionBuilder::G4INCLXXPionBuilder(), G4LEHadronProtonElastic::G4LEHadronProtonElastic(), G4LENDModel::G4LENDModel(), G4LEnp::G4LEnp(), G4LEpp::G4LEpp(), G4LFission::G4LFission(), G4MuonVDNuclearModel::G4MuonVDNuclearModel(), G4NeutrinoElectronCcModel::G4NeutrinoElectronCcModel(), G4NeutrinoElectronNcModel::G4NeutrinoElectronNcModel(), G4NeutronElectronElModel::G4NeutronElectronElModel(), G4NeutronRadCapture::G4NeutronRadCapture(), G4NuclNuclDiffuseElastic::G4NuclNuclDiffuseElastic(), G4ParaFissionModel::G4ParaFissionModel(), G4ParticleHPCapture::G4ParticleHPCapture(), G4ParticleHPElastic::G4ParticleHPElastic(), G4ParticleHPFission::G4ParticleHPFission(), G4ParticleHPInelastic::G4ParticleHPInelastic(), G4ParticleHPThermalScattering::G4ParticleHPThermalScattering(), G4RPGAntiKZeroInelastic::G4RPGAntiKZeroInelastic(), G4RPGAntiLambdaInelastic::G4RPGAntiLambdaInelastic(), G4RPGAntiNeutronInelastic::G4RPGAntiNeutronInelastic(), G4RPGAntiOmegaMinusInelastic::G4RPGAntiOmegaMinusInelastic(), G4RPGAntiProtonInelastic::G4RPGAntiProtonInelastic(), G4RPGAntiSigmaMinusInelastic::G4RPGAntiSigmaMinusInelastic(), G4RPGAntiSigmaPlusInelastic::G4RPGAntiSigmaPlusInelastic(), G4RPGAntiXiMinusInelastic::G4RPGAntiXiMinusInelastic(), G4RPGAntiXiZeroInelastic::G4RPGAntiXiZeroInelastic(), G4RPGKLongInelastic::G4RPGKLongInelastic(), G4RPGKMinusInelastic::G4RPGKMinusInelastic(), G4RPGKPlusInelastic::G4RPGKPlusInelastic(), G4RPGKShortInelastic::G4RPGKShortInelastic(), G4RPGKZeroInelastic::G4RPGKZeroInelastic(), G4RPGLambdaInelastic::G4RPGLambdaInelastic(), G4RPGNucleonInelastic::G4RPGNucleonInelastic(), G4RPGOmegaMinusInelastic::G4RPGOmegaMinusInelastic(), G4RPGPionInelastic::G4RPGPionInelastic(), G4RPGSigmaMinusInelastic::G4RPGSigmaMinusInelastic(), G4RPGSigmaPlusInelastic::G4RPGSigmaPlusInelastic(), G4RPGXiMinusInelastic::G4RPGXiMinusInelastic(), G4RPGXiZeroInelastic::G4RPGXiZeroInelastic(), G4WilsonAbrasionModel::G4WilsonAbrasionModel(), G4NeutrinoElectronCcModel::IsApplicable(), G4VHadronPhysics::NewModel().

void G4HadronicInteraction::SetMinEnergy ( G4double  anEnergy,
const G4Element anElement 
)
inherited
void G4HadronicInteraction::SetMinEnergy ( G4double  anEnergy,
const G4Material aMaterial 
)
inherited
void G4HadronicInteraction::SetModelName ( const G4String nam)
inlineprotectedinherited

G4HadronicInteraction.hh 파일의 162 번째 라인에서 정의되었습니다.

다음을 참조함 : G4HadronicInteraction::theModelName.

void G4VIntraNuclearTransportModel::SetPrimaryProjectile ( const G4HadProjectile aPrimary)
inlineinherited

G4VIntraNuclearTransportModel.hh 파일의 151 번째 라인에서 정의되었습니다.

다음을 참조함 : G4VIntraNuclearTransportModel::thePrimaryProjectile.

다음에 의해서 참조됨 : G4TheoFSGenerator::ApplyYourself().

void G4HadronicInteraction::SetRecoilEnergyThreshold ( G4double  val)
inlineinherited

G4HadronicInteraction.hh 파일의 139 번째 라인에서 정의되었습니다.

다음을 참조함 : G4HadronicInteraction::recoilEnergyThreshold.

다음에 의해서 참조됨 : G4HadronElasticProcess::PostStepDoIt(), G4NeutrinoElectronProcess::PostStepDoIt().

void G4HadronicInteraction::SetVerboseLevel ( G4int  value)
inlineinherited

G4HadronicInteraction.hh 파일의 113 번째 라인에서 정의되었습니다.

다음을 참조함 : G4HadronicInteraction::verboseLevel.

다음에 의해서 참조됨 : G4PreCompoundDeexcitation::setVerboseLevel(), G4CascadeInterface::SetVerboseLevel().

void G4BinaryCascade::StepParticlesOut ( )
private
void G4BinaryCascade::UpdateTracksAndCollisions ( G4KineticTrackVector oldSecondaries,
G4KineticTrackVector oldTarget,
G4KineticTrackVector newSecondaries 
)
private

멤버 데이타 문서화

G4int G4BinaryCascade::currentA
private
G4double G4BinaryCascade::currentInitialEnergy
private

G4BinaryCascade.hh 파일의 213 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : BuildTargetList(), DebugApplyCollision(), G4BinaryCascade().

G4int G4BinaryCascade::currentZ
private
G4DecayKineticTracks G4BinaryCascade::decayKTV
private

G4BinaryCascade.hh 파일의 202 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : FillVoidNucleusProducts().

G4double G4BinaryCascade::initial_nuclear_mass
private

G4BinaryCascade.hh 파일의 212 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : BuildLateParticleCollisions(), BuildTargetList(), FillVoidNucleusProducts(), G4BinaryCascade().

G4int G4BinaryCascade::initialA
private

G4BinaryCascade.hh 파일의 211 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : BuildTargetList(), G4BinaryCascade().

G4int G4BinaryCascade::initialZ
private

G4BinaryCascade.hh 파일의 211 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : BuildTargetList(), G4BinaryCascade().

G4bool G4HadronicInteraction::isBlocked
protectedinherited

G4HadronicInteraction.hh 파일의 184 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4HadronicInteraction::Block(), G4WilsonAbrasionModel::G4WilsonAbrasionModel(), G4HadronicInteraction::IsBlocked().

G4int G4BinaryCascade::lateA
private

G4BinaryCascade.hh 파일의 210 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : ApplyCollision(), BuildLateParticleCollisions(), CheckChargeAndBaryonNumber(), G4BinaryCascade().

G4int G4BinaryCascade::lateZ
private

G4BinaryCascade.hh 파일의 210 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : ApplyCollision(), BuildLateParticleCollisions(), CheckChargeAndBaryonNumber(), G4BinaryCascade().

G4double G4BinaryCascade::massInNucleus
private
G4LorentzRotation G4BinaryCascade::precompoundLorentzboost
private

G4BinaryCascade.hh 파일의 214 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : DecayVoidNucleus(), GetFinalNucleusMomentum(), ProductsAddPrecompound().

G4int G4BinaryCascade::projectileA
private

G4BinaryCascade.hh 파일의 211 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : BuildLateParticleCollisions(), CheckChargeAndBaryonNumber(), G4BinaryCascade().

G4int G4BinaryCascade::projectileZ
private

G4BinaryCascade.hh 파일의 211 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : BuildLateParticleCollisions(), CheckChargeAndBaryonNumber(), G4BinaryCascade().

G4V3DNucleus* G4VIntraNuclearTransportModel::the3DNucleus
protectedinherited
G4double G4BinaryCascade::theBCminP
private

G4BinaryCascade.hh 파일의 205 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : ApplyYourself(), G4BinaryCascade().

G4int G4BinaryCascade::theBIC_ID = -1
staticprivate

G4BinaryCascade.hh 파일의 219 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : DecayVoidNucleus(), DeExcite(), FillVoidNucleusProducts(), G4BinaryCascade(), ProductsAddFinalState(), Propagate1H1().

G4KineticTrackVector G4BinaryCascade::theCapturedList
private
G4CollisionManager* G4BinaryCascade::theCollisionMgr
private
G4double G4BinaryCascade::theCurrentTime
private
G4double G4BinaryCascade::theCutOnP
private

G4BinaryCascade.hh 파일의 206 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : Capture(), G4BinaryCascade(), Propagate().

G4double G4BinaryCascade::theCutOnPAbsorb
private

G4BinaryCascade.hh 파일의 207 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : Absorb(), G4BinaryCascade().

G4BCDecay* G4BinaryCascade::theDecay
private

G4BinaryCascade.hh 파일의 199 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : FindDecayCollision(), G4BinaryCascade().

G4VPreCompoundModel* G4VIntraNuclearTransportModel::theDeExcitation
protectedinherited
G4ExcitationHandler* G4BinaryCascade::theExcitationHandler
private

G4BinaryCascade.hh 파일의 193 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : DeExcite(), G4BinaryCascade(), ModelDescription(), PropagateModelDescription().

G4KineticTrackVector G4BinaryCascade::theFinalState
private
G4Scatterer* G4BinaryCascade::theH1Scatterer
private

G4BinaryCascade.hh 파일의 196 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4BinaryCascade(), Propagate1H1(), ~G4BinaryCascade().

std::vector<G4BCAction *> G4BinaryCascade::theImR
private

G4BinaryCascade.hh 파일의 198 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : FindCollisions(), G4BinaryCascade(), ~G4BinaryCascade().

G4LorentzVector G4BinaryCascade::theInitial4Mom
private

G4BinaryCascade.hh 파일의 208 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : BuildTargetList(), DebugFinalEpConservation(), GetExcitationEnergy(), GetFinal4Momentum().

G4BCLateParticle* G4BinaryCascade::theLateParticle
private

G4BinaryCascade.hh 파일의 200 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : FindLateParticleCollision(), G4BinaryCascade(), ~G4BinaryCascade().

G4double G4HadronicInteraction::theMaxEnergy
protectedinherited
G4double G4HadronicInteraction::theMinEnergy
protectedinherited
G4ThreeVector G4BinaryCascade::theMomentumTransfer
private

G4BinaryCascade.hh 파일의 218 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : DebugEpConservation(), DoTimeStep(), FillVoidNucleusProducts(), Propagate(), StepParticlesOut().

G4double G4BinaryCascade::theOuterRadius
private

G4BinaryCascade.hh 파일의 215 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : Capture(), G4BinaryCascade(), Propagate().

G4HadFinalState G4HadronicInteraction::theParticleChange
protectedinherited

G4HadronicInteraction.hh 파일의 168 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4RPGPiMinusInelastic::ApplyYourself(), G4RPGPiPlusInelastic::ApplyYourself(), G4RPGKMinusInelastic::ApplyYourself(), G4RPGNeutronInelastic::ApplyYourself(), G4RPGProtonInelastic::ApplyYourself(), G4RPGAntiProtonInelastic::ApplyYourself(), G4RPGAntiSigmaPlusInelastic::ApplyYourself(), G4RPGSigmaPlusInelastic::ApplyYourself(), G4RPGXiMinusInelastic::ApplyYourself(), G4RPGAntiLambdaInelastic::ApplyYourself(), G4RPGAntiNeutronInelastic::ApplyYourself(), G4RPGAntiOmegaMinusInelastic::ApplyYourself(), G4RPGAntiSigmaMinusInelastic::ApplyYourself(), G4RPGAntiXiMinusInelastic::ApplyYourself(), G4RPGOmegaMinusInelastic::ApplyYourself(), G4RPGAntiXiZeroInelastic::ApplyYourself(), G4RPGKPlusInelastic::ApplyYourself(), G4RPGKZeroInelastic::ApplyYourself(), G4RPGLambdaInelastic::ApplyYourself(), G4RPGSigmaMinusInelastic::ApplyYourself(), G4ElectroVDNuclearModel::ApplyYourself(), G4MuonVDNuclearModel::ApplyYourself(), G4RPGXiZeroInelastic::ApplyYourself(), G4RPGAntiKZeroInelastic::ApplyYourself(), G4HadronElastic::ApplyYourself(), G4ChargeExchange::ApplyYourself(), G4NeutronRadCapture::ApplyYourself(), G4LENDElastic::ApplyYourself(), G4NeutrinoElectronNcModel::ApplyYourself(), G4NeutrinoElectronCcModel::ApplyYourself(), G4LENDCapture::ApplyYourself(), G4LENDFission::ApplyYourself(), G4LEpp::ApplyYourself(), G4LEHadronProtonElastic::ApplyYourself(), G4NeutronElectronElModel::ApplyYourself(), G4QMDReaction::ApplyYourself(), G4LENDInelastic::ApplyYourself(), G4LEnp::ApplyYourself(), G4LFission::ApplyYourself(), ApplyYourself(), G4LMsdGenerator::ApplyYourself(), G4ParticleHPThermalScattering::ApplyYourself(), G4WilsonAbrasionModel::ApplyYourself(), G4CascadeInterface::ApplyYourself(), G4ElectroVDNuclearModel::CalculateEMVertex(), G4MuonVDNuclearModel::CalculateEMVertex(), G4MuonVDNuclearModel::CalculateHadronicVertex(), G4ElectroVDNuclearModel::CalculateHadronicVertex(), G4CascadeInterface::copyOutputToHadronicResult(), DebugEpConservation(), DebugFinalEpConservation(), G4WilsonAbrasionModel::GetAbradedNucleons(), G4CascadeInterface::NoInteraction(), G4CascadeInterface::Propagate(), G4RPGInelastic::SetUpChange(), G4RPGNeutronInelastic::SlowNeutron(), G4RPGProtonInelastic::SlowProton(), G4LEHadronProtonElastic::~G4LEHadronProtonElastic(), G4LEnp::~G4LEnp(), G4LFission::~G4LFission().

G4bool G4BinaryCascade::thePrimaryEscape
private

G4BinaryCascade.hh 파일의 216 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : ApplyYourself(), G4BinaryCascade(), Propagate().

const G4HadProjectile* G4VIntraNuclearTransportModel::thePrimaryProjectile
protectedinherited
const G4ParticleDefinition* G4BinaryCascade::thePrimaryType
private

G4BinaryCascade.hh 파일의 217 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : ApplyYourself(), G4BinaryCascade().

G4LorentzVector G4BinaryCascade::theProjectile4Momentum
private

G4BinaryCascade.hh 파일의 209 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : BuildLateParticleCollisions(), BuildTargetList(), FillVoidNucleusProducts(), GetFinal4Momentum(), Propagate().

G4KineticTrackVector G4BinaryCascade::theProjectileList
private

G4BinaryCascade.hh 파일의 186 번째 라인에서 정의되었습니다.

G4VFieldPropagation* G4BinaryCascade::thePropagator
private
G4KineticTrackVector G4BinaryCascade::theSecondaryList
private
G4KineticTrackVector G4BinaryCascade::theTargetList
private
G4String G4VIntraNuclearTransportModel::theTransportModelName
protectedinherited

G4VIntraNuclearTransportModel.hh 파일의 108 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4VIntraNuclearTransportModel::GetModelName().

G4int G4HadronicInteraction::verboseLevel
protectedinherited

G4HadronicInteraction.hh 파일의 173 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4RPGKMinusInelastic::ApplyYourself(), G4RPGSigmaPlusInelastic::ApplyYourself(), G4RPGXiMinusInelastic::ApplyYourself(), G4RPGAntiLambdaInelastic::ApplyYourself(), G4RPGAntiProtonInelastic::ApplyYourself(), G4RPGAntiSigmaPlusInelastic::ApplyYourself(), G4RPGAntiXiMinusInelastic::ApplyYourself(), G4RPGAntiNeutronInelastic::ApplyYourself(), G4RPGOmegaMinusInelastic::ApplyYourself(), G4RPGAntiOmegaMinusInelastic::ApplyYourself(), G4RPGAntiSigmaMinusInelastic::ApplyYourself(), G4RPGSigmaMinusInelastic::ApplyYourself(), G4RPGKZeroInelastic::ApplyYourself(), G4RPGAntiXiZeroInelastic::ApplyYourself(), G4RPGLambdaInelastic::ApplyYourself(), G4RPGKPlusInelastic::ApplyYourself(), G4RPGXiZeroInelastic::ApplyYourself(), G4RPGAntiKZeroInelastic::ApplyYourself(), G4HadronElastic::ApplyYourself(), G4ChargeExchange::ApplyYourself(), G4NeutronRadCapture::ApplyYourself(), G4LEpp::ApplyYourself(), G4LEHadronProtonElastic::ApplyYourself(), G4LEnp::ApplyYourself(), G4LFission::ApplyYourself(), G4MuMinusCapturePrecompound::ApplyYourself(), G4WilsonAbrasionModel::ApplyYourself(), G4CascadeInterface::ApplyYourself(), G4CascadeInterface::checkFinalResult(), G4CascadeInterface::copyOutputToHadronicResult(), G4CascadeInterface::copyOutputToReactionProducts(), G4LENDModel::create_used_target_map(), G4CascadeInterface::createBullet(), G4CascadeInterface::createTarget(), G4ElasticHadrNucleusHE::DefineHadronValues(), G4DiffuseElastic::G4DiffuseElastic(), G4DiffuseElasticV2::G4DiffuseElasticV2(), G4ElasticHadrNucleusHE::G4ElasticHadrNucleusHE(), G4EMDissociation::G4EMDissociation(), G4hhElastic::G4hhElastic(), G4NuclNuclDiffuseElastic::G4NuclNuclDiffuseElastic(), G4WilsonAbrasionModel::G4WilsonAbrasionModel(), G4ElasticHadrNucleusHE::GetFt(), G4ElasticHadrNucleusHE::GetHeavyFq2(), G4ElasticHadrNucleusHE::GetKinematics(), G4ElasticHadrNucleusHE::GetLightFq2(), G4HadronicInteraction::GetMaxEnergy(), G4HadronicInteraction::GetMinEnergy(), G4ElasticHadrNucleusHE::GetQ2_2(), G4HadronicInteraction::GetVerboseLevel(), G4ElasticHadrNucleusHE::HadronNucleusQ2_2(), G4LFission::init(), G4NuclNuclDiffuseElastic::Initialise(), G4DiffuseElasticV2::Initialise(), G4DiffuseElastic::Initialise(), G4NuclNuclDiffuseElastic::InitialiseOnFly(), G4DiffuseElasticV2::InitialiseOnFly(), G4DiffuseElastic::InitialiseOnFly(), G4CascadeInterface::makeDynamicParticle(), G4CascadeInterface::NoInteraction(), G4CascadeInterface::Propagate(), G4ElasticHadrNucleusHE::SampleInvariantT(), G4AntiNuclElastic::SampleThetaCMS(), G4AntiNuclElastic::SampleThetaLab(), G4NuclNuclDiffuseElastic::SampleThetaLab(), G4DiffuseElastic::SampleThetaLab(), G4WilsonAbrasionModel::SetUseAblation(), G4WilsonAbrasionModel::SetVerboseLevel(), G4HadronicInteraction::SetVerboseLevel(), G4DiffuseElasticV2::ThetaCMStoThetaLab(), G4NuclNuclDiffuseElastic::ThetaCMStoThetaLab(), G4DiffuseElastic::ThetaCMStoThetaLab(), G4DiffuseElasticV2::ThetaLabToThetaCMS(), G4NuclNuclDiffuseElastic::ThetaLabToThetaCMS(), G4DiffuseElastic::ThetaLabToThetaCMS().


이 클래스에 대한 문서화 페이지는 다음의 파일들로부터 생성되었습니다.: