Geant4.10
|
#include <G4ChargeState.hh>
Public Member Functions | |
G4ChargeState (G4double charge, G4double spin=0, G4double magnetic_dipole_moment=0.0, G4double electric_dipole_moment=0.0, G4double magnetic_charge=0.0) | |
G4ChargeState (const G4ChargeState &right) | |
G4ChargeState & | operator= (const G4ChargeState &right) |
void | SetChargeAndMoments (G4double charge, G4double spin, 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 | SetSpin (G4double spin) |
G4double | GetSpin () const |
void | SetMagneticDipoleMoment (G4double moment) |
G4double | GetMagneticDipoleMoment () const |
void | SetElectricDipoleMoment (G4double moment) |
G4double | ElectricDipoleMoment () const |
void | SetMagneticCharge (G4double charge) |
G4double | MagneticCharge () const |
Definition at line 44 of file G4ChargeState.hh.
G4ChargeState::G4ChargeState | ( | G4double | charge, |
G4double | spin = 0 , |
||
G4double | magnetic_dipole_moment = 0.0 , |
||
G4double | electric_dipole_moment = 0.0 , |
||
G4double | magnetic_charge = 0.0 |
||
) |
Definition at line 38 of file G4ChargeState.cc.
G4ChargeState::G4ChargeState | ( | const G4ChargeState & | right | ) |
Definition at line 51 of file G4ChargeState.cc.
|
inline |
Definition at line 77 of file G4ChargeState.hh.
|
inline |
Definition at line 68 of file G4ChargeState.hh.
Referenced by G4EqEMFieldWithSpin::SetChargeMomentumMass(), G4RepleteEofM::SetChargeMomentumMass(), G4EqMagElectricField::SetChargeMomentumMass(), G4EqEMFieldWithEDM::SetChargeMomentumMass(), G4MonopoleEq::SetChargeMomentumMass(), G4Mag_SpinEqRhs::SetChargeMomentumMass(), G4MonopoleEquation::SetChargeMomentumMass(), and G4Mag_EqRhs::SetChargeMomentumMass().
|
inline |
Definition at line 74 of file G4ChargeState.hh.
Referenced by G4EqEMFieldWithSpin::SetChargeMomentumMass(), G4RepleteEofM::SetChargeMomentumMass(), G4EqEMFieldWithEDM::SetChargeMomentumMass(), and G4Mag_SpinEqRhs::SetChargeMomentumMass().
|
inline |
Definition at line 71 of file G4ChargeState.hh.
Referenced by G4EqEMFieldWithSpin::SetChargeMomentumMass(), G4RepleteEofM::SetChargeMomentumMass(), G4EqEMFieldWithEDM::SetChargeMomentumMass(), and G4Mag_SpinEqRhs::SetChargeMomentumMass().
|
inline |
Definition at line 80 of file G4ChargeState.hh.
Referenced by G4MonopoleEquation::SetChargeMomentumMass().
G4ChargeState & G4ChargeState::operator= | ( | const G4ChargeState & | right | ) |
Definition at line 60 of file G4ChargeState.cc.
Definition at line 67 of file G4ChargeState.hh.
void G4ChargeState::SetChargeAndMoments | ( | G4double | charge, |
G4double | spin, | ||
G4double | magnetic_dipole_moment = DBL_MAX , |
||
G4double | electric_dipole_moment = DBL_MAX , |
||
G4double | magnetic_charge = DBL_MAX |
||
) |
Definition at line 73 of file G4ChargeState.cc.
References DBL_MAX.
Referenced by G4FieldTrack::SetChargeAndMoments().
Definition at line 76 of file G4ChargeState.hh.
Definition at line 79 of file G4ChargeState.hh.
Definition at line 73 of file G4ChargeState.hh.
Definition at line 70 of file G4ChargeState.hh.