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

#include <G4INCLParticle.hh>

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

Public 멤버 함수

 Particle ()
 
 Particle (ParticleType t, G4double energy, ThreeVector const &momentum, ThreeVector const &position)
 
 Particle (ParticleType t, ThreeVector const &momentum, ThreeVector const &position)
 
virtual ~Particle ()
 
 Particle (const Particle &rhs)
 Copy constructor. 더 자세히 ...
 
Particleoperator= (const Particle &rhs)
 Assignment operator. 더 자세히 ...
 
G4INCL::ParticleType getType () const
 
virtual G4INCL::ParticleSpecies getSpecies () const
 Get the particle species. 더 자세히 ...
 
void setType (ParticleType t)
 
G4bool isNucleon () const
 
ParticipantType getParticipantType () const
 
void setParticipantType (ParticipantType const p)
 
G4bool isParticipant () const
 
G4bool isTargetSpectator () const
 
G4bool isProjectileSpectator () const
 
virtual void makeParticipant ()
 
virtual void makeTargetSpectator ()
 
virtual void makeProjectileSpectator ()
 
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 boost (const ThreeVector &aBoostVector)
 
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. 더 자세히 ...
 
virtual G4double getTableMass () const
 Get the tabulated 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 G4INCL::ThreeVector getAngularMomentum () const
 
virtual void setMomentum (const G4INCL::ThreeVector &momentum)
 
const G4INCL::ThreeVectorgetPosition () const
 
virtual void setPosition (const G4INCL::ThreeVector &position)
 
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. 더 자세히 ...
 
virtual void rotatePosition (const G4double angle, const ThreeVector &axis)
 Rotate the particle position. 더 자세히 ...
 
virtual void rotateMomentum (const G4double angle, const ThreeVector &axis)
 Rotate the particle momentum. 더 자세히 ...
 
std::string print () const
 
std::string dump () const
 
long getID () const
 
ParticleList const * getParticles () 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 속성

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 속성

G4double theHelicity
 
G4double emissionTime
 
G4bool outOfWell
 
std::vector< G4inttheBiasCollisionVector
 Time ordered vector of all biased vertices on the particle path. 더 자세히 ...
 
G4double theMass
 

정적 Private 속성

static G4ThreadLocal long nextID = 1
 

상세한 설명

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

생성자 & 소멸자 문서화

G4INCL::Particle::Particle ( )

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

다음을 참조함 : ID, nextID.

다음에 의해서 참조됨 : G4INCL::Cluster::Cluster(), G4INCL::ProjectileRemnant::reset(), G4INCL::ProjectileRemnant::storeComponents().

G4INCL::Particle::Particle ( ParticleType  t,
G4double  energy,
ThreeVector const &  momentum,
ThreeVector const &  position 
)

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

다음을 참조함 : getInvariantMass(), ID, INCL_WARN, nextID, setMass(), setType(), G4INCL::TargetSpectator, theEnergy, theParticipantType.

G4INCL::Particle::Particle ( ParticleType  t,
ThreeVector const &  momentum,
ThreeVector const &  position 
)
virtual G4INCL::Particle::~Particle ( )
inlinevirtual

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

G4INCL::Particle::Particle ( const Particle rhs)
inline

Copy constructor.

Does not copy the particle ID.

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

다음을 참조함 : ID, nextID, theEnergy, theFrozenEnergy, theFrozenMomentum, theMomentum, thePropagationEnergy, thePropagationMomentum.

멤버 함수 문서화

G4double G4INCL::Particle::adjustEnergyFromMomentum ( )
const ThreeVector & G4INCL::Particle::adjustMomentumFromEnergy ( )
void G4INCL::Particle::boost ( const ThreeVector aBoostVector)
inline
ThreeVector G4INCL::Particle::boostVector ( ) const
inline

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 번째 라인에서 정의되었습니다.

다음을 참조함 : theEnergy, theMomentum.

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

std::string G4INCL::Particle::dump ( ) const
inline
void G4INCL::Particle::FillINCLBiasVector ( G4double  newBias)
static

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

다음을 참조함 : INCLBiasVector, nextBiasedCollisionID.

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

void G4INCL::Particle::freezePropagation ( )
inline

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 번째 라인에서 정의되었습니다.

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

G4int G4INCL::Particle::getA ( ) const
inline

Returns the baryon number.

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

다음을 참조함 : theA.

다음에 의해서 참조됨 : G4INCL::ProjectileRemnant::addDynamicalSpectator(), G4INCL::Cluster::addParticle(), G4INCL::ClusteringModelIntercomparison::clusterCanEscape(), G4INCL::Nucleus::computeOneNucleonRecoilKinematics(), G4INCL::INCL::continueCascade(), G4INCL::ClusterDecay::decay(), G4INCL::Nucleus::emitInsideLambda(), G4INCL::Nucleus::emitInsideStrangeParticles(), G4INCL::Nucleus::fillEventInfo(), G4INCL::ParticleEntryChannel::fillFinalState(), G4INCL::TransmissionChannel::fillFinalState(), G4INCL::Nucleus::finalizeProjectileRemnant(), G4INCL::ClusteringModelIntercomparison::findClusterStartingFrom(), G4INCL::PauliStandard::getBlockingProbability(), G4INCL::ClusteringModelIntercomparison::getCluster(), G4INCL::Nucleus::getConservationBalance(), G4INCL::CoulombNonRelativistic::getCoulombRadius(), G4INCL::SurfaceAvatar::getTransmissionProbability(), G4INCL::NuclearDensity::getTransmissionRadius(), G4INCL::TransmissionChannel::initializeKineticEnergyOutside(), G4INCL::Nucleus::insertParticle(), G4INCL::ClusterDecay::isStable(), G4INCL::INCL::postCascade(), G4INCL::INCL::preCascade(), G4INCL::INCL::RecoilCMFunctor::RecoilCMFunctor(), G4INCL::INCL::RecoilFunctor::RecoilFunctor(), G4INCL::ProjectileRemnant::removeParticle(), G4INCL::INCL::RecoilCMFunctor::scaleParticleCMMomenta(), G4INCL::INCL::RecoilFunctor::scaleParticleEnergies(), G4INCL::StandardPropagationModel::shootComposite(), G4INCL::StandardPropagationModel::shootParticle().

virtual G4INCL::ThreeVector G4INCL::Particle::getAngularMomentum ( ) const
inlinevirtual

Get the angular momentum w.r.t. the origin

G4INCL::Cluster에서 재구현되었습니다.

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

다음을 참조함 : theMomentum, thePosition, G4INCL::ThreeVector::vector().

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

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

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

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

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

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

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

다음을 참조함 : theBiasCollisionVector.

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

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

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

다음을 참조함 : INCLBiasVector.

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

G4double G4INCL::Particle::getCosRPAngle ( ) const
inline

Get the cosine of the angle between position and momentum.

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

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

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

G4double G4INCL::Particle::getEmissionQValueCorrection ( const G4int  AParent,
const G4int  ZParent 
) const
inline

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(), getINCLMass(), G4INCL::ParticleTable::getTableMass, getTableMass(), G4INCL::ParticleTable::getTableQValue(), isCluster(), theA, theZ.

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

G4double G4INCL::Particle::getEmissionTime ( )
inline

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

다음을 참조함 : emissionTime.

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

G4double G4INCL::Particle::getEnergy ( ) const
inline
G4double G4INCL::Particle::getFrozenEnergy ( ) const
inline

Get the frozen particle momentum.

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

다음을 참조함 : theFrozenEnergy.

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

Get the frozen particle momentum.

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

다음을 참조함 : theFrozenMomentum.

G4double G4INCL::Particle::getHelicity ( )
inline

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

다음을 참조함 : theHelicity.

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

long G4INCL::Particle::getID ( ) const
inline
G4double G4INCL::Particle::getINCLMass ( ) const
inline
G4double G4INCL::Particle::getInvariantMass ( ) const
inline

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, theEnergy, theMomentum.

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

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

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

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

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

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

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

Get the cached particle mass.

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

다음을 참조함 : theMass.

다음에 의해서 참조됨 : G4INCL::DeltaDecayChannel::computeDecayTime(), G4INCL::PionResonanceDecayChannel::computeDecayTime(), G4INCL::SigmaZeroDecayChannel::computeDecayTime(), G4INCL::Nucleus::computeOneNucleonRecoilKinematics(), G4INCL::Nucleus::emitInsideKaon(), G4INCL::Nucleus::emitInsideLambda(), G4INCL::Nucleus::emitInsidePions(), G4INCL::Nucleus::emitInsideStrangeParticles(), G4INCL::InteractionAvatar::enforceEnergyConservation(), G4INCL::CrossSectionsMultiPionsAndResonances::etaNToPiN(), 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::EtaNToPiNChannel::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
inline

Get the momentum vector.

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

다음을 참조함 : theMomentum.

다음에 의해서 참조됨 : G4INCL::Cluster::addParticle(), G4INCL::ClusteringModelIntercomparison::clusterCanEscape(), G4INCL::SigmaZeroDecayChannel::computeDecayTime(), G4INCL::Nucleus::computeOneNucleonRecoilKinematics(), G4INCL::Nucleus::computeRecoilKinematics(), G4INCL::CoulombNonRelativistic::coulombDeviation(), G4INCL::Nucleus::decayOutgoingDeltas(), G4INCL::Nucleus::decayOutgoingPionResonances(), G4INCL::Nucleus::decayOutgoingSigmaZero(), G4INCL::Nucleus::fillEventInfo(), G4INCL::NpiToNKKbChannel::fillFinalState(), G4INCL::NNToNLKpiChannel::fillFinalState(), G4INCL::NpiToSK2piChannel::fillFinalState(), G4INCL::NpiToSKpiChannel::fillFinalState(), G4INCL::NNToNNKKbChannel::fillFinalState(), G4INCL::NNToNLK2piChannel::fillFinalState(), G4INCL::NpiToLK2piChannel::fillFinalState(), G4INCL::NNToNSK2piChannel::fillFinalState(), G4INCL::NNToNSKChannel::fillFinalState(), G4INCL::PiNToDeltaChannel::fillFinalState(), G4INCL::NNToNSKpiChannel::fillFinalState(), G4INCL::NpiToLKpiChannel::fillFinalState(), G4INCL::NpiToMissingStrangenessChannel::fillFinalState(), G4INCL::PiNElasticChannel::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(), G4INCL::Nucleus::getConservationBalance(), G4INCL::KinematicsUtils::getLocalEnergy(), G4INCL::ProjectileRemnant::getStoredMomentum(), G4INCL::SurfaceAvatar::getTransmissionProbability(), G4INCL::NKbElasticChannel::KaonMomentum(), G4INCL::NpiToLKChannel::KaonMomentum(), G4INCL::NKbToLpiChannel::KaonMomentum(), G4INCL::NKbToNKbChannel::KaonMomentum(), G4INCL::NpiToSKChannel::KaonMomentum(), G4INCL::NKbToSpiChannel::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
inline

Return the number of collisions undergone by the particle.

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

다음을 참조함 : nCollisions.

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

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

Return the number of decays undergone by the particle.

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

다음을 참조함 : nDecays.

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

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

다음을 참조함 : theParticipantType.

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

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

Get the particle bias.

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

다음을 참조함 : theParticleBias.

ParticleList const* G4INCL::Particle::getParticles ( ) const
inline

Return a NULL pointer

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

다음을 참조함 : INCL_WARN.

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

Set the position vector.

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

다음을 참조함 : thePosition.

다음에 의해서 참조됨 : G4INCL::Cluster::addParticle(), G4INCL::InteractionAvatar::bringParticleInside(), G4INCL::CoulombNone::bringToSurface(), G4INCL::ClusteringModelIntercomparison::clusterCanEscape(), G4INCL::NNToNNEtaChannel::fillFinalState(), G4INCL::NpiToMissingStrangenessChannel::fillFinalState(), G4INCL::NNToNNKKbChannel::fillFinalState(), G4INCL::NDeltaToDeltaLKChannel::fillFinalState(), G4INCL::NDeltaToNSKChannel::fillFinalState(), G4INCL::NKbToNKb2piChannel::fillFinalState(), G4INCL::NNEtaToMultiPionsChannel::fillFinalState(), G4INCL::NDeltaToNNKKbChannel::fillFinalState(), G4INCL::NNToMissingStrangenessChannel::fillFinalState(), G4INCL::NNToNLK2piChannel::fillFinalState(), G4INCL::NDeltaToNLKChannel::fillFinalState(), G4INCL::NKbToNKbpiChannel::fillFinalState(), G4INCL::NNOmegaToMultiPionsChannel::fillFinalState(), G4INCL::OmegaNToPiPiNChannel::fillFinalState(), G4INCL::NNToNSKChannel::fillFinalState(), G4INCL::NDeltaToDeltaSKChannel::fillFinalState(), G4INCL::NNToNNOmegaChannel::fillFinalState(), G4INCL::NKbToS2piChannel::fillFinalState(), G4INCL::NpiToNKKbChannel::fillFinalState(), G4INCL::NpiToLKpiChannel::fillFinalState(), G4INCL::PiNToMultiPionsChannel::fillFinalState(), G4INCL::NKToNKpiChannel::fillFinalState(), G4INCL::NNToMultiPionsChannel::fillFinalState(), G4INCL::NKToNK2piChannel::fillFinalState(), G4INCL::NNToNLKChannel::fillFinalState(), G4INCL::NNToNLKpiChannel::fillFinalState(), G4INCL::NpiToLK2piChannel::fillFinalState(), G4INCL::NNToNSKpiChannel::fillFinalState(), G4INCL::EtaNToPiPiNChannel::fillFinalState(), G4INCL::NNToNSK2piChannel::fillFinalState(), G4INCL::NpiToSKpiChannel::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().

G4double G4INCL::Particle::getPotentialEnergy ( ) const
inline
ThreeVector G4INCL::Particle::getPropagationVelocity ( ) const
inline

Get the propagation velocity of the particle.

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

다음을 참조함 : thePropagationMomentum.

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

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

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(), rpCorrelated, theMomentum, uncorrelatedMomentum.

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

G4int G4INCL::Particle::getS ( ) const
inline
virtual G4INCL::ParticleSpecies G4INCL::Particle::getSpecies ( ) const
inlinevirtual

Get the particle species.

G4INCL::Cluster에서 재구현되었습니다.

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

다음을 참조함 : theType.

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

virtual G4double G4INCL::Particle::getTableMass ( ) const
inlinevirtual
G4double G4INCL::Particle::getTotalBias ( )
static
G4double G4INCL::Particle::getTransferQValueCorrection ( const G4int  AFrom,
const G4int  ZFrom,
const G4int  ATo,
const G4int  ZTo 
) const
inline

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(), getTableMass(), G4INCL::ParticleTable::getTableQValue(), theA, theZ.

ThreeVector G4INCL::Particle::getTransversePosition ( ) const
inline

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

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

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

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

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

Get the particle type.

참고
G4INCL::ParticleType

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

다음을 참조함 : 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::NNToMissingStrangenessChannel::fillFinalState(), G4INCL::NpiToSKpiChannel::fillFinalState(), G4INCL::NpiToSKChannel::fillFinalState(), G4INCL::PiNToEtaChannel::fillFinalState(), G4INCL::NSToNLChannel::fillFinalState(), G4INCL::NKbToNKbpiChannel::fillFinalState(), G4INCL::NDeltaToNLKChannel::fillFinalState(), G4INCL::NpiToLKpiChannel::fillFinalState(), G4INCL::NDeltaToDeltaSKChannel::fillFinalState(), G4INCL::NNToNLKChannel::fillFinalState(), G4INCL::NDeltaToNNKKbChannel::fillFinalState(), G4INCL::NSToNSChannel::fillFinalState(), G4INCL::PiNToOmegaChannel::fillFinalState(), G4INCL::NNToNSKChannel::fillFinalState(), G4INCL::NpiToLKChannel::fillFinalState(), G4INCL::NNToNLKpiChannel::fillFinalState(), G4INCL::NKbToS2piChannel::fillFinalState(), G4INCL::NpiToMissingStrangenessChannel::fillFinalState(), G4INCL::NKbToSpiChannel::fillFinalState(), G4INCL::NLToNSChannel::fillFinalState(), G4INCL::NKbToLpiChannel::fillFinalState(), G4INCL::NNToNNEtaChannel::fillFinalState(), G4INCL::NDeltaToNSKChannel::fillFinalState(), G4INCL::EtaNToPiNChannel::fillFinalState(), G4INCL::NNToMultiPionsChannel::fillFinalState(), G4INCL::NKToNK2piChannel::fillFinalState(), G4INCL::NNToNNKKbChannel::fillFinalState(), G4INCL::NNOmegaToMultiPionsChannel::fillFinalState(), G4INCL::NKbToNKb2piChannel::fillFinalState(), G4INCL::NKToNKChannel::fillFinalState(), G4INCL::NNEtaToMultiPionsChannel::fillFinalState(), G4INCL::NpiToNKKbChannel::fillFinalState(), G4INCL::NNToNNOmegaChannel::fillFinalState(), G4INCL::PiNElasticChannel::fillFinalState(), G4INCL::NNToNSKpiChannel::fillFinalState(), G4INCL::NNToNLK2piChannel::fillFinalState(), G4INCL::OmegaNToPiNChannel::fillFinalState(), G4INCL::NKbToL2piChannel::fillFinalState(), G4INCL::NpiToSK2piChannel::fillFinalState(), G4INCL::NNToNSK2piChannel::fillFinalState(), G4INCL::NpiToLK2piChannel::fillFinalState(), G4INCL::PiNToMultiPionsChannel::fillFinalState(), G4INCL::NKToNKpiChannel::fillFinalState(), G4INCL::NDeltaToDeltaLKChannel::fillFinalState(), G4INCL::OmegaNToPiPiNChannel::fillFinalState(), G4INCL::NKbToNKbChannel::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(), G4INCL::Nucleus::getSurfaceRadius(), G4INCL::NuclearDensity::getTransmissionRadius(), G4INCL::Nucleus::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().

G4int G4INCL::Particle::getZ ( ) const
inline

Returns the charge number.

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

다음을 참조함 : theZ.

다음에 의해서 참조됨 : G4INCL::ProjectileRemnant::addDynamicalSpectator(), G4INCL::Cluster::addParticle(), G4INCL::CoulombNonRelativistic::bringToSurface(), G4INCL::Nucleus::computeOneNucleonRecoilKinematics(), G4INCL::ClusterDecay::decay(), G4INCL::CoulombNonRelativistic::distortOut(), G4INCL::Nucleus::emitInsideKaon(), G4INCL::Nucleus::emitInsidePions(), G4INCL::Nucleus::emitInsideStrangeParticles(), G4INCL::Nucleus::fillEventInfo(), G4INCL::ParticleEntryChannel::fillFinalState(), G4INCL::TransmissionChannel::fillFinalState(), G4INCL::Nucleus::finalizeProjectileRemnant(), G4INCL::ClusteringModelIntercomparison::findClusterStartingFrom(), G4INCL::PauliStandard::getBlockingProbability(), G4INCL::ClusteringModelIntercomparison::getCluster(), G4INCL::Nucleus::getConservationBalance(), G4INCL::CoulombNonRelativistic::getCoulombRadius(), G4INCL::Nucleus::getTransmissionBarrier(), G4INCL::SurfaceAvatar::getTransmissionProbability(), G4INCL::NuclearDensity::getTransmissionRadius(), G4INCL::TransmissionChannel::initializeKineticEnergyOutside(), G4INCL::Nucleus::insertParticle(), G4INCL::ClusterDecay::isStable(), G4INCL::CoulombNonRelativistic::minimumDistance(), G4INCL::INCL::preCascade(), G4INCL::ProjectileRemnant::removeParticle(), G4INCL::INCL::RecoilCMFunctor::scaleParticleCMMomenta(), G4INCL::INCL::RecoilFunctor::scaleParticleEnergies(), G4INCL::StandardPropagationModel::shootComposite(), G4INCL::StandardPropagationModel::shootParticle().

void G4INCL::Particle::incrementNumberOfCollisions ( )
inline

Increment the number of collisions undergone by the particle.

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

다음을 참조함 : nCollisions.

void G4INCL::Particle::incrementNumberOfDecays ( )
inline

Increment the number of decays undergone by the particle.

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

다음을 참조함 : nDecays.

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

Is this a Baryon?

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

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

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

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

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

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

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

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

Is this an etaprime?

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

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

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

G4bool G4INCL::Particle::isHyperon ( ) const
inline

Is this an Hyperon?

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

다음을 참조함 : isLambda(), isSigma().

다음에 의해서 참조됨 : G4INCL::CrossSectionsStrangeness::elastic(), isBaryon(), isStrange(), G4INCL::CrossSectionsStrangeness::NYelastic().

G4bool G4INCL::Particle::isKaon ( ) const
inline
G4bool G4INCL::Particle::isLambda ( ) const
inline
G4bool G4INCL::Particle::isMeson ( ) const
inline
G4bool G4INCL::Particle::isNucleon ( ) const
inline

Is this a nucleon?

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

다음을 참조함 : G4INCL::Neutron, G4INCL::Proton, 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::EtaNToPiNChannel::fillFinalState(), G4INCL::NKbToNKbChannel::fillFinalState(), G4INCL::NKbToL2piChannel::fillFinalState(), G4INCL::NpiToLKpiChannel::fillFinalState(), G4INCL::NYElasticChannel::fillFinalState(), G4INCL::NSToNLChannel::fillFinalState(), G4INCL::NKbToNKbpiChannel::fillFinalState(), G4INCL::NLToNSChannel::fillFinalState(), G4INCL::NKElasticChannel::fillFinalState(), G4INCL::OmegaNToPiNChannel::fillFinalState(), G4INCL::NKbToS2piChannel::fillFinalState(), G4INCL::NSToNSChannel::fillFinalState(), G4INCL::NKbElasticChannel::fillFinalState(), G4INCL::OmegaNToPiPiNChannel::fillFinalState(), G4INCL::OmegaNElasticChannel::fillFinalState(), G4INCL::NKToNKChannel::fillFinalState(), G4INCL::NKbToNKb2piChannel::fillFinalState(), G4INCL::NpiToLK2piChannel::fillFinalState(), G4INCL::PiNElasticChannel::fillFinalState(), G4INCL::NKToNK2piChannel::fillFinalState(), G4INCL::NpiToSK2piChannel::fillFinalState(), G4INCL::NpiToSKChannel::fillFinalState(), G4INCL::EtaNToPiPiNChannel::fillFinalState(), G4INCL::EtaNElasticChannel::fillFinalState(), G4INCL::NpiToNKKbChannel::fillFinalState(), G4INCL::PiNToOmegaChannel::fillFinalState(), G4INCL::NKToNKpiChannel::fillFinalState(), G4INCL::NDeltaToNNKKbChannel::fillFinalState(), G4INCL::PiNToEtaChannel::fillFinalState(), G4INCL::PiNToDeltaChannel::fillFinalState(), G4INCL::NpiToLKChannel::fillFinalState(), G4INCL::NKbToSpiChannel::fillFinalState(), G4INCL::NpiToSKpiChannel::fillFinalState(), G4INCL::PiNToMultiPionsChannel::fillFinalState(), G4INCL::NKbToLpiChannel::fillFinalState(), G4INCL::StrangeAbsorbtionChannel::fillFinalState(), G4INCL::ParticleEntryChannel::fillFinalState(), G4INCL::StandardPropagationModel::generateBinaryCollisionAvatar(), G4INCL::BinaryCollisionAvatar::getChannel(), G4INCL::DecayAvatar::getChannel(), G4INCL::Nucleus::getSurfaceRadius(), G4INCL::Nucleus::insertParticle(), isBaryon(), 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
inline

Is this a Nucleon or a Lambda?

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

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

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

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

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

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

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

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

Is this a photon?

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

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

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

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

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

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

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

Is this an Strange?

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

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

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

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(), thePosition.

virtual void G4INCL::Particle::makeParticipant ( )
inlinevirtual

G4INCL::Cluster에서 재구현되었습니다.

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

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

다음에 의해서 참조됨 : G4INCL::Store::loadParticles(), G4INCL::Cluster::makeParticipant().

virtual void G4INCL::Particle::makeProjectileSpectator ( )
inlinevirtual

G4INCL::Cluster에서 재구현되었습니다.

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

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

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

virtual void G4INCL::Particle::makeTargetSpectator ( )
inlinevirtual

G4INCL::Cluster에서 재구현되었습니다.

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

다음을 참조함 : G4INCL::TargetSpectator, theParticipantType.

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

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

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

다음을 참조함 : getBiasCollisionVector().

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

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

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

다음을 참조함 : getBiasCollisionVector().

Particle& G4INCL::Particle::operator= ( const Particle rhs)
inline

Assignment operator.

Does not copy the particle ID.

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

다음을 참조함 : swap().

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

std::string G4INCL::Particle::print ( ) const
inline
void G4INCL::Particle::propagate ( G4double  step)
inline

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

다음을 참조함 : thePosition.

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

virtual void G4INCL::Particle::rotateMomentum ( const G4double  angle,
const ThreeVector axis 
)
inlinevirtual

Rotate the particle momentum.

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

G4INCL::Cluster에서 재구현되었습니다.

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

다음을 참조함 : G4INCL::ThreeVector::rotate(), theFrozenMomentum, theMomentum.

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

virtual void G4INCL::Particle::rotatePosition ( const G4double  angle,
const ThreeVector axis 
)
inlinevirtual

Rotate the particle position.

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

G4INCL::Cluster에서 재구현되었습니다.

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

다음을 참조함 : G4INCL::ThreeVector::rotate(), thePosition.

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

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

Rotate the particle position and momentum.

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

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

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

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

void G4INCL::Particle::rpCorrelate ( )
inline

Make the particle follow a strict r-p correlation.

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

다음을 참조함 : rpCorrelated.

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

void G4INCL::Particle::rpDecorrelate ( )
inline

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

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

다음을 참조함 : rpCorrelated.

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

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

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

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

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

void G4INCL::Particle::setEmissionTime ( G4double  t)
inline
void G4INCL::Particle::setEnergy ( G4double  energy)
inline
void G4INCL::Particle::setFrozenEnergy ( const G4double  energy)
inline

Set the frozen particle momentum.

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

다음을 참조함 : energy, theFrozenEnergy.

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

Set the frozen particle momentum.

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

다음을 참조함 : theFrozenMomentum.

void G4INCL::Particle::setHelicity ( G4double  h)
inline
void G4INCL::Particle::setINCLBiasVector ( std::vector< G4double NewVector)
static

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

다음을 참조함 : INCLBiasVector.

void G4INCL::Particle::setINCLMass ( )
inline

Set the mass of the Particle to its table mass.

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

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

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

void G4INCL::Particle::setMass ( G4double  mass)
inline
virtual void G4INCL::Particle::setMomentum ( const G4INCL::ThreeVector momentum)
inlinevirtual

Set the momentum vector.

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

다음을 참조함 : theMomentum.

다음에 의해서 참조됨 : G4INCL::Nucleus::computeOneNucleonRecoilKinematics(), G4INCL::Nucleus::decayOutgoingDeltas(), G4INCL::Nucleus::decayOutgoingPionResonances(), G4INCL::Nucleus::decayOutgoingSigmaZero(), G4INCL::EtaNElasticChannel::fillFinalState(), G4INCL::PiNToDeltaChannel::fillFinalState(), G4INCL::EtaNToPiNChannel::fillFinalState(), G4INCL::NpiToLKChannel::fillFinalState(), G4INCL::NKbToLpiChannel::fillFinalState(), G4INCL::PiNToOmegaChannel::fillFinalState(), G4INCL::NpiToSKChannel::fillFinalState(), G4INCL::NSToNLChannel::fillFinalState(), G4INCL::OmegaNToPiNChannel::fillFinalState(), G4INCL::NKElasticChannel::fillFinalState(), G4INCL::PiNToEtaChannel::fillFinalState(), G4INCL::NKbToNKbChannel::fillFinalState(), G4INCL::NYElasticChannel::fillFinalState(), G4INCL::OmegaNElasticChannel::fillFinalState(), G4INCL::NKbToSpiChannel::fillFinalState(), G4INCL::PiNElasticChannel::fillFinalState(), G4INCL::NLToNSChannel::fillFinalState(), G4INCL::NKToNKChannel::fillFinalState(), G4INCL::NSToNSChannel::fillFinalState(), G4INCL::NKbElasticChannel::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(), G4INCL::Nucleus::useFusionKinematics().

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

Set the number of collisions undergone by the particle.

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

다음을 참조함 : n, nCollisions.

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

Set the number of decays undergone by the particle.

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

다음을 참조함 : n, nDecays.

void G4INCL::Particle::setOutOfWell ( )
inline

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 번째 라인에서 정의되었습니다.

다음을 참조함 : outOfWell.

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

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

다음을 참조함 : theParticipantType.

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

Set the particle bias.

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

다음을 참조함 : theParticleBias.

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

virtual void G4INCL::Particle::setPosition ( const G4INCL::ThreeVector position)
inlinevirtual
void G4INCL::Particle::setPotentialEnergy ( G4double  v)
inline
void G4INCL::Particle::setRealMass ( )
inline

Set the mass of the Particle to its real mass.

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

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

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

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

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

다음을 참조함 : G4INCL::Composite, G4INCL::DeltaMinus, G4INCL::DeltaPlus, G4INCL::DeltaPlusPlus, G4INCL::DeltaZero, G4INCL::Eta, G4INCL::EtaPrime, INCL_ERROR, 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, setINCLMass(), G4INCL::SigmaMinus, G4INCL::SigmaPlus, G4INCL::SigmaZero, theA, theS, theType, theZ, G4INCL::UnknownParticle.

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

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

Set the uncorrelated momentum.

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

다음을 참조함 : uncorrelatedMomentum.

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

void G4INCL::Particle::swap ( Particle rhs)
inlineprotected
void G4INCL::Particle::thawPropagation ( )
inline

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 번째 라인에서 정의되었습니다.

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

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

멤버 데이타 문서화

G4double G4INCL::Particle::emissionTime
private

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

다음에 의해서 참조됨 : getEmissionTime(), setEmissionTime(), swap().

long G4INCL::Particle::ID
protected

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

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

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

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 번째 라인에서 정의되었습니다.

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

G4int G4INCL::Particle::nCollisions
protected
G4int G4INCL::Particle::nDecays
protected

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

다음에 의해서 참조됨 : getNumberOfDecays(), incrementNumberOfDecays(), setNumberOfDecays(), swap().

G4ThreadLocal G4int G4INCL::Particle::nextBiasedCollisionID = 0
static

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

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

G4ThreadLocal long G4INCL::Particle::nextID = 1
staticprivate

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

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

G4bool G4INCL::Particle::outOfWell
private

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

다음에 의해서 참조됨 : isOutOfWell(), setOutOfWell(), swap().

G4bool G4INCL::Particle::rpCorrelated
protected

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

다음에 의해서 참조됨 : getReflectionMomentum(), rpCorrelate(), rpDecorrelate(), swap().

G4int G4INCL::Particle::theA
protected
std::vector<G4int> G4INCL::Particle::theBiasCollisionVector
private

Time ordered vector of all biased vertices on the particle path.

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

다음에 의해서 참조됨 : getBiasCollisionVector(), setBiasCollisionVector().

G4double G4INCL::Particle::theEnergy
protected
G4double G4INCL::Particle::theFrozenEnergy
protected

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

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

G4INCL::ThreeVector G4INCL::Particle::theFrozenMomentum
protected

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

다음에 의해서 참조됨 : freezePropagation(), getFrozenMomentum(), Particle(), rotateMomentum(), setFrozenMomentum(), swap().

G4double G4INCL::Particle::theHelicity
private

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

다음에 의해서 참조됨 : getHelicity(), setHelicity(), swap().

G4double G4INCL::Particle::theMass
private
G4INCL::ThreeVector G4INCL::Particle::theMomentum
protected
ParticipantType G4INCL::Particle::theParticipantType
protected
G4double G4INCL::Particle::theParticleBias
protected

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

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

G4INCL::ThreeVector G4INCL::Particle::thePosition
protected
G4double G4INCL::Particle::thePotentialEnergy
protected
G4double* G4INCL::Particle::thePropagationEnergy
protected

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

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

G4INCL::ThreeVector* G4INCL::Particle::thePropagationMomentum
protected

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

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

G4int G4INCL::Particle::theS
protected
G4INCL::ParticleType G4INCL::Particle::theType
protected
G4int G4INCL::Particle::theZ
protected
G4double G4INCL::Particle::uncorrelatedMomentum
protected

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

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


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