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

#include <G4INCLNucleus.hh>

G4INCL::Nucleus에 대한 상속 다이어그램 :
G4INCL::Cluster G4INCL::Particle

클래스

struct  ConservationBalance
 Struct for conservation laws. 더 자세히 ...
 

Public 멤버 함수

 Nucleus (G4int mass, G4int charge, G4int strangess, Config const *const conf, const G4double universeRadius=-1.)
 
virtual ~Nucleus ()
 
 Nucleus (const Nucleus &rhs)
 Dummy copy constructor to silence Coverity warning. 더 자세히 ...
 
Nucleusoperator= (const Nucleus &rhs)
 Dummy assignment operator to silence Coverity warning. 더 자세히 ...
 
void initializeParticles ()
 
void insertParticle (Particle *p)
 Insert a new particle (e.g. a projectile) in the nucleus. 더 자세히 ...
 
void applyFinalState (FinalState *)
 
G4int getInitialA () const
 
G4int getInitialZ () const
 
G4int getInitialS () const
 
void propagateParticles (G4double step)
 
G4int getNumberOfEnteringProtons () const
 
G4int getNumberOfEnteringNeutrons () const
 
G4int getNumberOfEnteringPions () const
 
G4int getNumberOfEnteringKaons () const
 
G4double computeSeparationEnergyBalance () const
 Outgoing - incoming separation energies. 더 자세히 ...
 
G4bool decayOutgoingDeltas ()
 Force the decay of outgoing deltas. 더 자세히 ...
 
G4bool decayInsideDeltas ()
 Force the decay of deltas inside the nucleus. 더 자세히 ...
 
G4bool decayInsideStrangeParticles ()
 Force the transformation of strange particles into a Lambda;. 더 자세히 ...
 
G4bool decayOutgoingPionResonances (G4double timeThreshold)
 Force the decay of outgoing PionResonances (eta/omega). 더 자세히 ...
 
G4bool decayOutgoingSigmaZero (G4double timeThreshold)
 Force the decay of outgoing Neutral Sigma. 더 자세히 ...
 
G4bool decayOutgoingNeutralKaon ()
 Force the transformation of outgoing Neutral Kaon into propation eigenstate. 더 자세히 ...
 
G4bool decayOutgoingClusters ()
 Force the decay of unstable outgoing clusters. 더 자세히 ...
 
G4bool decayMe ()
 Force the phase-space decay of the Nucleus. 더 자세히 ...
 
void emitInsidePions ()
 Force emission of all pions inside the nucleus. 더 자세히 ...
 
void emitInsideStrangeParticles ()
 Force emission of all strange particles inside the nucleus. 더 자세히 ...
 
G4int emitInsideLambda ()
 Force emission of all Lambda (desexitation code with strangeness not implanted yet) 더 자세히 ...
 
G4bool emitInsideKaon ()
 Force emission of all Kaon inside the nucleus. 더 자세히 ...
 
void computeRecoilKinematics ()
 Compute the recoil momentum and spin of the nucleus. 더 자세히 ...
 
ThreeVector computeCenterOfMass () const
 Compute the current center-of-mass position. 더 자세히 ...
 
G4double computeTotalEnergy () const
 Compute the current total energy. 더 자세히 ...
 
G4double computeExcitationEnergy () const
 Compute the current excitation energy. 더 자세히 ...
 
void setIncomingAngularMomentum (const ThreeVector &j)
 Set the incoming angular-momentum vector. 더 자세히 ...
 
const ThreeVectorgetIncomingAngularMomentum () const
 Get the incoming angular-momentum vector. 더 자세히 ...
 
void setIncomingMomentum (const ThreeVector &p)
 Set the incoming momentum vector. 더 자세히 ...
 
const ThreeVectorgetIncomingMomentum () const
 Get the incoming momentum vector. 더 자세히 ...
 
void setInitialEnergy (const G4double e)
 Set the initial energy. 더 자세히 ...
 
G4double getInitialEnergy () const
 Get the initial energy. 더 자세히 ...
 
G4double getExcitationEnergy () const
 Get the excitation energy of the nucleus. 더 자세히 ...
 
G4bool containsDeltas ()
 Returns true if the nucleus contains any deltas. 더 자세히 ...
 
G4bool containsAntiKaon ()
 Returns true if the nucleus contains any anti Kaons. 더 자세히 ...
 
G4bool containsLambda ()
 Returns true if the nucleus contains any Lambda. 더 자세히 ...
 
G4bool containsSigma ()
 Returns true if the nucleus contains any Sigma. 더 자세히 ...
 
G4bool containsKaon ()
 Returns true if the nucleus contains any Kaons. 더 자세히 ...
 
G4bool containsEtas ()
 Returns true if the nucleus contains any etas. 더 자세히 ...
 
G4bool containsOmegas ()
 Returns true if the nucleus contains any omegas. 더 자세히 ...
 
std::string print ()
 
StoregetStore () const
 
void setStore (Store *s)
 
G4double getInitialInternalEnergy () const
 
G4bool isEventTransparent () const
 Is the event transparent? 더 자세히 ...
 
G4bool hasRemnant () const
 Does the nucleus give a cascade remnant? 더 자세히 ...
 
void fillEventInfo (EventInfo *eventInfo)
 
G4bool getTryCompoundNucleus ()
 
G4double getTransmissionBarrier (Particle const *const p)
 Get the transmission barrier. 더 자세히 ...
 
ConservationBalance getConservationBalance (EventInfo const &theEventInfo, const G4bool afterRecoil) const
 Compute charge, mass, energy and momentum balance. 더 자세히 ...
 
void useFusionKinematics ()
 Adjust the kinematics for complete-fusion events. 더 자세히 ...
 
G4double getSurfaceRadius (Particle const *const particle) const
 Get the maximum allowed radius for a given particle. 더 자세히 ...
 
G4double getUniverseRadius () const
 Getter for theUniverseRadius. 더 자세히 ...
 
void setUniverseRadius (const G4double universeRadius)
 Setter for theUniverseRadius. 더 자세히 ...
 
G4bool isNucleusNucleusCollision () const
 Is it a nucleus-nucleus collision? 더 자세히 ...
 
void setNucleusNucleusCollision ()
 Set a nucleus-nucleus collision. 더 자세히 ...
 
void setParticleNucleusCollision ()
 Set a particle-nucleus collision. 더 자세히 ...
 
void setProjectileRemnant (ProjectileRemnant *const c)
 Set the projectile remnant. 더 자세히 ...
 
ProjectileRemnantgetProjectileRemnant () const
 Get the projectile remnant. 더 자세히 ...
 
void deleteProjectileRemnant ()
 Delete the projectile remnant. 더 자세히 ...
 
void finalizeProjectileRemnant (const G4double emissionTime)
 Finalise the projectile remnant. 더 자세히 ...
 
void updatePotentialEnergy (Particle *p) const
 Update the particle potential energy. 더 자세히 ...
 
void setDensity (NuclearDensity const *const d)
 Setter for theDensity. 더 자세히 ...
 
NuclearDensity const * getDensity () const
 Getter for theDensity. 더 자세히 ...
 
NuclearPotential::INuclearPotential
const * 
getPotential () const
 Getter for thePotential. 더 자세히 ...
 
void swap (Cluster &rhs)
 Helper method for the assignment operator. 더 자세히 ...
 
ParticleSpecies getSpecies () const
 Get the particle species. 더 자세히 ...
 
void deleteParticles ()
 
void clearParticles ()
 
void setZ (const G4int Z)
 Set the charge number of the cluster. 더 자세히 ...
 
void setA (const G4int A)
 Set the mass number of the cluster. 더 자세히 ...
 
void setS (const G4int S)
 Set the strangess number of the cluster. 더 자세히 ...
 
void setExcitationEnergy (const G4double e)
 Set the excitation energy of the cluster. 더 자세히 ...
 
virtual G4double getTableMass () const
 Get the real particle mass. 더 자세히 ...
 
ParticleList const & getParticles () const
 
void removeParticle (Particle *const p)
 Remove a particle from the cluster components. 더 자세히 ...
 
void addParticle (Particle *const p)
 
void updateClusterParameters ()
 Set total cluster mass, energy, size, etc. from the particles. 더 자세히 ...
 
void addParticles (ParticleList const &pL)
 Add a list of particles to the cluster. 더 자세히 ...
 
ParticleList getParticleList () const
 Returns the list of particles that make up the cluster. 더 자세히 ...
 
std::string print () const
 
void internalBoostToCM ()
 Boost to the CM of the component particles. 더 자세히 ...
 
void putParticlesOffShell ()
 Put the cluster components off shell. 더 자세히 ...
 
void setPosition (const ThreeVector &position)
 Set the position of the cluster. 더 자세히 ...
 
void boost (const ThreeVector &aBoostVector)
 Boost the cluster with the indicated velocity. 더 자세히 ...
 
void freezeInternalMotion ()
 Freeze the internal motion of the particles. 더 자세히 ...
 
virtual void rotatePosition (const G4double angle, const ThreeVector &axis)
 Rotate position of all the particles. 더 자세히 ...
 
virtual void rotateMomentum (const G4double angle, const ThreeVector &axis)
 Rotate momentum of all the particles. 더 자세히 ...
 
virtual void makeProjectileSpectator ()
 Make all the components projectile spectators, too. 더 자세히 ...
 
virtual void makeTargetSpectator ()
 Make all the components target spectators, too. 더 자세히 ...
 
virtual void makeParticipant ()
 Make all the components participants, too. 더 자세히 ...
 
ThreeVector const & getSpin () const
 Get the spin of the nucleus. 더 자세히 ...
 
void setSpin (const ThreeVector &j)
 Set the spin of the nucleus. 더 자세히 ...
 
G4INCL::ThreeVector getAngularMomentum () const
 Get the total angular momentum (orbital + spin) 더 자세히 ...
 
G4INCL::ParticleType getType () const
 
void setType (ParticleType t)
 
G4bool isNucleon () const
 
ParticipantType getParticipantType () const
 
void setParticipantType (ParticipantType const p)
 
G4bool isParticipant () const
 
G4bool isTargetSpectator () const
 
G4bool isProjectileSpectator () const
 
G4bool isPion () const
 Is this a pion? 더 자세히 ...
 
G4bool isEta () const
 Is this an eta? 더 자세히 ...
 
G4bool isOmega () const
 Is this an omega? 더 자세히 ...
 
G4bool isEtaPrime () const
 Is this an etaprime? 더 자세히 ...
 
G4bool isPhoton () const
 Is this a photon? 더 자세히 ...
 
G4bool isResonance () const
 Is it a resonance? 더 자세히 ...
 
G4bool isDelta () const
 Is it a Delta? 더 자세히 ...
 
G4bool isSigma () const
 Is this a Sigma? 더 자세히 ...
 
G4bool isKaon () const
 Is this a Kaon? 더 자세히 ...
 
G4bool isAntiKaon () const
 Is this an antiKaon? 더 자세히 ...
 
G4bool isLambda () const
 Is this a Lambda? 더 자세히 ...
 
G4bool isNucleonorLambda () const
 Is this a Nucleon or a Lambda? 더 자세히 ...
 
G4bool isHyperon () const
 Is this an Hyperon? 더 자세히 ...
 
G4bool isMeson () const
 Is this a Meson? 더 자세히 ...
 
G4bool isBaryon () const
 Is this a Baryon? 더 자세히 ...
 
G4bool isStrange () const
 Is this an Strange? 더 자세히 ...
 
G4int getA () const
 Returns the baryon number. 더 자세히 ...
 
G4int getZ () const
 Returns the charge number. 더 자세히 ...
 
G4int getS () const
 Returns the strangeness number. 더 자세히 ...
 
G4double getBeta () const
 
ThreeVector boostVector () const
 
void lorentzContract (const ThreeVector &aBoostVector, const ThreeVector &refPos)
 Lorentz-contract the particle position around some center. 더 자세히 ...
 
G4double getMass () const
 Get the cached particle mass. 더 자세히 ...
 
G4double getINCLMass () const
 Get the INCL particle mass. 더 자세히 ...
 
G4double getRealMass () const
 Get the real particle mass. 더 자세히 ...
 
void setRealMass ()
 Set the mass of the Particle to its real mass. 더 자세히 ...
 
void setTableMass ()
 Set the mass of the Particle to its table mass. 더 자세히 ...
 
void setINCLMass ()
 Set the mass of the Particle to its table mass. 더 자세히 ...
 
G4double getEmissionQValueCorrection (const G4int AParent, const G4int ZParent) const
 Computes correction on the emission Q-value. 더 자세히 ...
 
G4double getTransferQValueCorrection (const G4int AFrom, const G4int ZFrom, const G4int ATo, const G4int ZTo) const
 Computes correction on the transfer Q-value. 더 자세히 ...
 
G4double getInvariantMass () const
 Get the the particle invariant mass. 더 자세히 ...
 
G4double getKineticEnergy () const
 Get the particle kinetic energy. 더 자세히 ...
 
G4double getPotentialEnergy () const
 Get the particle potential energy. 더 자세히 ...
 
void setPotentialEnergy (G4double v)
 Set the particle potential energy. 더 자세히 ...
 
G4double getEnergy () const
 
void setMass (G4double mass)
 
void setEnergy (G4double energy)
 
const G4INCL::ThreeVectorgetMomentum () const
 
virtual void setMomentum (const G4INCL::ThreeVector &momentum)
 
const G4INCL::ThreeVectorgetPosition () const
 
G4double getHelicity ()
 
void setHelicity (G4double h)
 
void propagate (G4double step)
 
G4int getNumberOfCollisions () const
 Return the number of collisions undergone by the particle. 더 자세히 ...
 
void setNumberOfCollisions (G4int n)
 Set the number of collisions undergone by the particle. 더 자세히 ...
 
void incrementNumberOfCollisions ()
 Increment the number of collisions undergone by the particle. 더 자세히 ...
 
G4int getNumberOfDecays () const
 Return the number of decays undergone by the particle. 더 자세히 ...
 
void setNumberOfDecays (G4int n)
 Set the number of decays undergone by the particle. 더 자세히 ...
 
void incrementNumberOfDecays ()
 Increment the number of decays undergone by the particle. 더 자세히 ...
 
void setOutOfWell ()
 Mark the particle as out of its potential well. 더 자세히 ...
 
G4bool isOutOfWell () const
 Check if the particle is out of its potential well. 더 자세히 ...
 
void setEmissionTime (G4double t)
 
G4double getEmissionTime ()
 
ThreeVector getTransversePosition () const
 Transverse component of the position w.r.t. the momentum. 더 자세히 ...
 
ThreeVector getLongitudinalPosition () const
 Longitudinal component of the position w.r.t. the momentum. 더 자세히 ...
 
const ThreeVectoradjustMomentumFromEnergy ()
 Rescale the momentum to match the total energy. 더 자세히 ...
 
G4double adjustEnergyFromMomentum ()
 Recompute the energy to match the momentum. 더 자세히 ...
 
G4bool isCluster () const
 
void setFrozenMomentum (const ThreeVector &momentum)
 Set the frozen particle momentum. 더 자세히 ...
 
void setFrozenEnergy (const G4double energy)
 Set the frozen particle momentum. 더 자세히 ...
 
ThreeVector getFrozenMomentum () const
 Get the frozen particle momentum. 더 자세히 ...
 
G4double getFrozenEnergy () const
 Get the frozen particle momentum. 더 자세히 ...
 
ThreeVector getPropagationVelocity () const
 Get the propagation velocity of the particle. 더 자세히 ...
 
void freezePropagation ()
 Freeze particle propagation. 더 자세히 ...
 
void thawPropagation ()
 Unfreeze particle propagation. 더 자세히 ...
 
virtual void rotatePositionAndMomentum (const G4double angle, const ThreeVector &axis)
 Rotate the particle position and momentum. 더 자세히 ...
 
std::string dump () const
 
long getID () const
 
G4double getReflectionMomentum () const
 Return the reflection momentum. 더 자세히 ...
 
void setUncorrelatedMomentum (const G4double p)
 Set the uncorrelated momentum. 더 자세히 ...
 
void rpCorrelate ()
 Make the particle follow a strict r-p correlation. 더 자세히 ...
 
void rpDecorrelate ()
 Make the particle not follow a strict r-p correlation. 더 자세히 ...
 
G4double getCosRPAngle () const
 Get the cosine of the angle between position and momentum. 더 자세히 ...
 
G4double getParticleBias () const
 Get the particle bias. 더 자세히 ...
 
void setParticleBias (G4double ParticleBias)
 Set the particle bias. 더 자세히 ...
 
std::vector< G4intgetBiasCollisionVector () const
 Get the vector list of biased vertices on the particle path. 더 자세히 ...
 
void setBiasCollisionVector (std::vector< G4int > BiasCollisionVector)
 Set the vector list of biased vertices on the particle path. 더 자세히 ...
 

정적 Public 멤버 함수

static G4double getTotalBias ()
 General bias vector function. 더 자세히 ...
 
static void setINCLBiasVector (std::vector< G4double > NewVector)
 
static void FillINCLBiasVector (G4double newBias)
 
static G4double getBiasFromVector (std::vector< G4int > VectorBias)
 
static std::vector< G4intMergeVectorBias (Particle const *const p1, Particle const *const p2)
 
static std::vector< G4intMergeVectorBias (std::vector< G4int > p1, Particle const *const p2)
 

정적 Public 속성

static std::vector< G4doubleINCLBiasVector
 Time ordered vector of all bias applied. 더 자세히 ...
 
static G4ThreadLocal G4int nextBiasedCollisionID = 0
 

Protected 멤버 함수

void swap (Particle &rhs)
 Helper method for the assignment operator. 더 자세히 ...
 

Protected 속성

ParticleList particles
 
G4double theExcitationEnergy
 
ThreeVector theSpin
 
ParticleSamplertheParticleSampler
 
G4int theZ
 
G4int theA
 
G4int theS
 
ParticipantType theParticipantType
 
G4INCL::ParticleType theType
 
G4double theEnergy
 
G4doublethePropagationEnergy
 
G4double theFrozenEnergy
 
G4INCL::ThreeVector theMomentum
 
G4INCL::ThreeVectorthePropagationMomentum
 
G4INCL::ThreeVector theFrozenMomentum
 
G4INCL::ThreeVector thePosition
 
G4int nCollisions
 
G4int nDecays
 
G4double thePotentialEnergy
 
long ID
 
G4bool rpCorrelated
 
G4double uncorrelatedMomentum
 
G4double theParticleBias
 

Private 멤버 함수

void computeOneNucleonRecoilKinematics ()
 Compute the recoil kinematics for a 1-nucleon remnant. 더 자세히 ...
 

Private 속성

G4int theInitialZ
 
G4int theInitialA
 
G4int theInitialS
 
G4int theNpInitial
 The number of entering protons. 더 자세히 ...
 
G4int theNnInitial
 The number of entering neutrons. 더 자세히 ...
 
G4int theNpionplusInitial
 The number of entering pions. 더 자세히 ...
 
G4int theNpionminusInitial
 
G4int theNkaonplusInitial
 The number of entering kaons. 더 자세히 ...
 
G4int theNkaonminusInitial
 
G4double initialInternalEnergy
 
ThreeVector incomingAngularMomentum
 
ThreeVector incomingMomentum
 
ThreeVector initialCenterOfMass
 
G4bool remnant
 
G4double initialEnergy
 
StoretheStore
 
G4bool tryCN
 
G4int projectileZ
 The charge number of the projectile. 더 자세히 ...
 
G4int projectileA
 The mass number of the projectile. 더 자세히 ...
 
G4int projectileS
 The strangeness number of the projectile. 더 자세히 ...
 
G4double theUniverseRadius
 The radius of the universe. 더 자세히 ...
 
G4bool isNucleusNucleus
 true if running a nucleus-nucleus collision 더 자세히 ...
 
ProjectileRemnanttheProjectileRemnant
 Pointer to the quasi-projectile. 더 자세히 ...
 
NuclearDensity const * theDensity
 Pointer to the NuclearDensity object. 더 자세히 ...
 
NuclearPotential::INuclearPotential
const * 
thePotential
 Pointer to the NuclearPotential object. 더 자세히 ...
 

상세한 설명

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

생성자 & 소멸자 문서화

G4INCL::Nucleus::Nucleus ( G4int  mass,
G4int  charge,
G4int  strangess,
Config const *const  conf,
const G4double  universeRadius = -1. 
)
G4INCL::Nucleus::~Nucleus ( )
virtual

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

다음을 참조함 : deleteProjectileRemnant(), theStore.

G4INCL::Nucleus::Nucleus ( const Nucleus rhs)

Dummy copy constructor to silence Coverity warning.

멤버 함수 문서화

void G4INCL::Cluster::addParticle ( Particle *const  p)
inlineinherited
void G4INCL::Cluster::addParticles ( ParticleList const &  pL)
inlineinherited

Add a list of particles to the cluster.

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

다음을 참조함 : G4INCL::Cluster::particles, G4INCL::Cluster::updateClusterParameters().

G4double G4INCL::Particle::adjustEnergyFromMomentum ( )
inherited
const ThreeVector & G4INCL::Particle::adjustMomentumFromEnergy ( )
inherited
void G4INCL::Nucleus::applyFinalState ( FinalState finalstate)
void G4INCL::Cluster::boost ( const ThreeVector aBoostVector)
inlineinherited

Boost the cluster with the indicated velocity.

The Cluster is boosted as a whole, just like any Particle object; moreover, the internal components (particles list) are also boosted, according to Alain Boudard's off-shell recipe.

매개변수
aBoostVectorthe velocity to boost to [c]

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

다음을 참조함 : G4INCL::Particle::boost(), e, G4INCL::ThreeVector::getX(), G4INCL::ThreeVector::getY(), G4INCL::ThreeVector::getZ(), INCL_DEBUG, G4INCL::Cluster::particles, G4INCL::Cluster::print(), G4INCL::Particle::thePosition.

다음에 의해서 참조됨 : G4INCL::ProjectileRemnant::ProjectileRemnant(), G4INCL::INCL::RecoilCMFunctor::RecoilCMFunctor().

ThreeVector G4INCL::Particle::boostVector ( ) const
inlineinherited

Returns a three vector we can give to the boost() -method.

In order to go to the particle rest frame you need to multiply the boost vector by -1.0.

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

다음을 참조함 : G4INCL::Particle::theEnergy, G4INCL::Particle::theMomentum.

다음에 의해서 참조됨 : G4INCL::PhaseSpaceKopylov::generate(), G4INCL::StandardPropagationModel::shootComposite(), G4INCL::StandardPropagationModel::shootParticle().

void G4INCL::Cluster::clearParticles ( )
inlineinherited

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

다음을 참조함 : G4INCL::Cluster::particles.

다음에 의해서 참조됨 : G4INCL::Cluster::deleteParticles().

ThreeVector G4INCL::Nucleus::computeCenterOfMass ( ) const

Compute the current center-of-mass position.

반환값
the center-of-mass position vector [fm].

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

다음을 참조함 : cm, e, G4INCL::Store::getParticles(), theStore.

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

G4double G4INCL::Nucleus::computeExcitationEnergy ( ) const

Compute the current excitation energy.

반환값
the excitation energy [MeV]

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

다음을 참조함 : computeSeparationEnergyBalance(), computeTotalEnergy(), initialInternalEnergy.

다음에 의해서 참조됨 : G4INCL::INCL::postCascade().

void G4INCL::Nucleus::computeOneNucleonRecoilKinematics ( )
private
void G4INCL::Nucleus::computeRecoilKinematics ( )
G4double G4INCL::Nucleus::computeSeparationEnergyBalance ( ) const
inline
G4double G4INCL::Nucleus::computeTotalEnergy ( ) const

Compute the current total energy.

반환값
the total energy [MeV]

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

다음을 참조함 : e, G4INCL::ParticleTable::effectiveNucleonMass, G4INCL::Store::getParticles(), theStore.

다음에 의해서 참조됨 : computeExcitationEnergy(), initializeParticles().

G4bool G4INCL::Nucleus::containsAntiKaon ( )
inline

Returns true if the nucleus contains any anti Kaons.

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

다음을 참조함 : e, G4INCL::Store::getParticles(), theStore.

다음에 의해서 참조됨 : G4INCL::INCL::postCascade().

G4bool G4INCL::Nucleus::containsDeltas ( )
inline

Returns true if the nucleus contains any deltas.

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

다음을 참조함 : e, G4INCL::Store::getParticles(), theStore.

다음에 의해서 참조됨 : G4INCL::INCL::postCascade().

G4bool G4INCL::Nucleus::containsEtas ( )
inline

Returns true if the nucleus contains any etas.

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

다음을 참조함 : e, G4INCL::Store::getParticles(), theStore.

G4bool G4INCL::Nucleus::containsKaon ( )
inline

Returns true if the nucleus contains any Kaons.

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

다음을 참조함 : e, G4INCL::Store::getParticles(), theStore.

다음에 의해서 참조됨 : G4INCL::INCL::postCascade().

G4bool G4INCL::Nucleus::containsLambda ( )
inline

Returns true if the nucleus contains any Lambda.

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

다음을 참조함 : e, G4INCL::Store::getParticles(), theStore.

다음에 의해서 참조됨 : G4INCL::INCL::postCascade().

G4bool G4INCL::Nucleus::containsOmegas ( )
inline

Returns true if the nucleus contains any omegas.

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

다음을 참조함 : e, G4INCL::Store::getParticles(), theStore.

G4bool G4INCL::Nucleus::containsSigma ( )
inline

Returns true if the nucleus contains any Sigma.

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

다음을 참조함 : e, G4INCL::Store::getParticles(), theStore.

다음에 의해서 참조됨 : G4INCL::INCL::postCascade().

G4bool G4INCL::Nucleus::decayInsideDeltas ( )

Force the decay of deltas inside the nucleus.

반환값
true if any delta was forced to decay.

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

다음을 참조함 : applyFinalState(), G4INCL::ClusterDecay::decay(), e, emitInsidePions(), G4INCL::Store::getParticles(), G4INCL::FinalState::getValidity(), G4INCL::NuclearPotential::INuclearPotential::hasPionPotential(), INCL_DEBUG, INCL_WARN, G4INCL::Particle::theA, thePotential, theStore, G4INCL::Particle::theZ, G4INCL::ValidFS.

다음에 의해서 참조됨 : G4INCL::INCL::postCascade().

G4bool G4INCL::Nucleus::decayInsideStrangeParticles ( )

Force the transformation of strange particles into a Lambda;.

반환값
true if any strange particles was forced to absorb.

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

다음을 참조함 : applyFinalState(), G4INCL::ClusterDecay::decay(), e, emitInsideStrangeParticles(), G4INCL::Store::getParticles(), INCL_DEBUG, INCL_WARN, G4INCL::Random::shoot(), G4INCL::SigmaMinus, G4INCL::SigmaPlus, G4INCL::Particle::theA, theStore, G4INCL::Particle::theZ.

다음에 의해서 참조됨 : G4INCL::INCL::postCascade().

G4bool G4INCL::Nucleus::decayMe ( )

Force the phase-space decay of the Nucleus.

Only applied if Z==0 or Z==A.

반환값
true if the nucleus was forced to decay.

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

다음을 참조함 : G4INCL::Store::addToOutgoing(), G4INCL::ClusterDecay::decay(), e, G4INCL::Particle::getBiasCollisionVector(), G4INCL::Particle::theA, theStore, G4INCL::Particle::theZ.

다음에 의해서 참조됨 : G4INCL::INCL::makeCompoundNucleus(), G4INCL::INCL::postCascade().

G4bool G4INCL::Nucleus::decayOutgoingClusters ( )

Force the decay of unstable outgoing clusters.

반환값
true if any cluster was forced to decay.

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

다음을 참조함 : G4INCL::Store::addToOutgoing(), G4INCL::ClusterDecay::decay(), G4INCL::Cluster::deleteParticles(), e, G4INCL::Particle::getBiasCollisionVector(), G4INCL::Store::getOutgoingParticles(), theStore.

다음에 의해서 참조됨 : G4INCL::INCL::makeCompoundNucleus(), G4INCL::INCL::postCascade().

G4bool G4INCL::Nucleus::decayOutgoingDeltas ( )
G4bool G4INCL::Nucleus::decayOutgoingNeutralKaon ( )

Force the transformation of outgoing Neutral Kaon into propation eigenstate.

반환값
true if any kaon was forced to decay.

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

다음을 참조함 : G4INCL::ClusterDecay::decay(), e, G4INCL::Store::getOutgoingParticles(), INCL_DEBUG, G4INCL::KZero, G4INCL::KZeroBar, theStore.

다음에 의해서 참조됨 : G4INCL::INCL::postCascade().

G4bool G4INCL::Nucleus::decayOutgoingPionResonances ( G4double  timeThreshold)
G4bool G4INCL::Nucleus::decayOutgoingSigmaZero ( G4double  timeThreshold)
void G4INCL::Cluster::deleteParticles ( )
inlineinherited
void G4INCL::Nucleus::deleteProjectileRemnant ( )
inline

Delete the projectile remnant.

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

다음을 참조함 : theProjectileRemnant.

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

std::string G4INCL::Particle::dump ( ) const
inlineinherited
G4bool G4INCL::Nucleus::emitInsideKaon ( )
G4int G4INCL::Nucleus::emitInsideLambda ( )
void G4INCL::Nucleus::emitInsidePions ( )
void G4INCL::Nucleus::emitInsideStrangeParticles ( )
void G4INCL::Nucleus::fillEventInfo ( EventInfo eventInfo)

Fill the event info which contains INCL output data

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

다음을 참조함 : G4INCL::EventInfo::A, G4INCL::EventInfo::ARem, G4INCL::CollisionAvatarType, G4INCL::Composite, G4INCL::DecayAvatarType, E, e, G4INCL::EventInfo::EKin, G4INCL::EventInfo::EKinRem, G4INCL::EventInfo::emissionTime, G4INCL::EventInfo::EStarRem, G4INCL::EventInfo::eventNumber, G4INCL::EventInfo::firstCollisionIsElastic, G4INCL::EventInfo::firstCollisionSpectatorMomentum, G4INCL::EventInfo::firstCollisionSpectatorPosition, G4INCL::EventInfo::firstCollisionTime, G4INCL::EventInfo::firstCollisionXSec, G4INCL::EventInfo::forcedCompoundNucleus, G4INCL::Particle::getA(), G4INCL::Book::getAcceptedCollisions(), G4INCL::Book::getAcceptedDecays(), G4INCL::Book::getAvatars(), G4INCL::Book::getBlockedCollisions(), G4INCL::Book::getBlockedDecays(), G4INCL::Store::getBook(), G4INCL::Book::getEnergyViolationInteraction(), G4INCL::Cluster::getExcitationEnergy(), getExcitationEnergy(), G4INCL::Book::getFirstCollisionIsElastic(), G4INCL::Book::getFirstCollisionSpectatorMomentum(), G4INCL::Book::getFirstCollisionSpectatorPosition(), G4INCL::Book::getFirstCollisionTime(), G4INCL::Book::getFirstCollisionXSec(), G4INCL::Particle::getKineticEnergy(), G4INCL::Particle::getMomentum(), G4INCL::Store::getOutgoingParticles(), G4INCL::Particle::getS(), G4INCL::Cluster::getSpin(), getStore(), G4INCL::ThreeVector::getX(), G4INCL::ThreeVector::getY(), G4INCL::ThreeVector::getZ(), G4INCL::Particle::getZ(), hasRemnant(), G4INCL::PhysicalConstants::hc, G4INCL::EventInfo::history, INCL_WARN, G4INCL::EventInfo::JRem, G4INCL::EventInfo::jxRem, G4INCL::EventInfo::jyRem, G4INCL::EventInfo::jzRem, G4INCL::ThreeVector::mag(), G4INCL::EventInfo::nBlockedCollisions, G4INCL::EventInfo::nBlockedDecays, G4INCL::EventInfo::nCascadeParticles, G4INCL::EventInfo::nCollisionAvatars, G4INCL::EventInfo::nCollisions, G4INCL::EventInfo::nDecayAvatars, G4INCL::EventInfo::nDecays, G4INCL::EventInfo::nEnergyViolationInteraction, G4INCL::Neutron, G4INCL::EventInfo::nParticles, G4INCL::EventInfo::nReflectionAvatars, G4INCL::EventInfo::nRemnants, G4INCL::EventInfo::nucleonAbsorption, G4INCL::EventInfo::origin, G4INCL::EventInfo::ParticleBias, G4INCL::EventInfo::PDGCode, G4INCL::ThreeVector::phi(), G4INCL::EventInfo::phi, G4INCL::EventInfo::phiRem, G4INCL::PiMinus, G4INCL::EventInfo::pionAbsorption, G4INCL::PiPlus, G4INCL::PiZero, G4INCL::EventInfo::projectileType, G4INCL::Proton, pt, G4INCL::EventInfo::px, G4INCL::EventInfo::pxRem, G4INCL::EventInfo::py, G4INCL::EventInfo::pyRem, G4INCL::EventInfo::pz, G4INCL::EventInfo::pzRem, G4INCL::EventInfo::S, G4INCL::EventInfo::SRem, G4INCL::SurfaceAvatarType, theProjectileRemnant, theStore, G4INCL::ThreeVector::theta(), G4INCL::EventInfo::theta, G4INCL::EventInfo::thetaRem, G4INCL::Math::toDegrees(), tryCN, G4INCL::EventInfo::Z, G4INCL::EventInfo::ZRem.

다음에 의해서 참조됨 : G4INCL::INCL::makeCompoundNucleus(), G4INCL::INCL::postCascade().

void G4INCL::Particle::FillINCLBiasVector ( G4double  newBias)
staticinherited

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

다음을 참조함 : G4INCL::Particle::INCLBiasVector, G4INCL::Particle::nextBiasedCollisionID.

다음에 의해서 참조됨 : G4INCL::InteractionAvatar::postInteraction().

void G4INCL::Nucleus::finalizeProjectileRemnant ( const G4double  emissionTime)

Finalise the projectile remnant.

Complete the treatment of the projectile remnant. If it contains nucleons, assign its excitation energy and spin. Move stuff to the outgoing list, if appropriate.

매개변수
emissionTimethe emission time of the projectile remnant

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

다음을 참조함 : G4INCL::Particle::getA(), G4INCL::Particle::getInvariantMass(), G4INCL::ParticleTable::getTableMass, G4INCL::Particle::getZ(), G4INCL::Particle::setEmissionTime(), G4INCL::Cluster::setExcitationEnergy(), G4INCL::Particle::setMass(), G4INCL::Cluster::setSpin(), theProjectileRemnant.

다음에 의해서 참조됨 : G4INCL::INCL::makeCompoundNucleus(), G4INCL::INCL::makeProjectileRemnant().

void G4INCL::Cluster::freezeInternalMotion ( )
inlineinherited

Freeze the internal motion of the particles.

Each particle is assigned a frozen momentum four-vector determined by the collective cluster velocity. This is used for propagation, but not for dynamics. Normal propagation is restored by calling the Particle::thawPropagation() method, which should be done in InteractionAvatar::postInteraction.

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

다음을 참조함 : e, G4INCL::Particle::getMass(), G4INCL::ThreeVector::mag2(), G4INCL::Cluster::particles, G4INCL::Particle::theMomentum.

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

void G4INCL::Particle::freezePropagation ( )
inlineinherited

Freeze particle propagation.

Make the particle use theFrozenMomentum and theFrozenEnergy for propagation. The normal state can be restored by calling the thawPropagation() method.

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

다음을 참조함 : G4INCL::Particle::theFrozenEnergy, G4INCL::Particle::theFrozenMomentum, G4INCL::Particle::thePropagationEnergy, G4INCL::Particle::thePropagationMomentum.

G4int G4INCL::Particle::getA ( ) const
inlineinherited
G4INCL::ThreeVector G4INCL::Cluster::getAngularMomentum ( ) const
inlinevirtualinherited

Get the total angular momentum (orbital + spin)

G4INCL::Particle(으)로부터 재구현되었습니다.

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

다음을 참조함 : G4INCL::Particle::getAngularMomentum(), G4INCL::Cluster::getSpin().

다음에 의해서 참조됨 : computeRecoilKinematics(), G4INCL::INCL::makeCompoundNucleus(), G4INCL::StandardPropagationModel::shootComposite().

G4double G4INCL::Particle::getBeta ( ) const
inlineinherited

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

다음을 참조함 : G4INCL::ThreeVector::mag(), P, G4INCL::Particle::theEnergy, G4INCL::Particle::theMomentum.

std::vector<G4int> G4INCL::Particle::getBiasCollisionVector ( ) const
inlineinherited

Get the vector list of biased vertices on the particle path.

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

다음을 참조함 : G4INCL::Particle::theBiasCollisionVector.

다음에 의해서 참조됨 : G4INCL::ClusterDecay::decay(), decayMe(), decayOutgoingClusters(), decayOutgoingDeltas(), decayOutgoingPionResonances(), decayOutgoingSigmaZero(), G4INCL::Particle::MergeVectorBias().

G4double G4INCL::Particle::getBiasFromVector ( std::vector< G4int VectorBias)
staticinherited

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

다음을 참조함 : G4INCL::Particle::INCLBiasVector.

다음에 의해서 참조됨 : G4INCL::ParticleList::getParticleListBias(), G4INCL::Particle::setBiasCollisionVector().

Nucleus::ConservationBalance G4INCL::Nucleus::getConservationBalance ( EventInfo const &  theEventInfo,
const G4bool  afterRecoil 
) const
G4double G4INCL::Particle::getCosRPAngle ( ) const
inlineinherited

Get the cosine of the angle between position and momentum.

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

다음을 참조함 : G4INCL::ThreeVector::dot(), G4INCL::ThreeVector::mag2(), norm, G4INCL::Particle::thePosition, G4INCL::Particle::thePropagationMomentum.

다음에 의해서 참조됨 : G4INCL::SurfaceAvatar::initializeRefractionVariables(), G4INCL::ParticleEntryChannel::particleEnters().

NuclearDensity const* G4INCL::Nucleus::getDensity ( ) const
inline
G4double G4INCL::Particle::getEmissionQValueCorrection ( const G4int  AParent,
const G4int  ZParent 
) const
inlineinherited

Computes correction on the emission Q-value.

Computes the correction that must be applied to INCL particles in order to obtain the correct Q-value for particle emission from a given nucleus. For absorption, the correction is obviously equal to minus the value returned by this function.

매개변수
AParentthe mass number of the emitting nucleus
ZParentthe charge number of the emitting nucleus
반환값
the correction

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

다음을 참조함 : G4INCL::ParticleTable::getINCLMass(), G4INCL::Particle::getINCLMass(), G4INCL::ParticleTable::getTableMass, G4INCL::Particle::getTableMass(), G4INCL::ParticleTable::getTableQValue(), G4INCL::Particle::isCluster(), G4INCL::Particle::theA, G4INCL::Particle::theZ.

다음에 의해서 참조됨 : emitInsideKaon(), emitInsideLambda(), emitInsidePions(), emitInsideStrangeParticles(), G4INCL::ParticleEntryChannel::fillFinalState(), G4INCL::TransmissionChannel::fillFinalState(), G4INCL::SurfaceAvatar::getTransmissionProbability(), G4INCL::TransmissionChannel::initializeKineticEnergyOutside().

G4double G4INCL::Particle::getEmissionTime ( )
inlineinherited

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

다음을 참조함 : G4INCL::Particle::emissionTime.

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

G4double G4INCL::Particle::getEnergy ( ) const
inlineinherited
G4double G4INCL::Nucleus::getExcitationEnergy ( ) const
inline

Get the excitation energy of the nucleus.

Method computeRecoilKinematics() should be called first.

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

다음을 참조함 : G4INCL::Cluster::theExcitationEnergy.

다음에 의해서 참조됨 : fillEventInfo(), getConservationBalance(), G4INCL::INCL::postCascade(), G4INCL::INCL::RecoilCMFunctor::scaleParticleCMMomenta(), G4INCL::INCL::RecoilFunctor::scaleParticleEnergies().

G4double G4INCL::Particle::getFrozenEnergy ( ) const
inlineinherited

Get the frozen particle momentum.

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

다음을 참조함 : G4INCL::Particle::theFrozenEnergy.

ThreeVector G4INCL::Particle::getFrozenMomentum ( ) const
inlineinherited

Get the frozen particle momentum.

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

다음을 참조함 : G4INCL::Particle::theFrozenMomentum.

G4double G4INCL::Particle::getHelicity ( )
inlineinherited

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

다음을 참조함 : G4INCL::Particle::theHelicity.

다음에 의해서 참조됨 : G4INCL::DeltaDecayChannel::sampleAngles().

long G4INCL::Particle::getID ( ) const
inlineinherited
G4double G4INCL::Particle::getINCLMass ( ) const
inlineinherited
const ThreeVector& G4INCL::Nucleus::getIncomingAngularMomentum ( ) const
inline

Get the incoming angular-momentum vector.

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

다음을 참조함 : incomingAngularMomentum.

다음에 의해서 참조됨 : G4INCL::INCL::makeCompoundNucleus().

const ThreeVector& G4INCL::Nucleus::getIncomingMomentum ( ) const
inline

Get the incoming momentum vector.

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

다음을 참조함 : incomingMomentum.

다음에 의해서 참조됨 : getConservationBalance(), G4INCL::INCL::makeCompoundNucleus(), G4INCL::INCL::RecoilCMFunctor::RecoilCMFunctor(), G4INCL::INCL::RecoilFunctor::scaleParticleEnergies().

G4int G4INCL::Nucleus::getInitialA ( ) const
inline

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

다음을 참조함 : theInitialA.

다음에 의해서 참조됨 : G4INCL::PauliGlobal::isBlocked().

G4double G4INCL::Nucleus::getInitialEnergy ( ) const
inline

Get the initial energy.

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

다음을 참조함 : initialEnergy.

다음에 의해서 참조됨 : getConservationBalance(), G4INCL::INCL::RecoilCMFunctor::RecoilCMFunctor().

G4double G4INCL::Nucleus::getInitialInternalEnergy ( ) const
inline

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

다음을 참조함 : initialInternalEnergy.

다음에 의해서 참조됨 : G4INCL::CDPP::isBlocked().

G4int G4INCL::Nucleus::getInitialS ( ) const
inline

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

다음을 참조함 : theInitialS.

G4int G4INCL::Nucleus::getInitialZ ( ) const
inline

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

다음을 참조함 : theInitialZ.

다음에 의해서 참조됨 : G4INCL::PauliGlobal::isBlocked().

G4double G4INCL::Particle::getInvariantMass ( ) const
inlineinherited

Get the the particle invariant mass.

Uses the relativistic invariant

\[ m = \sqrt{E^2 - {\vec p}^2}\]

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

다음을 참조함 : G4INCL::ThreeVector::dot(), INCL_ERROR, G4INCL::Particle::theEnergy, G4INCL::Particle::theMomentum.

다음에 의해서 참조됨 : finalizeProjectileRemnant(), G4INCL::Particle::Particle().

G4double G4INCL::Particle::getKineticEnergy ( ) const
inlineinherited
ThreeVector G4INCL::Particle::getLongitudinalPosition ( ) const
inlineinherited

Longitudinal component of the position w.r.t. the momentum.

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

다음을 참조함 : G4INCL::ThreeVector::dot(), G4INCL::ThreeVector::mag2(), G4INCL::Particle::thePosition, G4INCL::Particle::thePropagationMomentum.

다음에 의해서 참조됨 : G4INCL::CoulombNonRelativistic::coulombDeviation(), G4INCL::Particle::getTransversePosition().

G4double G4INCL::Particle::getMass ( ) const
inlineinherited

Get the cached particle mass.

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

다음을 참조함 : G4INCL::Particle::theMass.

다음에 의해서 참조됨 : G4INCL::DeltaDecayChannel::computeDecayTime(), G4INCL::PionResonanceDecayChannel::computeDecayTime(), G4INCL::SigmaZeroDecayChannel::computeDecayTime(), computeOneNucleonRecoilKinematics(), emitInsideKaon(), emitInsideLambda(), emitInsidePions(), emitInsideStrangeParticles(), G4INCL::InteractionAvatar::enforceEnergyConservation(), G4INCL::CrossSectionsMultiPionsAndResonances::etaNToPiN(), G4INCL::EtaNToPiNChannel::fillFinalState(), G4INCL::NLToNSChannel::fillFinalState(), G4INCL::NSToNLChannel::fillFinalState(), G4INCL::NSToNSChannel::fillFinalState(), G4INCL::OmegaNElasticChannel::fillFinalState(), G4INCL::OmegaNToPiNChannel::fillFinalState(), G4INCL::PiNToEtaChannel::fillFinalState(), G4INCL::PiNToOmegaChannel::fillFinalState(), G4INCL::EtaNElasticChannel::fillFinalState(), G4INCL::StrangeAbsorbtionChannel::fillFinalState(), G4INCL::DeltaDecayChannel::fillFinalState(), G4INCL::PionResonanceDecayChannel::fillFinalState(), G4INCL::SigmaZeroDecayChannel::fillFinalState(), G4INCL::TransmissionChannel::fillFinalState(), G4INCL::RecombinationChannel::fillFinalState(), G4INCL::Cluster::freezeInternalMotion(), G4INCL::PhaseSpaceKopylov::generate(), G4INCL::NuclearPotential::INuclearPotential::getFermiMomentum(), G4INCL::KinematicsUtils::getLocalEnergy(), G4INCL::SurfaceAvatar::getTransmissionProbability(), G4INCL::PhaseSpaceRauboldLynch::initialize(), G4INCL::TransmissionChannel::initializeKineticEnergyOutside(), G4INCL::CrossSections::interactionDistanceKbarN(), G4INCL::CrossSections::interactionDistanceKN(), G4INCL::CrossSections::interactionDistanceNN(), G4INCL::CrossSections::interactionDistancePiN(), G4INCL::CrossSections::interactionDistanceYN(), G4INCL::Cluster::internalBoostToCM(), G4INCL::KinematicsUtils::momentumInCM(), G4INCL::KinematicsUtils::momentumInLab(), G4INCL::CrossSectionsINCL46::NDeltaToNN(), G4INCL::CrossSectionsMultiPions::NDeltaToNN(), G4INCL::CrossSectionsStrangeness::NNToNLK2pi(), G4INCL::CrossSectionsStrangeness::NNToNLKpi(), G4INCL::CrossSectionsStrangeness::NNToNSK2pi(), G4INCL::CrossSectionsStrangeness::NNToNSKpi(), G4INCL::CrossSectionsMultiPionsAndResonances::omegaNToPiN(), G4INCL::ParticleEntryChannel::particleEnters(), G4INCL::TransmissionChannel::particleLeaves(), G4INCL::CrossSectionsMultiPionsAndResonances::piMinuspToEtaN(), G4INCL::CrossSectionsMultiPionsAndResonances::piMinuspToOmegaN(), G4INCL::Cluster::print(), G4INCL::ProjectileRemnant::ProjectileRemnant(), G4INCL::StandardPropagationModel::shootParticle().

const G4INCL::ThreeVector& G4INCL::Particle::getMomentum ( ) const
inlineinherited

Get the momentum vector.

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

다음을 참조함 : G4INCL::Particle::theMomentum.

다음에 의해서 참조됨 : G4INCL::Cluster::addParticle(), G4INCL::ClusteringModelIntercomparison::clusterCanEscape(), G4INCL::SigmaZeroDecayChannel::computeDecayTime(), computeOneNucleonRecoilKinematics(), computeRecoilKinematics(), G4INCL::CoulombNonRelativistic::coulombDeviation(), decayOutgoingDeltas(), decayOutgoingPionResonances(), decayOutgoingSigmaZero(), fillEventInfo(), G4INCL::NNToNLKpiChannel::fillFinalState(), G4INCL::NNToNNKKbChannel::fillFinalState(), G4INCL::NNToNSK2piChannel::fillFinalState(), G4INCL::NNToNSKChannel::fillFinalState(), G4INCL::NNToNSKpiChannel::fillFinalState(), G4INCL::NpiToLK2piChannel::fillFinalState(), G4INCL::PiNToDeltaChannel::fillFinalState(), G4INCL::NpiToLKpiChannel::fillFinalState(), G4INCL::NpiToMissingStrangenessChannel::fillFinalState(), G4INCL::PiNElasticChannel::fillFinalState(), G4INCL::NpiToNKKbChannel::fillFinalState(), G4INCL::NpiToSK2piChannel::fillFinalState(), G4INCL::NpiToSKpiChannel::fillFinalState(), G4INCL::NNToNLK2piChannel::fillFinalState(), G4INCL::NDeltaOmegaProductionChannel::fillFinalState(), G4INCL::DeltaProductionChannel::fillFinalState(), G4INCL::StrangeAbsorbtionChannel::fillFinalState(), G4INCL::ReflectionChannel::fillFinalState(), G4INCL::NDeltaEtaProductionChannel::fillFinalState(), G4INCL::ParticleEntryChannel::fillFinalState(), G4INCL::ElasticChannel::fillFinalState(), G4INCL::PauliStandard::getBlockingProbability(), G4INCL::ClusteringModelIntercomparison::getCluster(), getConservationBalance(), G4INCL::KinematicsUtils::getLocalEnergy(), G4INCL::ProjectileRemnant::getStoredMomentum(), G4INCL::SurfaceAvatar::getTransmissionProbability(), G4INCL::NKbToSpiChannel::KaonMomentum(), G4INCL::NpiToSKChannel::KaonMomentum(), G4INCL::NKbToLpiChannel::KaonMomentum(), G4INCL::NKbToNKbChannel::KaonMomentum(), G4INCL::NpiToLKChannel::KaonMomentum(), G4INCL::NKbElasticChannel::KaonMomentum(), G4INCL::KinematicsUtils::makeBoostVector(), G4INCL::INCL::makeCompoundNucleus(), G4INCL::KinematicsUtils::momentumInCM(), G4INCL::ParticleEntryChannel::particleEnters(), G4INCL::TransmissionChannel::particleLeaves(), G4INCL::BinaryCollisionAvatar::postInteraction(), G4INCL::InteractionAvatar::preInteraction(), G4INCL::INCL::RecoilCMFunctor::RecoilCMFunctor(), G4INCL::INCL::RecoilFunctor::RecoilFunctor(), G4INCL::ProjectileRemnant::removeParticle(), G4INCL::ParticleSampler::sampleParticlesIntoList(), G4INCL::StandardPropagationModel::shootComposite(), G4INCL::StandardPropagationModel::shootParticle().

G4int G4INCL::Particle::getNumberOfCollisions ( ) const
inlineinherited

Return the number of collisions undergone by the particle.

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

다음을 참조함 : G4INCL::Particle::nCollisions.

다음에 의해서 참조됨 : G4INCL::Cluster::addParticle().

G4int G4INCL::Particle::getNumberOfDecays ( ) const
inlineinherited

Return the number of decays undergone by the particle.

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

다음을 참조함 : G4INCL::Particle::nDecays.

G4int G4INCL::Nucleus::getNumberOfEnteringKaons ( ) const
inline

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

다음을 참조함 : theNkaonminusInitial, theNkaonplusInitial.

G4int G4INCL::Nucleus::getNumberOfEnteringNeutrons ( ) const
inline

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

다음을 참조함 : theNnInitial.

G4int G4INCL::Nucleus::getNumberOfEnteringPions ( ) const
inline

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

다음을 참조함 : theNpionminusInitial, theNpionplusInitial.

G4int G4INCL::Nucleus::getNumberOfEnteringProtons ( ) const
inline

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

다음을 참조함 : theNpInitial.

ParticipantType G4INCL::Particle::getParticipantType ( ) const
inlineinherited

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

다음을 참조함 : G4INCL::Particle::theParticipantType.

다음에 의해서 참조됨 : G4INCL::StandardPropagationModel::generateBinaryCollisionAvatar().

G4double G4INCL::Particle::getParticleBias ( ) const
inlineinherited

Get the particle bias.

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

다음을 참조함 : G4INCL::Particle::theParticleBias.

ParticleList G4INCL::Cluster::getParticleList ( ) const
inlineinherited

Returns the list of particles that make up the cluster.

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

다음을 참조함 : G4INCL::Cluster::particles.

ParticleList const& G4INCL::Cluster::getParticles ( ) const
inlineinherited

Get the list of particles in the cluster.

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

다음을 참조함 : G4INCL::Cluster::particles.

다음에 의해서 참조됨 : applyFinalState(), G4INCL::CoulombNone::bringToSurface(), G4INCL::INCL::makeCompoundNucleus(), G4INCL::INCL::makeProjectileRemnant(), G4INCL::INCL::postCascade(), G4INCL::SurfaceAvatar::postInteraction().

const G4INCL::ThreeVector& G4INCL::Particle::getPosition ( ) const
inlineinherited

Set the position vector.

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

다음을 참조함 : G4INCL::Particle::thePosition.

다음에 의해서 참조됨 : G4INCL::Cluster::addParticle(), G4INCL::InteractionAvatar::bringParticleInside(), G4INCL::CoulombNone::bringToSurface(), G4INCL::ClusteringModelIntercomparison::clusterCanEscape(), G4INCL::NDeltaToNSKChannel::fillFinalState(), G4INCL::NNToNSKpiChannel::fillFinalState(), G4INCL::NNEtaToMultiPionsChannel::fillFinalState(), G4INCL::NNOmegaToMultiPionsChannel::fillFinalState(), G4INCL::NpiToLK2piChannel::fillFinalState(), G4INCL::NNToMissingStrangenessChannel::fillFinalState(), G4INCL::NDeltaToDeltaSKChannel::fillFinalState(), G4INCL::PiNToMultiPionsChannel::fillFinalState(), G4INCL::NKbToNKb2piChannel::fillFinalState(), G4INCL::NNToNLK2piChannel::fillFinalState(), G4INCL::NDeltaToNLKChannel::fillFinalState(), G4INCL::NpiToLKpiChannel::fillFinalState(), G4INCL::NDeltaToNNKKbChannel::fillFinalState(), G4INCL::NNToNSK2piChannel::fillFinalState(), G4INCL::NpiToMissingStrangenessChannel::fillFinalState(), G4INCL::NKbToNKbpiChannel::fillFinalState(), G4INCL::NNToNSKChannel::fillFinalState(), G4INCL::NKbToS2piChannel::fillFinalState(), G4INCL::NpiToNKKbChannel::fillFinalState(), G4INCL::NNToNNKKbChannel::fillFinalState(), G4INCL::NDeltaToDeltaLKChannel::fillFinalState(), G4INCL::NKToNKpiChannel::fillFinalState(), G4INCL::NNToMultiPionsChannel::fillFinalState(), G4INCL::NKToNK2piChannel::fillFinalState(), G4INCL::NNToNLKChannel::fillFinalState(), G4INCL::NNToNLKpiChannel::fillFinalState(), G4INCL::EtaNToPiPiNChannel::fillFinalState(), G4INCL::NpiToSKpiChannel::fillFinalState(), G4INCL::NNToNNEtaChannel::fillFinalState(), G4INCL::OmegaNToPiPiNChannel::fillFinalState(), G4INCL::NNToNNOmegaChannel::fillFinalState(), G4INCL::NKbToL2piChannel::fillFinalState(), G4INCL::NpiToSK2piChannel::fillFinalState(), G4INCL::NDeltaOmegaProductionChannel::fillFinalState(), G4INCL::NDeltaEtaProductionChannel::fillFinalState(), G4INCL::ReflectionChannel::fillFinalState(), G4INCL::PionResonanceDecayChannel::fillFinalState(), G4INCL::SigmaZeroDecayChannel::fillFinalState(), G4INCL::DeltaDecayChannel::fillFinalState(), G4INCL::StandardPropagationModel::generateBinaryCollisionAvatar(), G4INCL::PauliStandard::getBlockingProbability(), G4INCL::BinaryCollisionAvatar::getChannel(), G4INCL::ClusteringModelIntercomparison::getCluster(), G4INCL::KinematicsUtils::getLocalEnergy(), G4INCL::StandardPropagationModel::getReflectionTime(), G4INCL::StandardPropagationModel::getTime(), G4INCL::ParticleEntryChannel::particleEnters(), G4INCL::TransmissionChannel::particleLeaves(), G4INCL::BinaryCollisionAvatar::postInteraction(), G4INCL::ParticleSampler::sampleParticlesIntoList().

NuclearPotential::INuclearPotential const* G4INCL::Nucleus::getPotential ( ) const
inline
G4double G4INCL::Particle::getPotentialEnergy ( ) const
inlineinherited
ProjectileRemnant* G4INCL::Nucleus::getProjectileRemnant ( ) const
inline
ThreeVector G4INCL::Particle::getPropagationVelocity ( ) const
inlineinherited

Get the propagation velocity of the particle.

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

다음을 참조함 : G4INCL::Particle::thePropagationMomentum.

다음에 의해서 참조됨 : G4INCL::CoulombNone::bringToSurface(), G4INCL::StandardPropagationModel::getReflectionTime(), G4INCL::StandardPropagationModel::getTime().

G4double G4INCL::Particle::getRealMass ( ) const
inlineinherited
G4double G4INCL::Particle::getReflectionMomentum ( ) const
inlineinherited

Return the reflection momentum.

The reflection momentum is used by calls to getSurfaceRadius to compute the radius of the sphere where the nucleon moves. It is necessary to introduce fuzzy r-p correlations.

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

다음을 참조함 : G4INCL::ThreeVector::mag(), G4INCL::Particle::rpCorrelated, G4INCL::Particle::theMomentum, G4INCL::Particle::uncorrelatedMomentum.

다음에 의해서 참조됨 : G4INCL::KinematicsUtils::getLocalEnergy(), getSurfaceRadius().

G4int G4INCL::Particle::getS ( ) const
inlineinherited
ParticleSpecies G4INCL::Cluster::getSpecies ( ) const
inlinevirtualinherited

Get the particle species.

G4INCL::Particle(으)로부터 재구현되었습니다.

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

다음을 참조함 : G4INCL::Particle::theA, G4INCL::Particle::theS, G4INCL::Particle::theZ.

ThreeVector const& G4INCL::Cluster::getSpin ( ) const
inlineinherited

Get the spin of the nucleus.

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

다음을 참조함 : G4INCL::Cluster::theSpin.

다음에 의해서 참조됨 : fillEventInfo(), G4INCL::Cluster::getAngularMomentum().

Store* G4INCL::Nucleus::getStore ( ) const
inline
G4double G4INCL::Nucleus::getSurfaceRadius ( Particle const *const  particle) const
inline
virtual G4double G4INCL::Cluster::getTableMass ( ) const
inlinevirtualinherited

Get the real particle mass.

Overloads the Particle method.

G4INCL::Particle(으)로부터 재구현되었습니다.

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

다음을 참조함 : G4INCL::Particle::getRealMass().

다음에 의해서 참조됨 : G4INCL::Cluster::computeDynamicalPotential(), G4INCL::CoulombNonRelativistic::minimumDistance(), useFusionKinematics().

G4double G4INCL::Particle::getTotalBias ( )
staticinherited

General bias vector function.

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

다음을 참조함 : G4INCL::Particle::INCLBiasVector.

다음에 의해서 참조됨 : emitInsideKaon(), emitInsideLambda(), emitInsidePions(), emitInsideStrangeParticles(), G4INCL::INCL::postCascade(), G4INCL::EventInfo::remnantToParticle().

G4double G4INCL::Particle::getTransferQValueCorrection ( const G4int  AFrom,
const G4int  ZFrom,
const G4int  ATo,
const G4int  ZTo 
) const
inlineinherited

Computes correction on the transfer Q-value.

Computes the correction that must be applied to INCL particles in order to obtain the correct Q-value for particle transfer from a given nucleus to another.

Assumes that the receving nucleus is INCL's target nucleus, with the INCL separation energy.

매개변수
AFromthe mass number of the donating nucleus
ZFromthe charge number of the donating nucleus
ATothe mass number of the receiving nucleus
ZTothe charge number of the receiving nucleus
반환값
the correction

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

다음을 참조함 : G4INCL::ParticleTable::getINCLMass(), G4INCL::Particle::getTableMass(), G4INCL::ParticleTable::getTableQValue(), G4INCL::Particle::theA, G4INCL::Particle::theZ.

G4double G4INCL::Nucleus::getTransmissionBarrier ( Particle const *const  p)
inline
ThreeVector G4INCL::Particle::getTransversePosition ( ) const
inlineinherited

Transverse component of the position w.r.t. the momentum.

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

다음을 참조함 : G4INCL::Particle::getLongitudinalPosition(), G4INCL::Particle::thePosition.

다음에 의해서 참조됨 : G4INCL::CoulombNonRelativistic::coulombDeviation(), G4INCL::StandardPropagationModel::shootComposite(), G4INCL::StandardPropagationModel::shootParticle().

G4bool G4INCL::Nucleus::getTryCompoundNucleus ( )
inline

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

다음을 참조함 : tryCN.

다음에 의해서 참조됨 : G4INCL::INCL::continueCascade(), G4INCL::INCL::postCascade(), G4INCL::INCL::updateGlobalInfo().

G4INCL::ParticleType G4INCL::Particle::getType ( ) const
inlineinherited

Get the particle type.

참고
G4INCL::ParticleType

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

다음을 참조함 : G4INCL::Particle::theType.

다음에 의해서 참조됨 : G4INCL::PionResonanceDecayChannel::computeDecayTime(), G4INCL::NuclearPotential::INuclearPotential::computeKaonPotentialEnergy(), G4INCL::NuclearPotential::INuclearPotential::computePionPotentialEnergy(), G4INCL::NuclearPotential::INuclearPotential::computePionResonancePotentialEnergy(), G4INCL::NuclearPotential::NuclearPotentialIsospin::computePotentialEnergy(), G4INCL::NuclearPotential::NuclearPotentialConstant::computePotentialEnergy(), G4INCL::CrossSectionsINCL46::elasticNNLegacy(), G4INCL::EtaNToPiPiNChannel::fillFinalState(), G4INCL::NDeltaToDeltaLKChannel::fillFinalState(), G4INCL::NNToNNEtaChannel::fillFinalState(), G4INCL::NKToNKpiChannel::fillFinalState(), G4INCL::NDeltaToDeltaSKChannel::fillFinalState(), G4INCL::NLToNSChannel::fillFinalState(), G4INCL::NNEtaToMultiPionsChannel::fillFinalState(), G4INCL::OmegaNToPiNChannel::fillFinalState(), G4INCL::NDeltaToNLKChannel::fillFinalState(), G4INCL::NNOmegaToMultiPionsChannel::fillFinalState(), G4INCL::NNToMissingStrangenessChannel::fillFinalState(), G4INCL::NDeltaToNNKKbChannel::fillFinalState(), G4INCL::NNToMultiPionsChannel::fillFinalState(), G4INCL::NNToNLK2piChannel::fillFinalState(), G4INCL::OmegaNToPiPiNChannel::fillFinalState(), G4INCL::NpiToSKChannel::fillFinalState(), G4INCL::NNToNLKChannel::fillFinalState(), G4INCL::NNToNLKpiChannel::fillFinalState(), G4INCL::NDeltaToNSKChannel::fillFinalState(), G4INCL::NNToNNKKbChannel::fillFinalState(), G4INCL::NNToNNOmegaChannel::fillFinalState(), G4INCL::PiNElasticChannel::fillFinalState(), G4INCL::NKbToL2piChannel::fillFinalState(), G4INCL::NNToNSK2piChannel::fillFinalState(), G4INCL::NNToNSKChannel::fillFinalState(), G4INCL::NKbToLpiChannel::fillFinalState(), G4INCL::NNToNSKpiChannel::fillFinalState(), G4INCL::NpiToLK2piChannel::fillFinalState(), G4INCL::PiNToEtaChannel::fillFinalState(), G4INCL::NpiToLKpiChannel::fillFinalState(), G4INCL::NpiToLKChannel::fillFinalState(), G4INCL::NpiToMissingStrangenessChannel::fillFinalState(), G4INCL::NKbToNKb2piChannel::fillFinalState(), G4INCL::NpiToNKKbChannel::fillFinalState(), G4INCL::NpiToSK2piChannel::fillFinalState(), G4INCL::PiNToMultiPionsChannel::fillFinalState(), G4INCL::NKbToNKbChannel::fillFinalState(), G4INCL::NpiToSKpiChannel::fillFinalState(), G4INCL::NSToNLChannel::fillFinalState(), G4INCL::NKbToNKbpiChannel::fillFinalState(), G4INCL::NSToNSChannel::fillFinalState(), G4INCL::PiNToOmegaChannel::fillFinalState(), G4INCL::NKbToS2piChannel::fillFinalState(), G4INCL::NKbToSpiChannel::fillFinalState(), G4INCL::EtaNToPiNChannel::fillFinalState(), G4INCL::NKToNK2piChannel::fillFinalState(), G4INCL::NKToNKChannel::fillFinalState(), G4INCL::DeltaProductionChannel::fillFinalState(), G4INCL::NDeltaEtaProductionChannel::fillFinalState(), G4INCL::NDeltaOmegaProductionChannel::fillFinalState(), G4INCL::PionResonanceDecayChannel::fillFinalState(), G4INCL::DeltaDecayChannel::fillFinalState(), G4INCL::ElasticChannel::fillFinalState(), G4INCL::RecombinationChannel::fillFinalState(), G4INCL::PauliStandard::getBlockingProbability(), G4INCL::DecayAvatar::getChannel(), G4INCL::NuclearPotential::INuclearPotential::getFermiEnergy(), G4INCL::NuclearPotential::INuclearPotential::getFermiMomentum(), G4INCL::KinematicsUtils::getLocalEnergy(), G4INCL::NuclearPotential::INuclearPotential::getSeparationEnergy(), getSurfaceRadius(), G4INCL::NuclearDensity::getTransmissionRadius(), insertParticle(), G4INCL::ParticleConfig::isPair(), G4INCL::CrossSectionsStrangeness::NDeltaToDeltaLK(), G4INCL::CrossSectionsStrangeness::NDeltaToDeltaSK(), G4INCL::CrossSectionsStrangeness::NDeltaToNLK(), G4INCL::CrossSectionsINCL46::NDeltaToNN(), G4INCL::CrossSectionsMultiPions::NDeltaToNN(), G4INCL::CrossSectionsStrangeness::NDeltaToNNKKb(), G4INCL::CrossSectionsStrangeness::NDeltaToNSK(), G4INCL::CrossSectionsStrangeness::NKbToL2pi(), G4INCL::CrossSectionsStrangeness::NKbToLpi(), G4INCL::CrossSectionsStrangeness::NKbToNKb(), G4INCL::CrossSectionsStrangeness::NKbToNKb2pi(), G4INCL::CrossSectionsStrangeness::NKbToNKbpi(), G4INCL::CrossSectionsStrangeness::NKbToS2pi(), G4INCL::CrossSectionsStrangeness::NKbToSpi(), G4INCL::CrossSectionsStrangeness::NKToNK(), G4INCL::CrossSectionsStrangeness::NKToNK2pi(), G4INCL::CrossSectionsStrangeness::NKToNKpi(), G4INCL::CrossSectionsMultiPions::NNElastic(), G4INCL::CrossSectionsMultiPions::NNOnePi(), G4INCL::CrossSectionsMultiPions::NNOnePiOrDelta(), G4INCL::CrossSectionsMultiPions::NNThreePi(), G4INCL::CrossSectionsStrangeness::NNToMissingStrangeness(), G4INCL::CrossSectionsINCL46::NNToNDelta(), G4INCL::CrossSectionsMultiPions::NNToNDelta(), G4INCL::CrossSectionsMultiPionsAndResonances::NNToNDeltaEta(), G4INCL::CrossSectionsMultiPionsAndResonances::NNToNDeltaOmega(), G4INCL::CrossSectionsStrangeness::NNToNLK(), G4INCL::CrossSectionsStrangeness::NNToNLK2pi(), G4INCL::CrossSectionsStrangeness::NNToNLKpi(), G4INCL::CrossSectionsMultiPionsAndResonances::NNToNNEta(), G4INCL::CrossSectionsMultiPionsAndResonances::NNToNNEtaExclu(), G4INCL::CrossSectionsMultiPionsAndResonances::NNToNNEtaFourPi(), G4INCL::CrossSectionsMultiPionsAndResonances::NNToNNEtaOnePi(), G4INCL::CrossSectionsMultiPionsAndResonances::NNToNNEtaOnePiOrDelta(), G4INCL::CrossSectionsMultiPionsAndResonances::NNToNNEtaThreePi(), G4INCL::CrossSectionsMultiPionsAndResonances::NNToNNEtaTwoPi(), G4INCL::CrossSectionsMultiPionsAndResonances::NNToNNEtaxPi(), G4INCL::CrossSectionsStrangeness::NNToNNKKb(), G4INCL::CrossSectionsMultiPionsAndResonances::NNToNNOmega(), G4INCL::CrossSectionsMultiPionsAndResonances::NNToNNOmegaExclu(), G4INCL::CrossSectionsMultiPionsAndResonances::NNToNNOmegaFourPi(), G4INCL::CrossSectionsMultiPionsAndResonances::NNToNNOmegaOnePi(), G4INCL::CrossSectionsMultiPionsAndResonances::NNToNNOmegaOnePiOrDelta(), G4INCL::CrossSectionsMultiPionsAndResonances::NNToNNOmegaThreePi(), G4INCL::CrossSectionsMultiPionsAndResonances::NNToNNOmegaTwoPi(), G4INCL::CrossSectionsMultiPionsAndResonances::NNToNNOmegaxPi(), G4INCL::CrossSectionsStrangeness::NNToNSK(), G4INCL::CrossSectionsStrangeness::NNToNSK2pi(), G4INCL::CrossSectionsStrangeness::NNToNSKpi(), G4INCL::CrossSectionsMultiPions::NNTot(), G4INCL::CrossSectionsMultiPions::NNTwoPi(), G4INCL::CrossSectionsStrangeness::NpiToLK(), G4INCL::CrossSectionsStrangeness::NpiToLK2pi(), G4INCL::CrossSectionsStrangeness::NpiToLKpi(), G4INCL::CrossSectionsStrangeness::NpiToMissingStrangeness(), G4INCL::CrossSectionsStrangeness::NpiToNKKb(), G4INCL::CrossSectionsStrangeness::NpiToSK(), G4INCL::CrossSectionsStrangeness::NpiToSK2pi(), G4INCL::CrossSectionsStrangeness::NpiToSKpi(), G4INCL::CrossSectionsStrangeness::NSToNL(), G4INCL::CrossSectionsStrangeness::NSToNS(), G4INCL::CrossSectionsStrangeness::p_pimToSzKz(), G4INCL::CrossSectionsMultiPions::piNIne(), G4INCL::CrossSectionsMultiPions::piNOnePi(), G4INCL::CrossSectionsINCL46::piNToDelta(), G4INCL::CrossSectionsMultiPions::piNToDelta(), G4INCL::CrossSectionsMultiPionsAndResonances::piNToEtaN(), G4INCL::CrossSectionsMultiPionsAndResonances::piNToOmegaN(), G4INCL::CrossSectionsMultiPions::piNTot(), G4INCL::CrossSectionsMultiPions::piNTwoPi().

G4double G4INCL::Nucleus::getUniverseRadius ( ) const
inline
G4int G4INCL::Particle::getZ ( ) const
inlineinherited
G4bool G4INCL::Nucleus::hasRemnant ( ) const
inline

Does the nucleus give a cascade remnant?

To be called after computeRecoilKinematics().

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

다음을 참조함 : remnant.

다음에 의해서 참조됨 : fillEventInfo(), getConservationBalance(), G4INCL::INCL::postCascade().

void G4INCL::Particle::incrementNumberOfCollisions ( )
inlineinherited

Increment the number of collisions undergone by the particle.

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

다음을 참조함 : G4INCL::Particle::nCollisions.

void G4INCL::Particle::incrementNumberOfDecays ( )
inlineinherited

Increment the number of decays undergone by the particle.

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

다음을 참조함 : G4INCL::Particle::nDecays.

void G4INCL::Nucleus::initializeParticles ( )
virtual

Call the Cluster method to generate the initial distribution of particles. At the beginning all particles are assigned as spectators.

G4INCL::Cluster(으)로부터 재구현되었습니다.

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

다음을 참조함 : G4INCL::Store::add(), computeTotalEnergy(), e, initialCenterOfMass, initialInternalEnergy, G4INCL::Cluster::initializeParticles(), G4INCL::Cluster::particles, G4INCL::Particle::thePosition, theProjectileRemnant, theStore, updatePotentialEnergy().

다음에 의해서 참조됨 : G4INCL::INCL::initializeTarget().

void G4INCL::Nucleus::insertParticle ( Particle p)
inline
void G4INCL::Cluster::internalBoostToCM ( )
inlineinherited

Boost to the CM of the component particles.

The position of all particles in the particles list is shifted so that their centre of mass is in the origin and their total momentum is zero.

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

다음을 참조함 : e, G4INCL::Particle::getMass(), INCL_DEBUG, G4INCL::Cluster::particles, G4INCL::Cluster::print(), G4INCL::ThreeVector::setX(), G4INCL::ThreeVector::setY(), G4INCL::ThreeVector::setZ(), G4INCL::Particle::theA, G4INCL::Particle::theEnergy, G4INCL::Particle::theMomentum, G4INCL::Particle::thePosition.

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

G4bool G4INCL::Particle::isAntiKaon ( ) const
inlineinherited
G4bool G4INCL::Particle::isBaryon ( ) const
inlineinherited

Is this a Baryon?

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

다음을 참조함 : G4INCL::Particle::isHyperon(), G4INCL::Particle::isNucleon(), G4INCL::Particle::isResonance().

다음에 의해서 참조됨 : G4INCL::CDPP::processOneParticle().

G4bool G4INCL::Particle::isCluster ( ) const
inlineinherited

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

다음을 참조함 : G4INCL::Composite, G4INCL::Particle::theType.

다음에 의해서 참조됨 : G4INCL::Particle::getEmissionQValueCorrection(), G4INCL::SurfaceAvatar::postInteraction().

G4bool G4INCL::Particle::isDelta ( ) const
inlineinherited
G4bool G4INCL::Particle::isEta ( ) const
inlineinherited
G4bool G4INCL::Particle::isEtaPrime ( ) const
inlineinherited

Is this an etaprime?

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

다음을 참조함 : G4INCL::EtaPrime, G4INCL::Particle::theType.

다음에 의해서 참조됨 : G4INCL::Particle::isMeson(), G4INCL::CrossSectionsStrangeness::total(), G4INCL::CrossSectionsMultiPionsAndResonances::total().

G4bool G4INCL::Nucleus::isEventTransparent ( ) const

Is the event transparent?

To be called at the end of the cascade.

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

다음을 참조함 : G4INCL::Book::getAcceptedCollisions(), G4INCL::Book::getAcceptedDecays(), G4INCL::Store::getBook(), G4INCL::Book::getEmittedClusters(), theStore.

다음에 의해서 참조됨 : G4INCL::INCL::postCascade().

G4bool G4INCL::Particle::isHyperon ( ) const
inlineinherited
G4bool G4INCL::Particle::isKaon ( ) const
inlineinherited
G4bool G4INCL::Particle::isLambda ( ) const
inlineinherited
G4bool G4INCL::Particle::isMeson ( ) const
inlineinherited
G4bool G4INCL::Particle::isNucleon ( ) const
inlineinherited

Is this a nucleon?

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

다음을 참조함 : G4INCL::Neutron, G4INCL::Proton, G4INCL::Particle::theType.

다음에 의해서 참조됨 : G4INCL::NuclearPotential::NuclearPotentialEnergyIsospin::computePotentialEnergy(), G4INCL::NuclearPotential::NuclearPotentialEnergyIsospinSmooth::computePotentialEnergy(), G4INCL::CrossSectionsINCL46::elastic(), G4INCL::CrossSectionsMultiPions::elastic(), G4INCL::CrossSectionsMultiPionsAndResonances::elastic(), G4INCL::CrossSectionsStrangeness::elastic(), G4INCL::CrossSectionsTruncatedMultiPions::elastic(), G4INCL::CrossSectionsINCL46::elasticNNLegacy(), G4INCL::PiNToMultiPionsChannel::fillFinalState(), G4INCL::NpiToSKChannel::fillFinalState(), G4INCL::NpiToSKpiChannel::fillFinalState(), G4INCL::NKbToNKbChannel::fillFinalState(), G4INCL::NSToNLChannel::fillFinalState(), G4INCL::NSToNSChannel::fillFinalState(), G4INCL::PiNElasticChannel::fillFinalState(), G4INCL::NKbToNKbpiChannel::fillFinalState(), G4INCL::EtaNElasticChannel::fillFinalState(), G4INCL::EtaNToPiNChannel::fillFinalState(), G4INCL::NKbToS2piChannel::fillFinalState(), G4INCL::EtaNToPiPiNChannel::fillFinalState(), G4INCL::NDeltaToNNKKbChannel::fillFinalState(), G4INCL::NKbToLpiChannel::fillFinalState(), G4INCL::NKbToSpiChannel::fillFinalState(), G4INCL::NKbToL2piChannel::fillFinalState(), G4INCL::NYElasticChannel::fillFinalState(), G4INCL::NKElasticChannel::fillFinalState(), G4INCL::OmegaNToPiNChannel::fillFinalState(), G4INCL::NKbElasticChannel::fillFinalState(), G4INCL::NKbToNKb2piChannel::fillFinalState(), G4INCL::NKToNK2piChannel::fillFinalState(), G4INCL::NKToNKChannel::fillFinalState(), G4INCL::OmegaNToPiPiNChannel::fillFinalState(), G4INCL::NpiToSK2piChannel::fillFinalState(), G4INCL::NKToNKpiChannel::fillFinalState(), G4INCL::PiNToDeltaChannel::fillFinalState(), G4INCL::NpiToLKpiChannel::fillFinalState(), G4INCL::NLToNSChannel::fillFinalState(), G4INCL::OmegaNElasticChannel::fillFinalState(), G4INCL::NpiToLK2piChannel::fillFinalState(), G4INCL::NpiToNKKbChannel::fillFinalState(), G4INCL::PiNToOmegaChannel::fillFinalState(), G4INCL::PiNToEtaChannel::fillFinalState(), G4INCL::NpiToLKChannel::fillFinalState(), G4INCL::StrangeAbsorbtionChannel::fillFinalState(), G4INCL::ParticleEntryChannel::fillFinalState(), G4INCL::StandardPropagationModel::generateBinaryCollisionAvatar(), G4INCL::BinaryCollisionAvatar::getChannel(), G4INCL::DecayAvatar::getChannel(), getSurfaceRadius(), insertParticle(), G4INCL::Particle::isBaryon(), G4INCL::Particle::isNucleonorLambda(), G4INCL::CrossSectionsMultiPions::NNElastic(), G4INCL::CrossSectionsMultiPions::NNTot(), G4INCL::CrossSectionsMultiPions::piMinuspIne(), G4INCL::CrossSectionsMultiPions::piMinuspOnePi(), G4INCL::CrossSectionsMultiPions::piMinuspTwoPi(), G4INCL::CrossSectionsMultiPions::piNIne(), G4INCL::CrossSectionsMultiPions::piNOnePi(), G4INCL::CrossSectionsINCL46::piNToDelta(), G4INCL::CrossSectionsMultiPions::piNToxPiN(), G4INCL::CrossSectionsMultiPions::piNTwoPi(), G4INCL::CrossSectionsMultiPions::piPluspIne(), G4INCL::CrossSectionsMultiPions::piPluspOnePi(), G4INCL::CrossSectionsMultiPions::piPluspTwoPi(), G4INCL::CrossSectionsINCL46::total(), G4INCL::CrossSectionsStrangeness::total(), G4INCL::CrossSectionsMultiPions::total(), G4INCL::CrossSectionsMultiPionsAndResonances::total().

G4bool G4INCL::Particle::isNucleonorLambda ( ) const
inlineinherited

Is this a Nucleon or a Lambda?

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

다음을 참조함 : G4INCL::Particle::isLambda(), G4INCL::Particle::isNucleon().

다음에 의해서 참조됨 : G4INCL::SurfaceAvatar::getChannel().

G4bool G4INCL::Nucleus::isNucleusNucleusCollision ( ) const
inline

Is it a nucleus-nucleus collision?

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

다음을 참조함 : isNucleusNucleus.

다음에 의해서 참조됨 : G4INCL::ParticleEntryChannel::fillFinalState(), G4INCL::SurfaceAvatar::getChannel(), G4INCL::INCL::makeCompoundNucleus().

G4bool G4INCL::Particle::isOmega ( ) const
inlineinherited
G4bool G4INCL::Particle::isOutOfWell ( ) const
inlineinherited
G4bool G4INCL::Particle::isParticipant ( ) const
inlineinherited

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

다음을 참조함 : G4INCL::Participant, G4INCL::Particle::theParticipantType.

다음에 의해서 참조됨 : G4INCL::StandardPropagationModel::generateBinaryCollisionAvatar().

G4bool G4INCL::Particle::isPhoton ( ) const
inlineinherited

Is this a photon?

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

다음을 참조함 : G4INCL::Photon, G4INCL::Particle::theType.

G4bool G4INCL::Particle::isPion ( ) const
inlineinherited
G4bool G4INCL::Particle::isProjectileSpectator ( ) const
inlineinherited

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

다음을 참조함 : G4INCL::ProjectileSpectator, G4INCL::Particle::theParticipantType.

다음에 의해서 참조됨 : G4INCL::SurfaceAvatar::getChannel().

G4bool G4INCL::Particle::isResonance ( ) const
inlineinherited
G4bool G4INCL::Particle::isSigma ( ) const
inlineinherited
G4bool G4INCL::Particle::isStrange ( ) const
inlineinherited

Is this an Strange?

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

다음을 참조함 : G4INCL::Particle::isAntiKaon(), G4INCL::Particle::isHyperon(), G4INCL::Particle::isKaon().

G4bool G4INCL::Particle::isTargetSpectator ( ) const
inlineinherited
void G4INCL::Particle::lorentzContract ( const ThreeVector aBoostVector,
const ThreeVector refPos 
)
inlineinherited

Lorentz-contract the particle position around some center.

Apply Lorentz contraction to the position component along the direction of the boost vector.

매개변수
aBoostVectorthe boost vector (velocity) [c]
refPosthe reference position

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

다음을 참조함 : G4INCL::ThreeVector::dot(), G4INCL::ThreeVector::mag2(), G4INCL::Particle::thePosition.

virtual void G4INCL::Cluster::makeParticipant ( )
inlinevirtualinherited

Make all the components participants, too.

G4INCL::Particle(으)로부터 재구현되었습니다.

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

다음을 참조함 : e, G4INCL::Particle::makeParticipant(), G4INCL::Cluster::particles.

virtual void G4INCL::Cluster::makeProjectileSpectator ( )
inlinevirtualinherited

Make all the components projectile spectators, too.

G4INCL::Particle(으)로부터 재구현되었습니다.

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

다음을 참조함 : e, G4INCL::Particle::makeProjectileSpectator(), G4INCL::Cluster::particles.

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

virtual void G4INCL::Cluster::makeTargetSpectator ( )
inlinevirtualinherited

Make all the components target spectators, too.

G4INCL::Particle(으)로부터 재구현되었습니다.

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

다음을 참조함 : e, G4INCL::Particle::makeTargetSpectator(), G4INCL::Cluster::particles.

std::vector< G4int > G4INCL::Particle::MergeVectorBias ( Particle const *const  p1,
Particle const *const  p2 
)
staticinherited

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

다음을 참조함 : G4INCL::Particle::getBiasCollisionVector().

다음에 의해서 참조됨 : G4INCL::ParticleList::getParticleListBias(), G4INCL::ParticleList::getParticleListBiasVector().

std::vector< G4int > G4INCL::Particle::MergeVectorBias ( std::vector< G4int p1,
Particle const *const  p2 
)
staticinherited

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

다음을 참조함 : G4INCL::Particle::getBiasCollisionVector().

Nucleus& G4INCL::Nucleus::operator= ( const Nucleus rhs)

Dummy assignment operator to silence Coverity warning.

std::string G4INCL::Cluster::print ( ) const
inlineinherited
std::string G4INCL::Nucleus::print ( )

Print the nucleus info

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

다음을 참조함 : e, G4INCL::Store::getOutgoingParticles(), G4INCL::Store::getParticles(), ss, theStore.

void G4INCL::Particle::propagate ( G4double  step)
inlineinherited

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

다음을 참조함 : G4INCL::Particle::thePosition.

다음에 의해서 참조됨 : G4INCL::StandardPropagationModel::generateBinaryCollisionAvatar().

void G4INCL::Nucleus::propagateParticles ( G4double  step)

Propagate the particles one time step.

매개변수
steplength of the time step

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

다음을 참조함 : INCL_WARN.

void G4INCL::Cluster::putParticlesOffShell ( )
inlineinherited

Put the cluster components off shell.

The Cluster components are put off shell in such a way that their total energy equals the cluster mass.

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

다음을 참조함 : G4INCL::Cluster::computeDynamicalPotential(), e, energy, INCL_DEBUG, G4INCL::ThreeVector::mag2(), G4INCL::Cluster::particles, G4INCL::Cluster::print().

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

void G4INCL::Cluster::removeParticle ( Particle *const  p)
inlineinherited

Remove a particle from the cluster components.

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

다음을 참조함 : G4INCL::Cluster::particles, G4INCL::UnorderedVector< T >::remove().

다음에 의해서 참조됨 : G4INCL::ProjectileRemnant::removeParticle().

void G4INCL::Cluster::rotateMomentum ( const G4double  angle,
const ThreeVector axis 
)
virtualinherited

Rotate momentum of all the particles.

This includes the cluster components. Overloads Particle::rotateMomentum().

매개변수
anglethe rotation angle
axisa unit vector representing the rotation axis

G4INCL::Particle(으)로부터 재구현되었습니다.

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

다음을 참조함 : e, G4INCL::Cluster::particles, G4INCL::Particle::rotateMomentum().

void G4INCL::Cluster::rotatePosition ( const G4double  angle,
const ThreeVector axis 
)
virtualinherited

Rotate position of all the particles.

This includes the cluster components. Overloads Particle::rotateMomentum().

매개변수
anglethe rotation angle
axisa unit vector representing the rotation axis

G4INCL::Particle(으)로부터 재구현되었습니다.

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

다음을 참조함 : e, G4INCL::Cluster::particles, G4INCL::Particle::rotatePosition().

virtual void G4INCL::Particle::rotatePositionAndMomentum ( const G4double  angle,
const ThreeVector axis 
)
inlinevirtualinherited

Rotate the particle position and momentum.

매개변수
anglethe rotation angle
axisa unit vector representing the rotation axis

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

다음을 참조함 : G4INCL::Particle::rotateMomentum(), G4INCL::Particle::rotatePosition().

다음에 의해서 참조됨 : G4INCL::CoulombNonRelativistic::coulombDeviation().

void G4INCL::Particle::rpCorrelate ( )
inlineinherited

Make the particle follow a strict r-p correlation.

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

다음을 참조함 : G4INCL::Particle::rpCorrelated.

다음에 의해서 참조됨 : G4INCL::InteractionAvatar::bringParticleInside(), G4INCL::ParticleEntryAvatar::postInteraction(), G4INCL::SurfaceAvatar::postInteraction().

void G4INCL::Particle::rpDecorrelate ( )
inlineinherited

Make the particle not follow a strict r-p correlation.

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

다음을 참조함 : G4INCL::Particle::rpCorrelated.

void G4INCL::Cluster::setA ( const G4int  A)
inlineinherited

Set the mass number of the cluster.

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

다음을 참조함 : A(), G4INCL::Particle::theA.

다음에 의해서 참조됨 : G4INCL::INCL::makeCompoundNucleus().

void G4INCL::Particle::setBiasCollisionVector ( std::vector< G4int BiasCollisionVector)
inlineinherited

Set the vector list of biased vertices on the particle path.

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

다음을 참조함 : G4INCL::Particle::getBiasFromVector(), G4INCL::Particle::setParticleBias(), G4INCL::Particle::theBiasCollisionVector.

다음에 의해서 참조됨 : decayOutgoingDeltas(), decayOutgoingPionResonances(), decayOutgoingSigmaZero(), G4INCL::SurfaceAvatar::postInteraction().

void G4INCL::Nucleus::setDensity ( NuclearDensity const *const  d)
inline

Setter for theDensity.

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

다음을 참조함 : d, G4INCL::ParticleSampler::setDensity(), theDensity, G4INCL::Cluster::theParticleSampler.

void G4INCL::Particle::setEmissionTime ( G4double  t)
inlineinherited
void G4INCL::Particle::setEnergy ( G4double  energy)
inlineinherited
void G4INCL::Cluster::setExcitationEnergy ( const G4double  e)
inlineinherited

Set the excitation energy of the cluster.

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

다음을 참조함 : e, G4INCL::Cluster::theExcitationEnergy.

다음에 의해서 참조됨 : finalizeProjectileRemnant(), G4INCL::INCL::makeCompoundNucleus(), G4INCL::INCL::postCascade().

void G4INCL::Particle::setFrozenEnergy ( const G4double  energy)
inlineinherited

Set the frozen particle momentum.

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

다음을 참조함 : energy, G4INCL::Particle::theFrozenEnergy.

void G4INCL::Particle::setFrozenMomentum ( const ThreeVector momentum)
inlineinherited

Set the frozen particle momentum.

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

다음을 참조함 : G4INCL::Particle::theFrozenMomentum.

void G4INCL::Particle::setHelicity ( G4double  h)
inlineinherited
void G4INCL::Particle::setINCLBiasVector ( std::vector< G4double NewVector)
staticinherited

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

다음을 참조함 : G4INCL::Particle::INCLBiasVector.

void G4INCL::Particle::setINCLMass ( )
inlineinherited

Set the mass of the Particle to its table mass.

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

다음을 참조함 : G4INCL::Particle::getINCLMass(), G4INCL::Particle::setMass().

다음에 의해서 참조됨 : G4INCL::Cluster::Cluster(), G4INCL::ParticleEntryChannel::particleEnters(), G4INCL::Particle::setType(), G4INCL::StandardPropagationModel::shootParticle().

void G4INCL::Nucleus::setIncomingAngularMomentum ( const ThreeVector j)
inline

Set the incoming angular-momentum vector.

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

다음을 참조함 : incomingAngularMomentum.

다음에 의해서 참조됨 : G4INCL::StandardPropagationModel::shootComposite(), G4INCL::StandardPropagationModel::shootParticle().

void G4INCL::Nucleus::setIncomingMomentum ( const ThreeVector p)
inline

Set the incoming momentum vector.

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

다음을 참조함 : incomingMomentum.

다음에 의해서 참조됨 : G4INCL::StandardPropagationModel::shootComposite(), G4INCL::StandardPropagationModel::shootParticle().

void G4INCL::Nucleus::setInitialEnergy ( const G4double  e)
inline

Set the initial energy.

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

다음을 참조함 : e, initialEnergy.

다음에 의해서 참조됨 : G4INCL::StandardPropagationModel::shootComposite(), G4INCL::StandardPropagationModel::shootParticle().

void G4INCL::Particle::setMass ( G4double  mass)
inlineinherited
virtual void G4INCL::Particle::setMomentum ( const G4INCL::ThreeVector momentum)
inlinevirtualinherited

Set the momentum vector.

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

다음을 참조함 : G4INCL::Particle::theMomentum.

다음에 의해서 참조됨 : computeOneNucleonRecoilKinematics(), decayOutgoingDeltas(), decayOutgoingPionResonances(), decayOutgoingSigmaZero(), G4INCL::PiNToEtaChannel::fillFinalState(), G4INCL::NKbToLpiChannel::fillFinalState(), G4INCL::NKbToNKbChannel::fillFinalState(), G4INCL::NpiToSKChannel::fillFinalState(), G4INCL::EtaNElasticChannel::fillFinalState(), G4INCL::NKbToSpiChannel::fillFinalState(), G4INCL::NKbElasticChannel::fillFinalState(), G4INCL::PiNToOmegaChannel::fillFinalState(), G4INCL::NKElasticChannel::fillFinalState(), G4INCL::NYElasticChannel::fillFinalState(), G4INCL::PiNElasticChannel::fillFinalState(), G4INCL::OmegaNElasticChannel::fillFinalState(), G4INCL::NKToNKChannel::fillFinalState(), G4INCL::NpiToLKChannel::fillFinalState(), G4INCL::NSToNLChannel::fillFinalState(), G4INCL::NLToNSChannel::fillFinalState(), G4INCL::NSToNSChannel::fillFinalState(), G4INCL::PiNToDeltaChannel::fillFinalState(), G4INCL::EtaNToPiNChannel::fillFinalState(), G4INCL::OmegaNToPiNChannel::fillFinalState(), G4INCL::ReflectionChannel::fillFinalState(), G4INCL::StrangeAbsorbtionChannel::fillFinalState(), G4INCL::DeltaProductionChannel::fillFinalState(), G4INCL::PionResonanceDecayChannel::fillFinalState(), G4INCL::SigmaZeroDecayChannel::fillFinalState(), G4INCL::DeltaDecayChannel::fillFinalState(), G4INCL::ElasticChannel::fillFinalState(), G4INCL::RecombinationChannel::fillFinalState(), G4INCL::PhaseSpaceKopylov::generate(), G4INCL::PhaseSpaceRauboldLynch::generateEvent(), G4INCL::INCL::makeCompoundNucleus(), G4INCL::ParticleEntryChannel::particleEnters(), G4INCL::TransmissionChannel::particleLeaves(), G4INCL::INCL::RecoilCMFunctor::scaleParticleCMMomenta(), G4INCL::INCL::RecoilFunctor::scaleParticleEnergies(), useFusionKinematics().

void G4INCL::Nucleus::setNucleusNucleusCollision ( )
inline

Set a nucleus-nucleus collision.

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

다음을 참조함 : isNucleusNucleus.

다음에 의해서 참조됨 : G4INCL::StandardPropagationModel::shootComposite().

void G4INCL::Particle::setNumberOfCollisions ( G4int  n)
inlineinherited

Set the number of collisions undergone by the particle.

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

다음을 참조함 : n, G4INCL::Particle::nCollisions.

void G4INCL::Particle::setNumberOfDecays ( G4int  n)
inlineinherited

Set the number of decays undergone by the particle.

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

다음을 참조함 : n, G4INCL::Particle::nDecays.

void G4INCL::Particle::setOutOfWell ( )
inlineinherited

Mark the particle as out of its potential well.

This flag is used to control pions created outside their potential well in delta decay. The pion potential checks it and returns zero if it is true (necessary in order to correctly enforce energy conservation). The Nucleus::applyFinalState() method uses it to determine whether new avatars should be generated for the particle.

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

다음을 참조함 : G4INCL::Particle::outOfWell.

void G4INCL::Particle::setParticipantType ( ParticipantType const  p)
inlineinherited

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

다음을 참조함 : G4INCL::Particle::theParticipantType.

void G4INCL::Particle::setParticleBias ( G4double  ParticleBias)
inlineinherited

Set the particle bias.

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

다음을 참조함 : G4INCL::Particle::theParticleBias.

다음에 의해서 참조됨 : G4INCL::Particle::setBiasCollisionVector().

void G4INCL::Nucleus::setParticleNucleusCollision ( )
inline

Set a particle-nucleus collision.

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

다음을 참조함 : isNucleusNucleus.

다음에 의해서 참조됨 : G4INCL::StandardPropagationModel::shootParticle().

void G4INCL::Cluster::setPosition ( const ThreeVector position)
inlinevirtualinherited

Set the position of the cluster.

This overloads the Particle method to take into account that the positions of the cluster members must be updated as well.

G4INCL::Particle(으)로부터 재구현되었습니다.

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

다음을 참조함 : e, G4INCL::Cluster::particles, G4INCL::Particle::setPosition(), G4INCL::Particle::thePosition.

다음에 의해서 참조됨 : G4INCL::StandardPropagationModel::shootComposite().

void G4INCL::Particle::setPotentialEnergy ( G4double  v)
inlineinherited
void G4INCL::Nucleus::setProjectileRemnant ( ProjectileRemnant *const  c)
inline

Set the projectile remnant.

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

다음을 참조함 : theProjectileRemnant.

다음에 의해서 참조됨 : G4INCL::StandardPropagationModel::shootComposite().

void G4INCL::Particle::setRealMass ( )
inlineinherited

Set the mass of the Particle to its real mass.

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

다음을 참조함 : G4INCL::Particle::getRealMass(), G4INCL::Particle::setMass().

다음에 의해서 참조됨 : G4INCL::ClusterDecay::decay().

void G4INCL::Cluster::setS ( const G4int  S)
inlineinherited

Set the strangess number of the cluster.

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

다음을 참조함 : S(), G4INCL::Particle::theS.

void G4INCL::Cluster::setSpin ( const ThreeVector j)
inlineinherited

Set the spin of the nucleus.

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

다음을 참조함 : G4INCL::Cluster::theSpin.

다음에 의해서 참조됨 : finalizeProjectileRemnant(), G4INCL::INCL::makeCompoundNucleus(), useFusionKinematics().

void G4INCL::Nucleus::setStore ( Store s)
inline

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

다음을 참조함 : theStore.

void G4INCL::Particle::setTableMass ( )
inlineinherited
void G4INCL::Particle::setType ( ParticleType  t)
inlineinherited

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

다음을 참조함 : G4INCL::Composite, G4INCL::DeltaMinus, G4INCL::DeltaPlus, G4INCL::DeltaPlusPlus, G4INCL::DeltaZero, G4INCL::Eta, G4INCL::EtaPrime, INCL_ERROR, G4INCL::Particle::isResonance(), G4INCL::KLong, G4INCL::KMinus, G4INCL::KPlus, G4INCL::KShort, G4INCL::KZero, G4INCL::KZeroBar, G4INCL::Lambda, G4INCL::Neutron, G4INCL::Omega, G4INCL::Photon, G4INCL::PiMinus, G4INCL::PiPlus, G4INCL::PiZero, G4INCL::Proton, G4INCL::Particle::setINCLMass(), G4INCL::SigmaMinus, G4INCL::SigmaPlus, G4INCL::SigmaZero, G4INCL::Particle::theA, G4INCL::Particle::theS, G4INCL::Particle::theType, G4INCL::Particle::theZ, G4INCL::UnknownParticle.

다음에 의해서 참조됨 : G4INCL::Cluster::Cluster(), G4INCL::ClusterDecay::decay(), G4INCL::NKbToLpiChannel::fillFinalState(), G4INCL::PiNToEtaChannel::fillFinalState(), G4INCL::NpiToSKpiChannel::fillFinalState(), G4INCL::NNToNLK2piChannel::fillFinalState(), G4INCL::NpiToLK2piChannel::fillFinalState(), G4INCL::NpiToSKChannel::fillFinalState(), G4INCL::NNToMissingStrangenessChannel::fillFinalState(), G4INCL::NNOmegaToMultiPionsChannel::fillFinalState(), G4INCL::PiNToDeltaChannel::fillFinalState(), G4INCL::NpiToSK2piChannel::fillFinalState(), G4INCL::NDeltaToNSKChannel::fillFinalState(), G4INCL::EtaNToPiPiNChannel::fillFinalState(), G4INCL::NNToMultiPionsChannel::fillFinalState(), G4INCL::NDeltaToNNKKbChannel::fillFinalState(), G4INCL::NKToNKChannel::fillFinalState(), G4INCL::NDeltaToNLKChannel::fillFinalState(), G4INCL::EtaNToPiNChannel::fillFinalState(), G4INCL::NKbToSpiChannel::fillFinalState(), G4INCL::NDeltaToDeltaSKChannel::fillFinalState(), G4INCL::NKbToS2piChannel::fillFinalState(), G4INCL::NKToNK2piChannel::fillFinalState(), G4INCL::NSToNLChannel::fillFinalState(), G4INCL::NNEtaToMultiPionsChannel::fillFinalState(), G4INCL::NLToNSChannel::fillFinalState(), G4INCL::NpiToNKKbChannel::fillFinalState(), G4INCL::NKToNKpiChannel::fillFinalState(), G4INCL::NNToNLKChannel::fillFinalState(), G4INCL::PiNElasticChannel::fillFinalState(), G4INCL::NpiToMissingStrangenessChannel::fillFinalState(), G4INCL::NKbToNKbpiChannel::fillFinalState(), G4INCL::NDeltaToDeltaLKChannel::fillFinalState(), G4INCL::NKbToNKbChannel::fillFinalState(), G4INCL::NNToNSK2piChannel::fillFinalState(), G4INCL::NNToNNOmegaChannel::fillFinalState(), G4INCL::NKbToNKb2piChannel::fillFinalState(), G4INCL::NNToNSKChannel::fillFinalState(), G4INCL::NNToNSKpiChannel::fillFinalState(), G4INCL::NNToNNKKbChannel::fillFinalState(), G4INCL::NpiToLKpiChannel::fillFinalState(), G4INCL::NNToNLKpiChannel::fillFinalState(), G4INCL::NpiToLKChannel::fillFinalState(), G4INCL::NKbToL2piChannel::fillFinalState(), G4INCL::PiNToOmegaChannel::fillFinalState(), G4INCL::OmegaNToPiPiNChannel::fillFinalState(), G4INCL::OmegaNToPiNChannel::fillFinalState(), G4INCL::NNToNNEtaChannel::fillFinalState(), G4INCL::PiNToMultiPionsChannel::fillFinalState(), G4INCL::NSToNSChannel::fillFinalState(), G4INCL::NDeltaOmegaProductionChannel::fillFinalState(), G4INCL::NeutralKaonDecayChannel::fillFinalState(), G4INCL::DeltaProductionChannel::fillFinalState(), G4INCL::StrangeAbsorbtionChannel::fillFinalState(), G4INCL::NDeltaEtaProductionChannel::fillFinalState(), G4INCL::DeltaDecayChannel::fillFinalState(), G4INCL::ElasticChannel::fillFinalState(), G4INCL::PionResonanceDecayChannel::fillFinalState(), G4INCL::SigmaZeroDecayChannel::fillFinalState(), G4INCL::RecombinationChannel::fillFinalState(), G4INCL::Particle::Particle().

void G4INCL::Particle::setUncorrelatedMomentum ( const G4double  p)
inlineinherited

Set the uncorrelated momentum.

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

다음을 참조함 : G4INCL::Particle::uncorrelatedMomentum.

다음에 의해서 참조됨 : G4INCL::ParticleSampler::sampleOneParticleWithFuzzyRPCorrelation(), G4INCL::ParticleSampler::sampleOneParticleWithRPCorrelation().

void G4INCL::Nucleus::setUniverseRadius ( const G4double  universeRadius)
inline

Setter for theUniverseRadius.

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

다음을 참조함 : theUniverseRadius.

void G4INCL::Cluster::setZ ( const G4int  Z)
inlineinherited

Set the charge number of the cluster.

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

다음을 참조함 : G4INCL::Particle::theZ, Z.

다음에 의해서 참조됨 : G4INCL::INCL::makeCompoundNucleus().

void G4INCL::Particle::swap ( Particle rhs)
inlineprotectedinherited
void G4INCL::Cluster::swap ( Cluster rhs)
inlineinherited

Helper method for the assignment operator.

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

다음을 참조함 : G4INCL::Cluster::particles, G4INCL::Particle::swap(), G4INCL::Cluster::theExcitationEnergy, G4INCL::Cluster::theParticleSampler, G4INCL::Cluster::theSpin.

다음에 의해서 참조됨 : G4INCL::Cluster::operator=().

void G4INCL::Particle::thawPropagation ( )
inlineinherited

Unfreeze particle propagation.

Make the particle use theMomentum and theEnergy for propagation. Call this method to restore the normal propagation if the freezePropagation() method has been called.

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

다음을 참조함 : G4INCL::Particle::theEnergy, G4INCL::Particle::theMomentum, G4INCL::Particle::thePropagationEnergy, G4INCL::Particle::thePropagationMomentum.

다음에 의해서 참조됨 : G4INCL::ReflectionChannel::fillFinalState().

void G4INCL::Cluster::updateClusterParameters ( )
inlineinherited
void G4INCL::Nucleus::updatePotentialEnergy ( Particle p) const
inline
void G4INCL::Nucleus::useFusionKinematics ( )

멤버 데이타 문서화

long G4INCL::Particle::ID
protectedinherited

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

다음에 의해서 참조됨 : G4INCL::Particle::dump(), G4INCL::Particle::getID(), G4INCL::Particle::Particle(), G4INCL::Cluster::print(), G4INCL::Particle::print().

std::vector< G4double > G4INCL::Particle::INCLBiasVector
staticinherited

Time ordered vector of all bias applied.

/!\ Caution /!\ methods Assotiated to G4VectorCache<T> are: Push_back(…), operator[], Begin(), End(), Clear(), Size() and Pop_back()

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

다음에 의해서 참조됨 : G4INCL::Particle::FillINCLBiasVector(), G4INCL::Particle::getBiasFromVector(), G4INCL::Particle::getTotalBias(), G4INCL::INCL::processEvent(), G4INCL::Particle::setINCLBiasVector().

ThreeVector G4INCL::Nucleus::incomingAngularMomentum
private

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

다음에 의해서 참조됨 : computeRecoilKinematics(), getIncomingAngularMomentum(), setIncomingAngularMomentum(), useFusionKinematics().

ThreeVector G4INCL::Nucleus::incomingMomentum
private

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

다음에 의해서 참조됨 : computeOneNucleonRecoilKinematics(), computeRecoilKinematics(), getIncomingMomentum(), setIncomingMomentum(), useFusionKinematics().

ThreeVector G4INCL::Nucleus::initialCenterOfMass
private

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

다음에 의해서 참조됨 : computeRecoilKinematics(), initializeParticles().

G4double G4INCL::Nucleus::initialEnergy
private

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

다음에 의해서 참조됨 : computeOneNucleonRecoilKinematics(), getInitialEnergy(), setInitialEnergy(), useFusionKinematics().

G4double G4INCL::Nucleus::initialInternalEnergy
private

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

다음에 의해서 참조됨 : computeExcitationEnergy(), getInitialInternalEnergy(), initializeParticles().

G4bool G4INCL::Nucleus::isNucleusNucleus
private

true if running a nucleus-nucleus collision

Tells INCL whether to make a projectile-like pre-fragment or not.

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

다음에 의해서 참조됨 : isNucleusNucleusCollision(), setNucleusNucleusCollision(), setParticleNucleusCollision().

G4int G4INCL::Particle::nCollisions
protectedinherited
G4int G4INCL::Particle::nDecays
protectedinherited
G4ThreadLocal G4int G4INCL::Particle::nextBiasedCollisionID = 0
staticinherited

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

다음에 의해서 참조됨 : G4INCL::Particle::FillINCLBiasVector(), G4INCL::InteractionAvatar::postInteraction(), G4INCL::INCL::processEvent().

ParticleList G4INCL::Cluster::particles
protectedinherited
G4int G4INCL::Nucleus::projectileA
private

The mass number of the projectile.

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

G4int G4INCL::Nucleus::projectileS
private

The strangeness number of the projectile.

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

G4int G4INCL::Nucleus::projectileZ
private

The charge number of the projectile.

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

G4bool G4INCL::Nucleus::remnant
private

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

다음에 의해서 참조됨 : computeRecoilKinematics(), hasRemnant().

G4bool G4INCL::Particle::rpCorrelated
protectedinherited
G4int G4INCL::Particle::theA
protectedinherited
NuclearDensity const* G4INCL::Nucleus::theDensity
private

Pointer to the NuclearDensity object.

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

다음에 의해서 참조됨 : getDensity(), getSurfaceRadius(), getTransmissionBarrier(), Nucleus(), setDensity().

G4double G4INCL::Particle::theEnergy
protectedinherited
G4double G4INCL::Cluster::theExcitationEnergy
protectedinherited
G4double G4INCL::Particle::theFrozenEnergy
protectedinherited
G4INCL::ThreeVector G4INCL::Particle::theFrozenMomentum
protectedinherited
G4int G4INCL::Nucleus::theInitialA
private

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

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

G4int G4INCL::Nucleus::theInitialS
private

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

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

G4int G4INCL::Nucleus::theInitialZ
private

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

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

G4INCL::ThreeVector G4INCL::Particle::theMomentum
protectedinherited
G4int G4INCL::Nucleus::theNkaonminusInitial
private

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

다음에 의해서 참조됨 : computeSeparationEnergyBalance(), getNumberOfEnteringKaons(), insertParticle().

G4int G4INCL::Nucleus::theNkaonplusInitial
private

The number of entering kaons.

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

다음에 의해서 참조됨 : computeSeparationEnergyBalance(), getNumberOfEnteringKaons(), insertParticle().

G4int G4INCL::Nucleus::theNnInitial
private

The number of entering neutrons.

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

다음에 의해서 참조됨 : computeSeparationEnergyBalance(), getNumberOfEnteringNeutrons(), insertParticle().

G4int G4INCL::Nucleus::theNpInitial
private

The number of entering protons.

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

다음에 의해서 참조됨 : computeSeparationEnergyBalance(), getNumberOfEnteringProtons(), insertParticle().

G4int G4INCL::Nucleus::theNpionminusInitial
private

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

다음에 의해서 참조됨 : computeSeparationEnergyBalance(), getNumberOfEnteringPions(), insertParticle().

G4int G4INCL::Nucleus::theNpionplusInitial
private

The number of entering pions.

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

다음에 의해서 참조됨 : computeSeparationEnergyBalance(), getNumberOfEnteringPions(), insertParticle().

ParticipantType G4INCL::Particle::theParticipantType
protectedinherited
G4double G4INCL::Particle::theParticleBias
protectedinherited

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

다음에 의해서 참조됨 : G4INCL::Particle::getParticleBias(), G4INCL::Particle::setParticleBias().

ParticleSampler* G4INCL::Cluster::theParticleSampler
protectedinherited
G4INCL::ThreeVector G4INCL::Particle::thePosition
protectedinherited
NuclearPotential::INuclearPotential const* G4INCL::Nucleus::thePotential
private

Pointer to the NuclearPotential object.

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

다음에 의해서 참조됨 : computeSeparationEnergyBalance(), decayInsideDeltas(), getPotential(), getSurfaceRadius(), Nucleus(), updatePotentialEnergy().

G4double G4INCL::Particle::thePotentialEnergy
protectedinherited
ProjectileRemnant* G4INCL::Nucleus::theProjectileRemnant
private

Pointer to the quasi-projectile.

Owned by the Nucleus object.

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

다음에 의해서 참조됨 : computeRecoilKinematics(), deleteProjectileRemnant(), fillEventInfo(), finalizeProjectileRemnant(), getConservationBalance(), getProjectileRemnant(), initializeParticles(), setProjectileRemnant().

G4double* G4INCL::Particle::thePropagationEnergy
protectedinherited

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

다음에 의해서 참조됨 : G4INCL::Particle::freezePropagation(), G4INCL::Particle::Particle(), G4INCL::Particle::swap(), G4INCL::Particle::thawPropagation().

G4INCL::ThreeVector* G4INCL::Particle::thePropagationMomentum
protectedinherited
G4int G4INCL::Particle::theS
protectedinherited
ThreeVector G4INCL::Cluster::theSpin
protectedinherited

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

다음에 의해서 참조됨 : computeRecoilKinematics(), G4INCL::Cluster::getSpin(), G4INCL::Cluster::setSpin(), G4INCL::Cluster::swap().

Store* G4INCL::Nucleus::theStore
private
G4INCL::ParticleType G4INCL::Particle::theType
protectedinherited
G4double G4INCL::Nucleus::theUniverseRadius
private

The radius of the universe.

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

다음에 의해서 참조됨 : getUniverseRadius(), Nucleus(), setUniverseRadius().

G4int G4INCL::Particle::theZ
protectedinherited
G4bool G4INCL::Nucleus::tryCN
private

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

다음에 의해서 참조됨 : applyFinalState(), fillEventInfo(), getTryCompoundNucleus().

G4double G4INCL::Particle::uncorrelatedMomentum
protectedinherited

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

다음에 의해서 참조됨 : G4INCL::Particle::getReflectionMomentum(), G4INCL::Particle::setUncorrelatedMomentum(), G4INCL::Particle::swap().


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