39 #ifndef G4ChargeState_HH 
   40 #define G4ChargeState_HH 
   51                           G4double electric_dipole_moment = 0.0,
 
  130    fMagn_dipole    = magnetic_dipole_moment;
 
  131    fElec_dipole    = electric_dipole_moment;
 
  132    fMagneticCharge = magnetic_charge;
 
  137   fCharge         = right.fCharge;
 
  139   fMagn_dipole    = right.fMagn_dipole;
 
  140   fElec_dipole    = right.fElec_dipole;
 
  141   fMagneticCharge = right.fMagneticCharge;
 
  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;
 
G4double GetCharge() const 
G4ChargeState & operator=(const G4ChargeState &right)
void SetChargeMdmSpin(G4double charge, G4double magnetic_dipole_moment, G4double pdgSpin)
G4ChargeState(G4double charge, G4double magnetic_dipole_moment, G4double pdgSpin, G4double electric_dipole_moment=0.0, G4double magnetic_charge=0.0)
void SetChargeSpin(G4double charge, G4double pdgSpin)
void SetMagneticCharge(G4double charge)
void SetSpin(G4double spin)
G4double ElectricDipoleMoment() const 
void SetCharge(G4double charge)
void SetChargesAndMoments(G4double charge, G4double magnetic_dipole_moment, G4double electric_dipole_moment, G4double magnetic_charge)
void SetChargeDipoleMoments(G4double charge, G4double magnetic_dipole_moment, G4double electric_dipole_moment)
void SetElectricDipoleMoment(G4double moment)
void SetMagneticDipoleMoment(G4double moment)
G4double GetMagneticDipoleMoment() const 
G4double GetPDGSpin() const 
G4double MagneticCharge() const 
void SetChargeMdm(G4double charge, G4double mag_dipole_moment)
void SetChargeSpinMoments(G4double charge, G4double pdgSpin, G4double magnetic_dipole_moment=DBL_MAX, G4double electric_dipole_moment=DBL_MAX, G4double magnetic_charge=DBL_MAX)
void SetPDGSpin(G4double spin)