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

#include <G4EqEMFieldWithEDM.hh>

G4EqEMFieldWithEDM에 대한 상속 다이어그램 :
G4EquationOfMotion

Public 멤버 함수

 G4EqEMFieldWithEDM (G4ElectroMagneticField *emField)
 
 ~G4EqEMFieldWithEDM ()
 
void SetChargeMomentumMass (G4ChargeState particleCharge, G4double MomentumXc, G4double mass)
 
void EvaluateRhsGivenB (const G4double y[], const G4double Field[], G4double dydx[]) const
 
void SetAnomaly (G4double a)
 
G4double GetAnomaly () const
 
void SetEta (G4double n)
 
G4double GetEta () const
 
virtual void EvaluateRhsGivenB (const G4double y[], const G4double B[3], G4double dydx[]) const =0
 
void RightHandSide (const G4double y[], G4double dydx[]) const
 
void EvaluateRhsReturnB (const G4double y[], G4double dydx[], G4double Field[]) const
 
void GetFieldValue (const G4double Point[4], G4double Field[]) const
 
const G4FieldGetFieldObj () const
 
void SetFieldObj (G4Field *pField)
 

Private 속성

G4double charge
 
G4double mass
 
G4double magMoment
 
G4double spin
 
G4double fElectroMagCof
 
G4double fMassCof
 
G4double omegac
 
G4double anomaly
 
G4double eta
 
G4double beta
 
G4double gamma
 

상세한 설명

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

생성자 & 소멸자 문서화

G4EqEMFieldWithEDM::G4EqEMFieldWithEDM ( G4ElectroMagneticField emField)

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

G4EqEMFieldWithEDM::~G4EqEMFieldWithEDM ( )

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

멤버 함수 문서화

virtual void G4EquationOfMotion::EvaluateRhsGivenB ( const G4double  y[],
const G4double  B[3],
G4double  dydx[] 
) const
pure virtualinherited
void G4EqEMFieldWithEDM::EvaluateRhsGivenB ( const G4double  y[],
const G4double  Field[],
G4double  dydx[] 
) const
void G4EquationOfMotion::EvaluateRhsReturnB ( const G4double  y[],
G4double  dydx[],
G4double  Field[] 
) const
inherited

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

다음을 참조함 : G4EquationOfMotion::EvaluateRhsGivenB(), G4EquationOfMotion::GetFieldValue().

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

G4double G4EqEMFieldWithEDM::GetAnomaly ( ) const
inline

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

다음을 참조함 : anomaly.

G4double G4EqEMFieldWithEDM::GetEta ( ) const
inline

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

다음을 참조함 : eta.

const G4Field* G4EquationOfMotion::GetFieldObj ( ) const
inherited
void G4EquationOfMotion::GetFieldValue ( const G4double  Point[4],
G4double  Field[] 
) const
inherited
void G4EquationOfMotion::RightHandSide ( const G4double  y[],
G4double  dydx[] 
) const
inlineinherited

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

void G4EqEMFieldWithEDM::SetAnomaly ( G4double  a)
inline

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

다음을 참조함 : a, anomaly.

void G4EqEMFieldWithEDM::SetChargeMomentumMass ( G4ChargeState  particleCharge,
G4double  MomentumXc,
G4double  mass 
)
virtual
void G4EqEMFieldWithEDM::SetEta ( G4double  n)
inline

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

다음을 참조함 : eta, n.

void G4EquationOfMotion::SetFieldObj ( G4Field pField)
inherited

멤버 데이타 문서화

G4double G4EqEMFieldWithEDM::anomaly
private

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

다음에 의해서 참조됨 : EvaluateRhsGivenB(), GetAnomaly(), SetAnomaly(), SetChargeMomentumMass().

G4double G4EqEMFieldWithEDM::beta
private

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

다음에 의해서 참조됨 : EvaluateRhsGivenB(), SetChargeMomentumMass().

G4double G4EqEMFieldWithEDM::charge
private

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

다음에 의해서 참조됨 : EvaluateRhsGivenB(), SetChargeMomentumMass().

G4double G4EqEMFieldWithEDM::eta
private

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

다음에 의해서 참조됨 : EvaluateRhsGivenB(), GetEta(), SetEta().

G4double G4EqEMFieldWithEDM::fElectroMagCof
private

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

다음에 의해서 참조됨 : EvaluateRhsGivenB(), SetChargeMomentumMass().

G4double G4EqEMFieldWithEDM::fMassCof
private

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

다음에 의해서 참조됨 : EvaluateRhsGivenB(), SetChargeMomentumMass().

G4double G4EqEMFieldWithEDM::gamma
private

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

다음에 의해서 참조됨 : EvaluateRhsGivenB(), SetChargeMomentumMass().

G4double G4EqEMFieldWithEDM::magMoment
private

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

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

G4double G4EqEMFieldWithEDM::mass
private

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

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

G4double G4EqEMFieldWithEDM::omegac
private

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

다음에 의해서 참조됨 : EvaluateRhsGivenB(), SetChargeMomentumMass().

G4double G4EqEMFieldWithEDM::spin
private

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

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


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