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

#include <G4QGSParticipants.hh>

G4QGSParticipants에 대한 상속 다이어그램 :
G4VParticipants G4GammaParticipants

클래스

struct  DeleteInteractionContent
 
struct  DeletePartonPair
 
struct  DeleteSplitableHadron
 

Public 멤버 함수

 G4QGSParticipants ()
 
 G4QGSParticipants (const G4QGSParticipants &right)
 
const G4QGSParticipantsoperator= (const G4QGSParticipants &right)
 
virtual ~G4QGSParticipants ()
 
int operator== (const G4QGSParticipants &right) const
 
int operator!= (const G4QGSParticipants &right) const
 
virtual void DoLorentzBoost (G4ThreeVector aBoost)
 
G4PartonPairGetNextPartonPair ()
 
void BuildInteractions (const G4ReactionProduct &thePrimary)
 
void StartPartonPairLoop ()
 
int operator== (const G4VParticipants &right) const
 
int operator!= (const G4VParticipants &right) const
 
virtual void Init (G4int theZ, G4int theA)
 
virtual void SetNucleus (G4V3DNucleus *aNucleus)
 
virtual G4V3DNucleusGetWoundedNucleus () const
 
virtual void InitProjectileNucleus (G4int theZ, G4int theA)
 
virtual void SetProjectileNucleus (G4V3DNucleus *aNucleus)
 

Public 속성

G4V3DNucleustheNucleus
 
G4V3DNucleustheProjectileNucleus
 

Protected 타입

enum  { SOFT, DIFFRACTIVE }
 
enum  { ALL, WITHOUT_R, NON_DIFF }
 
enum  {
  PrD, TrD, DD, NonD,
  Qexc
}
 

Protected 멤버 함수

virtual G4VSplitableHadronSelectInteractions (const G4ReactionProduct &thePrimary)
 
void SplitHadrons ()
 
void PerformSoftCollisions ()
 
void PerformDiffractiveCollisions ()
 
G4bool DeterminePartonMomenta ()
 
G4double SampleX (G4double anXmin, G4int nSea, G4int theTotalSea, G4double aBeta)
 

Protected 속성

std::vector
< G4InteractionContent * > 
theInteractions
 
std::vector< G4VSplitableHadron * > theTargets
 
std::vector< G4PartonPair * > thePartonPairs
 
G4QuarkExchange theQuarkExchange
 
G4SingleDiffractiveExcitation theSingleDiffExcitation
 
G4QGSDiffractiveExcitation theDiffExcitaton
 
G4int ModelMode
 
G4ThreeVector theBoost
 
const G4int nCutMax
 
const G4double ThresholdParameter
 
const G4double QGSMThreshold
 
const G4double theNucleonRadius
 
G4ThreeVector theCurrentVelocity
 
G4QGSMSplitableHadrontheProjectileSplitable
 

Private 멤버 함수

G4V3DNucleusGetTargetNucleus () const
 
G4V3DNucleusGetProjectileNucleus () const
 
void PrepareInitialState (const G4ReactionProduct &thePrimary)
 
void GetList (const G4ReactionProduct &thePrimary)
 
void StoreInvolvedNucleon ()
 
void ReggeonCascade ()
 
G4bool PutOnMassShell ()
 
void GetResiduals ()
 
G4ThreeVector GaussianPt (G4double AveragePt2, G4double maxPtSquare) const
 
G4bool ComputeNucleusProperties (G4V3DNucleus *nucleus, G4LorentzVector &nucleusMomentum, G4LorentzVector &residualMomentum, G4double &sumMasses, G4double &residualExcitationEnergy, G4double &residualMass, G4int &residualMassNumber, G4int &residualCharge)
 
G4bool GenerateDeltaIsobar (const G4double sqrtS, const G4int numberOfInvolvedNucleons, G4Nucleon *involvedNucleons[], G4double &sumMasses)
 
G4bool SamplingNucleonKinematics (G4double averagePt2, const G4double maxPt2, G4double dCor, G4V3DNucleus *nucleus, const G4LorentzVector &pResidual, const G4double residualMass, const G4int residualMassNumber, const G4int numberOfInvolvedNucleons, G4Nucleon *involvedNucleons[], G4double &mass2)
 
G4bool CheckKinematics (const G4double sValue, const G4double sqrtS, const G4double projectileMass2, const G4double targetMass2, const G4double nucleusY, const G4bool isProjectileNucleus, const G4int numberOfInvolvedNucleons, G4Nucleon *involvedNucleons[], G4double &targetWminus, G4double &projectileWplus, G4bool &success)
 
G4bool FinalizeKinematics (const G4double w, const G4bool isProjectileNucleus, const G4LorentzRotation &boostFromCmsToLab, const G4double residualMass, const G4int residualMassNumber, const G4int numberOfInvolvedNucleons, G4Nucleon *involvedNucleons[], G4LorentzVector &residual4Momentum)
 
void CreateStrings ()
 
void SetCofNuclearDestruction (const G4double aValue)
 
void SetR2ofNuclearDestruction (const G4double aValue)
 
void SetExcitationEnergyPerWoundedNucleon (const G4double aValue)
 
void SetDofNuclearDestruction (const G4double aValue)
 
void SetPt2ofNuclearDestruction (const G4double aValue)
 
void SetMaxPt2ofNuclearDestruction (const G4double aValue)
 
G4double GetCofNuclearDestruction ()
 
G4double GetR2ofNuclearDestruction ()
 
G4double GetExcitationEnergyPerWoundedNucleon ()
 
G4double GetDofNuclearDestruction ()
 
G4double GetPt2ofNuclearDestruction ()
 
G4double GetMaxPt2ofNuclearDestruction ()
 

Private 속성

G4ReactionProduct theProjectile
 
G4ReggeonsRegge
 
G4int InteractionMode
 
G4double alpha
 
G4double beta
 
G4double sigmaPt
 
G4NucleonTheInvolvedNucleonsOfTarget [250]
 
G4int NumberOfInvolvedNucleonsOfTarget
 
G4NucleonTheInvolvedNucleonsOfProjectile [250]
 
G4int NumberOfInvolvedNucleonsOfProjectile
 
G4LorentzVector ProjectileResidual4Momentum
 
G4int ProjectileResidualMassNumber
 
G4int ProjectileResidualCharge
 
G4double ProjectileResidualExcitationEnergy
 
G4LorentzVector TargetResidual4Momentum
 
G4int TargetResidualMassNumber
 
G4int TargetResidualCharge
 
G4double TargetResidualExcitationEnergy
 
G4double CofNuclearDestruction
 
G4double R2ofNuclearDestruction
 
G4double ExcitationEnergyPerWoundedNucleon
 
G4double DofNuclearDestruction
 
G4double Pt2ofNuclearDestruction
 
G4double MaxPt2ofNuclearDestruction
 

상세한 설명

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

멤버 열거형 문서화

anonymous enum
protected
열거형 멤버
SOFT 
DIFFRACTIVE 

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

anonymous enum
protected
열거형 멤버
ALL 
WITHOUT_R 
NON_DIFF 

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

anonymous enum
protected
열거형 멤버
PrD 
TrD 
DD 
NonD 
Qexc 

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

생성자 & 소멸자 문서화

G4QGSParticipants::G4QGSParticipants ( )
G4QGSParticipants::G4QGSParticipants ( const G4QGSParticipants right)

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

G4QGSParticipants::~G4QGSParticipants ( )
virtual

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

멤버 함수 문서화

void G4QGSParticipants::BuildInteractions ( const G4ReactionProduct thePrimary)
G4bool G4QGSParticipants::CheckKinematics ( const G4double  sValue,
const G4double  sqrtS,
const G4double  projectileMass2,
const G4double  targetMass2,
const G4double  nucleusY,
const G4bool  isProjectileNucleus,
const G4int  numberOfInvolvedNucleons,
G4Nucleon involvedNucleons[],
G4double targetWminus,
G4double projectileWplus,
G4bool success 
)
private
G4bool G4QGSParticipants::ComputeNucleusProperties ( G4V3DNucleus nucleus,
G4LorentzVector nucleusMomentum,
G4LorentzVector residualMomentum,
G4double sumMasses,
G4double residualExcitationEnergy,
G4double residualMass,
G4int residualMassNumber,
G4int residualCharge 
)
private
void G4QGSParticipants::CreateStrings ( )
private
G4bool G4QGSParticipants::DeterminePartonMomenta ( )
protected

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

다음을 참조함 : beta, CLHEP::HepLorentzVector::boostVector(), CLHEP::HepLorentzVector::e(), G4cout, G4endl, G4Exception(), G4Gamma::GammaDefinition(), GaussianPt(), G4VSplitableHadron::Get4Momentum(), G4Parton::Get4Momentum(), G4ParticleDefinition::GetBaryonNumber(), G4VSplitableHadron::GetDefinition(), G4Parton::GetDefinition(), G4ReactionProduct::GetDefinition(), G4QGSMSplitableHadron::GetNextAntiParton(), G4QGSMSplitableHadron::GetNextParton(), G4ParticleDefinition::GetParticleName(), G4VSplitableHadron::GetSoftCollisionCount(), G4VSplitableHadron::GetStatus(), JustWarning, G4KaonMinus::KaonMinusDefinition(), G4KaonPlus::KaonPlusDefinition(), CLHEP::HepLorentzVector::mag(), CLHEP::Hep3Vector::mag2(), CLHEP::HepLorentzVector::mag2(), MeV, CLHEP::HepLorentzVector::minus(), G4PionMinus::PionMinusDefinition(), G4PionPlus::PionPlusDefinition(), G4PionZero::PionZeroDefinition(), CLHEP::HepLorentzVector::pz(), CLHEP::HepLorentzVector::rotateY(), CLHEP::HepLorentzVector::rotateZ(), S(), SampleX(), G4Parton::Set4Momentum(), CLHEP::HepLorentzVector::setE(), CLHEP::HepLorentzVector::setPx(), CLHEP::HepLorentzVector::setPy(), CLHEP::HepLorentzVector::setPz(), sigmaPt, sqr(), theProjectile, theProjectileSplitable, theTargets, tmp, CLHEP::HepLorentzRotation::transform(), CLHEP::HepLorentzVector::transform(), CLHEP::Hep3Vector::x(), Xmin, CLHEP::Hep3Vector::y(), CLHEP::HepLorentzVector::z(), z.

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

virtual void G4QGSParticipants::DoLorentzBoost ( G4ThreeVector  aBoost)
inlinevirtual

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

다음을 참조함 : G4V3DNucleus::DoLorentzBoost(), theBoost, theCurrentVelocity, G4VParticipants::theNucleus.

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

G4bool G4QGSParticipants::FinalizeKinematics ( const G4double  w,
const G4bool  isProjectileNucleus,
const G4LorentzRotation boostFromCmsToLab,
const G4double  residualMass,
const G4int  residualMassNumber,
const G4int  numberOfInvolvedNucleons,
G4Nucleon involvedNucleons[],
G4LorentzVector residual4Momentum 
)
private
G4ThreeVector G4QGSParticipants::GaussianPt ( G4double  AveragePt2,
G4double  maxPtSquare 
) const
private

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

다음을 참조함 : G4Exp(), G4Log(), G4UniformRand, twopi.

다음에 의해서 참조됨 : DeterminePartonMomenta(), SamplingNucleonKinematics().

G4bool G4QGSParticipants::GenerateDeltaIsobar ( const G4double  sqrtS,
const G4int  numberOfInvolvedNucleons,
G4Nucleon involvedNucleons[],
G4double sumMasses 
)
private
G4double G4QGSParticipants::GetCofNuclearDestruction ( )
inlineprivate

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

다음을 참조함 : CofNuclearDestruction.

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

G4double G4QGSParticipants::GetDofNuclearDestruction ( )
inlineprivate

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

다음을 참조함 : DofNuclearDestruction.

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

G4double G4QGSParticipants::GetExcitationEnergyPerWoundedNucleon ( )
inlineprivate

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

다음을 참조함 : ExcitationEnergyPerWoundedNucleon.

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

void G4QGSParticipants::GetList ( const G4ReactionProduct thePrimary)
private
G4double G4QGSParticipants::GetMaxPt2ofNuclearDestruction ( )
inlineprivate

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

다음을 참조함 : MaxPt2ofNuclearDestruction.

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

G4PartonPair * G4QGSParticipants::GetNextPartonPair ( )
inline

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

다음을 참조함 : result, thePartonPairs.

G4V3DNucleus * G4QGSParticipants::GetProjectileNucleus ( ) const
inlineprivatevirtual

G4VParticipants(으)로부터 재구현되었습니다.

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

다음에 의해서 참조됨 : GetResiduals(), PutOnMassShell().

G4double G4QGSParticipants::GetPt2ofNuclearDestruction ( )
inlineprivate

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

다음을 참조함 : Pt2ofNuclearDestruction.

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

G4double G4QGSParticipants::GetR2ofNuclearDestruction ( )
inlineprivate

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

다음을 참조함 : R2ofNuclearDestruction.

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

void G4QGSParticipants::GetResiduals ( )
private
G4V3DNucleus * G4QGSParticipants::GetTargetNucleus ( ) const
inlineprivate

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

다음을 참조함 : G4VParticipants::theNucleus.

다음에 의해서 참조됨 : GetResiduals(), PutOnMassShell().

G4V3DNucleus * G4VParticipants::GetWoundedNucleus ( ) const
inlinevirtualinherited

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

다음을 참조함 : G4VParticipants::theNucleus.

다음에 의해서 참조됨 : G4FTFModel::GetTargetNucleus(), G4FTFModel::GetWoundedNucleus().

void G4VParticipants::Init ( G4int  theZ,
G4int  theA 
)
virtualinherited

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

다음을 참조함 : G4V3DNucleus::Init(), G4V3DNucleus::SortNucleonsIncZ(), G4VParticipants::theNucleus.

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

void G4VParticipants::InitProjectileNucleus ( G4int  theZ,
G4int  theA 
)
virtualinherited

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

다음을 참조함 : G4V3DNucleus::Init(), G4V3DNucleus::SortNucleonsDecZ(), G4VParticipants::theProjectileNucleus.

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

int G4QGSParticipants::operator!= ( const G4QGSParticipants right) const
int G4VParticipants::operator!= ( const G4VParticipants right) const
inherited
const G4QGSParticipants& G4QGSParticipants::operator= ( const G4QGSParticipants right)
int G4QGSParticipants::operator== ( const G4QGSParticipants right) const
int G4VParticipants::operator== ( const G4VParticipants right) const
inherited
void G4QGSParticipants::PerformDiffractiveCollisions ( )
protected
void G4QGSParticipants::PerformSoftCollisions ( )
protected
void G4QGSParticipants::PrepareInitialState ( const G4ReactionProduct thePrimary)
private
G4bool G4QGSParticipants::PutOnMassShell ( )
private
void G4QGSParticipants::ReggeonCascade ( )
private
G4double G4QGSParticipants::SampleX ( G4double  anXmin,
G4int  nSea,
G4int  theTotalSea,
G4double  aBeta 
)
protected

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

다음을 참조함 : alpha, G4UniformRand, G4Pow::GetInstance(), G4Pow::powA(), result, Xmin.

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

G4bool G4QGSParticipants::SamplingNucleonKinematics ( G4double  averagePt2,
const G4double  maxPt2,
G4double  dCor,
G4V3DNucleus nucleus,
const G4LorentzVector pResidual,
const G4double  residualMass,
const G4int  residualMassNumber,
const G4int  numberOfInvolvedNucleons,
G4Nucleon involvedNucleons[],
G4double mass2 
)
private
G4VSplitableHadron * G4QGSParticipants::SelectInteractions ( const G4ReactionProduct thePrimary)
protectedvirtual
void G4QGSParticipants::SetCofNuclearDestruction ( const G4double  aValue)
inlineprivate

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

다음을 참조함 : CofNuclearDestruction.

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

void G4QGSParticipants::SetDofNuclearDestruction ( const G4double  aValue)
inlineprivate

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

다음을 참조함 : DofNuclearDestruction.

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

void G4QGSParticipants::SetExcitationEnergyPerWoundedNucleon ( const G4double  aValue)
inlineprivate

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

다음을 참조함 : ExcitationEnergyPerWoundedNucleon.

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

void G4QGSParticipants::SetMaxPt2ofNuclearDestruction ( const G4double  aValue)
inlineprivate

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

다음을 참조함 : MaxPt2ofNuclearDestruction.

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

void G4VParticipants::SetNucleus ( G4V3DNucleus aNucleus)
virtualinherited

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

다음을 참조함 : G4VParticipants::theNucleus.

void G4VParticipants::SetProjectileNucleus ( G4V3DNucleus aNucleus)
virtualinherited

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

다음을 참조함 : G4VParticipants::theProjectileNucleus.

다음에 의해서 참조됨 : BuildInteractions(), G4FTFModel::Init().

void G4QGSParticipants::SetPt2ofNuclearDestruction ( const G4double  aValue)
inlineprivate

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

다음을 참조함 : Pt2ofNuclearDestruction.

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

void G4QGSParticipants::SetR2ofNuclearDestruction ( const G4double  aValue)
inlineprivate

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

다음을 참조함 : R2ofNuclearDestruction.

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

void G4QGSParticipants::SplitHadrons ( )
inlineprotected

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

다음을 참조함 : theInteractions.

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

void G4QGSParticipants::StartPartonPairLoop ( )
inline

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

void G4QGSParticipants::StoreInvolvedNucleon ( )
private

멤버 데이타 문서화

G4double G4QGSParticipants::alpha
private

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

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

G4double G4QGSParticipants::beta
private

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

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

G4double G4QGSParticipants::CofNuclearDestruction
private

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

다음에 의해서 참조됨 : GetCofNuclearDestruction(), SetCofNuclearDestruction().

G4double G4QGSParticipants::DofNuclearDestruction
private

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

다음에 의해서 참조됨 : GetDofNuclearDestruction(), SetDofNuclearDestruction().

G4double G4QGSParticipants::ExcitationEnergyPerWoundedNucleon
private

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

다음에 의해서 참조됨 : GetExcitationEnergyPerWoundedNucleon(), SetExcitationEnergyPerWoundedNucleon().

G4int G4QGSParticipants::InteractionMode
private

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

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

G4double G4QGSParticipants::MaxPt2ofNuclearDestruction
private

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

다음에 의해서 참조됨 : GetMaxPt2ofNuclearDestruction(), SetMaxPt2ofNuclearDestruction().

G4int G4QGSParticipants::ModelMode
protected

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

다음에 의해서 참조됨 : G4GammaParticipants::SelectInteractions(), SelectInteractions().

const G4int G4QGSParticipants::nCutMax
protected

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

G4int G4QGSParticipants::NumberOfInvolvedNucleonsOfProjectile
private

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

다음에 의해서 참조됨 : BuildInteractions(), PutOnMassShell().

G4int G4QGSParticipants::NumberOfInvolvedNucleonsOfTarget
private

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

다음에 의해서 참조됨 : BuildInteractions(), CreateStrings(), GetResiduals(), PrepareInitialState(), PutOnMassShell(), ReggeonCascade(), StoreInvolvedNucleon().

G4LorentzVector G4QGSParticipants::ProjectileResidual4Momentum
private

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

다음에 의해서 참조됨 : BuildInteractions(), PutOnMassShell().

G4int G4QGSParticipants::ProjectileResidualCharge
private

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

다음에 의해서 참조됨 : BuildInteractions(), PutOnMassShell().

G4double G4QGSParticipants::ProjectileResidualExcitationEnergy
private

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

다음에 의해서 참조됨 : BuildInteractions(), PutOnMassShell().

G4int G4QGSParticipants::ProjectileResidualMassNumber
private

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

다음에 의해서 참조됨 : BuildInteractions(), PutOnMassShell().

G4double G4QGSParticipants::Pt2ofNuclearDestruction
private

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

다음에 의해서 참조됨 : GetPt2ofNuclearDestruction(), SetPt2ofNuclearDestruction().

const G4double G4QGSParticipants::QGSMThreshold
protected

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

다음에 의해서 참조됨 : G4GammaParticipants::SelectInteractions(), SelectInteractions().

G4double G4QGSParticipants::R2ofNuclearDestruction
private

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

다음에 의해서 참조됨 : GetR2ofNuclearDestruction(), SetR2ofNuclearDestruction().

G4Reggeons* G4QGSParticipants::Regge
private

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

다음에 의해서 참조됨 : BuildInteractions(), GetList().

G4double G4QGSParticipants::sigmaPt
private

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

다음에 의해서 참조됨 : DeterminePartonMomenta(), G4QGSParticipants().

G4LorentzVector G4QGSParticipants::TargetResidual4Momentum
private

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

다음에 의해서 참조됨 : BuildInteractions(), GetResiduals(), PrepareInitialState(), PutOnMassShell().

G4int G4QGSParticipants::TargetResidualCharge
private

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

다음에 의해서 참조됨 : BuildInteractions(), PrepareInitialState(), PutOnMassShell().

G4double G4QGSParticipants::TargetResidualExcitationEnergy
private

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

다음에 의해서 참조됨 : BuildInteractions(), GetResiduals(), PrepareInitialState(), PutOnMassShell().

G4int G4QGSParticipants::TargetResidualMassNumber
private

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

다음에 의해서 참조됨 : BuildInteractions(), GetResiduals(), PrepareInitialState(), PutOnMassShell().

G4ThreeVector G4QGSParticipants::theBoost
protected

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

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

G4ThreeVector G4QGSParticipants::theCurrentVelocity
protected

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

다음에 의해서 참조됨 : DoLorentzBoost(), PrepareInitialState().

G4QGSDiffractiveExcitation G4QGSParticipants::theDiffExcitaton
protected

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

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

std::vector<G4InteractionContent*> G4QGSParticipants::theInteractions
protected
G4Nucleon* G4QGSParticipants::TheInvolvedNucleonsOfProjectile[250]
private

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

다음에 의해서 참조됨 : BuildInteractions(), PutOnMassShell().

G4Nucleon* G4QGSParticipants::TheInvolvedNucleonsOfTarget[250]
private

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

다음에 의해서 참조됨 : BuildInteractions(), CreateStrings(), GetResiduals(), PutOnMassShell(), ReggeonCascade(), StoreInvolvedNucleon().

const G4double G4QGSParticipants::theNucleonRadius
protected

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

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

G4V3DNucleus* G4VParticipants::theNucleus
inherited
std::vector<G4PartonPair*> G4QGSParticipants::thePartonPairs
protected

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

다음에 의해서 참조됨 : CreateStrings(), GetNextPartonPair(), PerformSoftCollisions().

G4ReactionProduct G4QGSParticipants::theProjectile
private

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

다음에 의해서 참조됨 : BuildInteractions(), DeterminePartonMomenta(), PrepareInitialState(), PutOnMassShell().

G4V3DNucleus* G4VParticipants::theProjectileNucleus
inherited
G4QGSMSplitableHadron* G4QGSParticipants::theProjectileSplitable
protected
G4QuarkExchange G4QGSParticipants::theQuarkExchange
protected

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

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

G4SingleDiffractiveExcitation G4QGSParticipants::theSingleDiffExcitation
protected

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

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

std::vector<G4VSplitableHadron*> G4QGSParticipants::theTargets
protected
const G4double G4QGSParticipants::ThresholdParameter
protected

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

다음에 의해서 참조됨 : G4GammaParticipants::SelectInteractions(), SelectInteractions().


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