Geant4 VMC Version 6.6
Loading...
Searching...
No Matches
G4MonopolePhysics Class Reference

#include <Doxymodules.h>

Inheritance diagram for G4MonopolePhysics:

Public Member Functions

 G4MonopolePhysics (const G4String &nam="Monopole Physics")
 
 ~G4MonopolePhysics ()
 
virtual void ConstructParticle ()
 
virtual void ConstructProcess ()
 
void SetMagneticCharge (G4double)
 
void SetElectricCharge (G4double)
 
void SetMonopoleMass (G4double)
 

Private Member Functions

G4MonopolePhysicsoperator= (const G4MonopolePhysics &right)
 
 G4MonopolePhysics (const G4MonopolePhysics &)
 

Private Attributes

G4double fMagCharge
 
G4double fElCharge
 
G4double fMonopoleMass
 
G4MonopolePhysicsMessengerfMessenger
 
G4MonopolefMpl
 

Detailed Description

Definition at line 52 of file Doxymodules.h.

Constructor & Destructor Documentation

◆ G4MonopolePhysics() [1/2]

G4MonopolePhysics::G4MonopolePhysics ( const G4String & nam = "Monopole Physics")

Definition at line 71 of file G4MonopolePhysics.cxx.

◆ ~G4MonopolePhysics()

G4MonopolePhysics::~G4MonopolePhysics ( )

Definition at line 85 of file G4MonopolePhysics.cxx.

◆ G4MonopolePhysics() [2/2]

G4MonopolePhysics::G4MonopolePhysics ( const G4MonopolePhysics & )
private

Member Function Documentation

◆ ConstructParticle()

void G4MonopolePhysics::ConstructParticle ( )
virtual

Definition at line 89 of file G4MonopolePhysics.cxx.

◆ ConstructProcess()

void G4MonopolePhysics::ConstructProcess ( )
virtual

Definition at line 96 of file G4MonopolePhysics.cxx.

◆ SetMagneticCharge()

void G4MonopolePhysics::SetMagneticCharge ( G4double val)

Definition at line 141 of file G4MonopolePhysics.cxx.

Referenced by G4MonopolePhysicsMessenger::SetNewValue().

◆ SetElectricCharge()

void G4MonopolePhysics::SetElectricCharge ( G4double val)

Definition at line 145 of file G4MonopolePhysics.cxx.

Referenced by G4MonopolePhysicsMessenger::SetNewValue().

◆ SetMonopoleMass()

void G4MonopolePhysics::SetMonopoleMass ( G4double mass)

Definition at line 149 of file G4MonopolePhysics.cxx.

Referenced by G4MonopolePhysicsMessenger::SetNewValue().

◆ operator=()

G4MonopolePhysics & G4MonopolePhysics::operator= ( const G4MonopolePhysics & right)
private

Member Data Documentation

◆ fMagCharge

G4double G4MonopolePhysics::fMagCharge
private

Definition at line 71 of file G4MonopolePhysics.hh.

Referenced by ConstructParticle(), G4MonopolePhysics(), and SetMagneticCharge().

◆ fElCharge

G4double G4MonopolePhysics::fElCharge
private

Definition at line 72 of file G4MonopolePhysics.hh.

Referenced by ConstructParticle(), G4MonopolePhysics(), and SetElectricCharge().

◆ fMonopoleMass

G4double G4MonopolePhysics::fMonopoleMass
private

◆ fMessenger

G4MonopolePhysicsMessenger* G4MonopolePhysics::fMessenger
private

Definition at line 75 of file G4MonopolePhysics.hh.

Referenced by G4MonopolePhysics(), and ~G4MonopolePhysics().

◆ fMpl

G4Monopole* G4MonopolePhysics::fMpl
private

Definition at line 76 of file G4MonopolePhysics.hh.

Referenced by ConstructParticle(), and ConstructProcess().


The documentation for this class was generated from the following files: