#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: