#include <G4ChargeState.hh>
|
| G4ChargeState (G4double charge, G4double magnetic_dipole_moment, G4double pdgSpin, G4double electric_dipole_moment=0.0, G4double magnetic_charge=0.0) |
|
| G4ChargeState (const G4ChargeState &right) |
|
G4ChargeState & | operator= (const G4ChargeState &right) |
|
void | SetChargeSpinMoments (G4double charge, G4double pdgSpin, G4double magnetic_dipole_moment=DBL_MAX, G4double electric_dipole_moment=DBL_MAX, G4double magnetic_charge=DBL_MAX) |
|
void | SetCharge (G4double charge) |
|
G4double | GetCharge () const |
|
void | SetPDGSpin (G4double spin) |
|
G4double | GetPDGSpin () const |
|
void | SetMagneticDipoleMoment (G4double moment) |
|
G4double | GetMagneticDipoleMoment () const |
|
void | SetElectricDipoleMoment (G4double moment) |
|
G4double | ElectricDipoleMoment () const |
|
void | SetMagneticCharge (G4double charge) |
|
G4double | MagneticCharge () const |
|
void | SetChargeMdm (G4double charge, G4double mag_dipole_moment) |
|
void | SetChargeMdmSpin (G4double charge, G4double magnetic_dipole_moment, G4double pdgSpin) |
|
void | SetChargeSpin (G4double charge, G4double pdgSpin) |
|
void | SetChargeDipoleMoments (G4double charge, G4double magnetic_dipole_moment, G4double electric_dipole_moment) |
|
void | SetChargesAndMoments (G4double charge, G4double magnetic_dipole_moment, G4double electric_dipole_moment, G4double magnetic_charge) |
|
void | SetSpin (G4double spin) |
|
G4double | GetSpin () const |
|
Definition at line 44 of file G4ChargeState.hh.
Definition at line 122 of file G4ChargeState.hh.
130 fMagn_dipole = magnetic_dipole_moment;
131 fElec_dipole = electric_dipole_moment;
132 fMagneticCharge = magnetic_charge;
Definition at line 135 of file G4ChargeState.hh.
137 fCharge = right.fCharge;
139 fMagn_dipole = right.fMagn_dipole;
140 fElec_dipole = right.fElec_dipole;
141 fMagneticCharge = right.fMagneticCharge;
G4double G4ChargeState::ElectricDipoleMoment |
( |
| ) |
const |
|
inline |
G4double G4ChargeState::GetCharge |
( |
| ) |
const |
|
inline |
G4double G4ChargeState::GetMagneticDipoleMoment |
( |
| ) |
const |
|
inline |
G4double G4ChargeState::GetPDGSpin |
( |
| ) |
const |
|
inline |
G4double G4ChargeState::GetSpin |
( |
| ) |
const |
|
inline |
G4double G4ChargeState::MagneticCharge |
( |
| ) |
const |
|
inline |
Definition at line 144 of file G4ChargeState.hh.
146 if (&right ==
this)
return *
this;
148 fCharge = right.fCharge;
150 fMagn_dipole = right.fMagn_dipole;
151 fElec_dipole = right.fElec_dipole;
152 fMagneticCharge = right.fMagneticCharge;
Definition at line 179 of file G4ChargeState.hh.
void SetElectricDipoleMoment(G4double moment)
void SetChargeMdm(G4double charge, G4double mag_dipole_moment)
Definition at line 157 of file G4ChargeState.hh.
void SetCharge(G4double charge)
void SetMagneticDipoleMoment(G4double moment)
Definition at line 163 of file G4ChargeState.hh.
void SetChargeMdm(G4double charge, G4double mag_dipole_moment)
void SetPDGSpin(G4double spin)
Definition at line 188 of file G4ChargeState.hh.
void SetMagneticCharge(G4double charge)
void SetChargeDipoleMoments(G4double charge, G4double magnetic_dipole_moment, G4double electric_dipole_moment)
Definition at line 171 of file G4ChargeState.hh.
void SetCharge(G4double charge)
void SetPDGSpin(G4double spin)
Definition at line 38 of file G4ChargeState.cc.
48 if( magnetic_dipole_moment <
DBL_MAX) fMagn_dipole= magnetic_dipole_moment;
49 if( electric_dipole_moment <
DBL_MAX) fElec_dipole= electric_dipole_moment;
50 if( magnetic_charge <
DBL_MAX) fMagneticCharge= magnetic_charge;
void G4ChargeState::SetElectricDipoleMoment |
( |
G4double |
moment | ) |
|
|
inline |
void G4ChargeState::SetMagneticDipoleMoment |
( |
G4double |
moment | ) |
|
|
inline |
The documentation for this class was generated from the following files: