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

#include <G4FragmentingString.hh>

Public 멤버 함수

 G4FragmentingString (const G4FragmentingString &right)
 
 G4FragmentingString (const G4ExcitedString &excited)
 
 G4FragmentingString (const G4FragmentingString &old, G4ParticleDefinition *newdecay, const G4LorentzVector *momentum)
 
 G4FragmentingString (const G4FragmentingString &old, G4ParticleDefinition *newdecay)
 
 ~G4FragmentingString ()
 
G4FragmentingStringoperator= (const G4FragmentingString &)
 
int operator== (const G4FragmentingString &right) const
 
int operator!= (const G4FragmentingString &right) const
 
G4LorentzVector Get4Momentum () const
 
G4ThreeVector StablePt ()
 
G4ThreeVector DecayPt ()
 
G4double LightConePlus ()
 
G4double LightConeMinus ()
 
G4double LightConeDecay ()
 
G4double Mass () const
 
G4double Mass2 () const
 
G4double MassT2 () const
 
G4ParticleDefinitionGetLeftParton (void) const
 
G4ParticleDefinitionGetRightParton (void) const
 
G4ParticleDefinitionGetStableParton () const
 
G4ParticleDefinitionGetDecayParton () const
 
void SetLeftPartonStable ()
 
void SetRightPartonStable ()
 
G4int GetDecayDirection () const
 
G4bool DecayIsQuark ()
 
G4bool StableIsQuark ()
 
G4bool FourQuarkString (void) const
 
G4LorentzVector GetPstring ()
 
G4LorentzVector GetPleft ()
 
void SetPleft (G4LorentzVector a4momentum)
 
G4LorentzVector GetPright ()
 
void SetPright (G4LorentzVector a4momentum)
 
void LorentzRotate (const G4LorentzRotation &rotation)
 
G4LorentzRotation TransformToCenterOfMass ()
 
G4LorentzRotation TransformToAlignedCms ()
 
void Boost (G4ThreeVector &Velocity)
 

Private 타입

enum  DecaySide { None, Left, Right }
 

Private 속성

G4ParticleDefinitionLeftParton
 
G4ParticleDefinitionRightParton
 
G4ThreeVector Ptleft
 
G4ThreeVector Ptright
 
G4double Pplus
 
G4double Pminus
 
G4ParticleDefinitiontheStableParton
 
G4ParticleDefinitiontheDecayParton
 
G4LorentzVector Pstring
 
G4LorentzVector Pleft
 
G4LorentzVector Pright
 
DecaySide decaying
 

상세한 설명

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

멤버 열거형 문서화

열거형 멤버
None 
Left 
Right 

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

생성자 & 소멸자 문서화

G4FragmentingString::G4FragmentingString ( const G4FragmentingString right)

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

다음을 참조함 : decaying, LeftParton, Pleft, Pminus, Pplus, Pright, Pstring, Ptleft, Ptright, RightParton, theDecayParton, theStableParton.

G4FragmentingString::G4FragmentingString ( const G4ExcitedString excited)
G4FragmentingString::G4FragmentingString ( const G4FragmentingString old,
G4ParticleDefinition newdecay,
const G4LorentzVector momentum 
)
G4FragmentingString::G4FragmentingString ( const G4FragmentingString old,
G4ParticleDefinition newdecay 
)
G4FragmentingString::~G4FragmentingString ( )

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

멤버 함수 문서화

void G4FragmentingString::Boost ( G4ThreeVector Velocity)
G4bool G4FragmentingString::DecayIsQuark ( )
G4ThreeVector G4FragmentingString::DecayPt ( )

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

다음을 참조함 : decaying, Left, Ptleft, Ptright, Right.

G4bool G4FragmentingString::FourQuarkString ( void  ) const
G4LorentzVector G4FragmentingString::Get4Momentum ( ) const

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

다음을 참조함 : Pminus, Pplus, Ptleft, Ptright, CLHEP::HepLorentzVector::setE(), CLHEP::HepLorentzVector::setPz().

G4int G4FragmentingString::GetDecayDirection ( ) const
G4ParticleDefinition * G4FragmentingString::GetDecayParton ( ) const
inline

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

다음을 참조함 : theDecayParton.

다음에 의해서 참조됨 : G4QGSMFragmentation::SplitEandP(), G4LundStringFragmentation::SplitEandP(), G4QGSMFragmentation::Splitup(), G4LundStringFragmentation::Splitup().

G4ParticleDefinition * G4FragmentingString::GetLeftParton ( void  ) const
inline
G4LorentzVector G4FragmentingString::GetPleft ( )

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

다음을 참조함 : Pleft.

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

G4LorentzVector G4FragmentingString::GetPright ( )

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

다음을 참조함 : Pright.

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

G4LorentzVector G4FragmentingString::GetPstring ( )

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

다음을 참조함 : Pstring.

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

G4ParticleDefinition * G4FragmentingString::GetRightParton ( void  ) const
inline
G4ParticleDefinition * G4FragmentingString::GetStableParton ( ) const
inline

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

다음을 참조함 : theStableParton.

G4double G4FragmentingString::LightConeDecay ( )

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

다음을 참조함 : decaying, Left, Pminus, Pplus, Right.

G4double G4FragmentingString::LightConeMinus ( )

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

다음을 참조함 : Pminus.

G4double G4FragmentingString::LightConePlus ( )

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

다음을 참조함 : Pplus.

void G4FragmentingString::LorentzRotate ( const G4LorentzRotation rotation)
inline
G4double G4FragmentingString::Mass ( ) const
G4double G4FragmentingString::Mass2 ( ) const

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

다음을 참조함 : CLHEP::HepLorentzVector::mag2(), Pstring.

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

G4double G4FragmentingString::MassT2 ( ) const

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

다음을 참조함 : Pminus, Pplus.

int G4FragmentingString::operator!= ( const G4FragmentingString right) const
inline

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

다음을 참조함 : right.

G4FragmentingString & G4FragmentingString::operator= ( const G4FragmentingString old)

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

다음을 참조함 : decaying, LeftParton, Pleft, Pminus, Pplus, Pright, Pstring, Ptleft, Ptright, RightParton, theDecayParton, theStableParton.

int G4FragmentingString::operator== ( const G4FragmentingString right) const
inline

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

다음을 참조함 : right.

void G4FragmentingString::SetLeftPartonStable ( )

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

다음을 참조함 : decaying, GetLeftParton(), GetRightParton(), Right, theDecayParton, theStableParton.

void G4FragmentingString::SetPleft ( G4LorentzVector  a4momentum)
inline

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

다음을 참조함 : Pleft.

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

void G4FragmentingString::SetPright ( G4LorentzVector  a4momentum)
inline

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

다음을 참조함 : Pright.

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

void G4FragmentingString::SetRightPartonStable ( )

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

다음을 참조함 : decaying, GetLeftParton(), GetRightParton(), Left, theDecayParton, theStableParton.

G4bool G4FragmentingString::StableIsQuark ( )

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

다음을 참조함 : G4ParticleDefinition::GetParticleSubType(), theStableParton.

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

G4ThreeVector G4FragmentingString::StablePt ( )

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

다음을 참조함 : decaying, Left, Ptleft, Ptright, Right.

G4LorentzRotation G4FragmentingString::TransformToAlignedCms ( )
inline
G4LorentzRotation G4FragmentingString::TransformToCenterOfMass ( )
inline

멤버 데이타 문서화

DecaySide G4FragmentingString::decaying
private

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

다음에 의해서 참조됨 : DecayPt(), G4FragmentingString(), GetDecayDirection(), LightConeDecay(), operator=(), SetLeftPartonStable(), SetRightPartonStable(), StablePt().

G4ParticleDefinition* G4FragmentingString::LeftParton
private

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

다음에 의해서 참조됨 : FourQuarkString(), G4FragmentingString(), GetLeftParton(), operator=().

G4LorentzVector G4FragmentingString::Pleft
private

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

다음에 의해서 참조됨 : G4FragmentingString(), GetPleft(), LorentzRotate(), operator=(), SetPleft(), TransformToAlignedCms(), TransformToCenterOfMass().

G4double G4FragmentingString::Pminus
private
G4double G4FragmentingString::Pplus
private
G4LorentzVector G4FragmentingString::Pright
private

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

다음에 의해서 참조됨 : G4FragmentingString(), GetPright(), LorentzRotate(), operator=(), SetPright(), TransformToAlignedCms(), TransformToCenterOfMass().

G4LorentzVector G4FragmentingString::Pstring
private

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

다음에 의해서 참조됨 : G4FragmentingString(), GetPstring(), LorentzRotate(), Mass(), Mass2(), operator=(), TransformToAlignedCms(), TransformToCenterOfMass().

G4ThreeVector G4FragmentingString::Ptleft
private

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

다음에 의해서 참조됨 : DecayPt(), G4FragmentingString(), Get4Momentum(), LorentzRotate(), operator=(), StablePt(), TransformToAlignedCms(), TransformToCenterOfMass().

G4ThreeVector G4FragmentingString::Ptright
private

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

다음에 의해서 참조됨 : DecayPt(), G4FragmentingString(), Get4Momentum(), LorentzRotate(), operator=(), StablePt(), TransformToAlignedCms(), TransformToCenterOfMass().

G4ParticleDefinition * G4FragmentingString::RightParton
private

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

다음에 의해서 참조됨 : FourQuarkString(), G4FragmentingString(), GetRightParton(), operator=().

G4ParticleDefinition * G4FragmentingString::theDecayParton
private

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

다음에 의해서 참조됨 : DecayIsQuark(), G4FragmentingString(), GetDecayParton(), operator=(), SetLeftPartonStable(), SetRightPartonStable().

G4ParticleDefinition* G4FragmentingString::theStableParton
private

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

다음에 의해서 참조됨 : G4FragmentingString(), GetStableParton(), operator=(), SetLeftPartonStable(), SetRightPartonStable(), StableIsQuark().


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