#include <ElectromagneticPhysics.hh>
Definition at line 42 of file ElectromagneticPhysics.hh.
 
      
        
          | ElectromagneticPhysics::ElectromagneticPhysics  | 
          ( | 
          const G4String &  | 
          name = "standard" | ) | 
           | 
        
      
 
Definition at line 68 of file ElectromagneticPhysics.cc.
void SetVerbose(G4int val)
 
static constexpr double mm
 
void SetStepFunctionMuHad(G4double v1, G4double v2)
 
static G4EmParameters * Instance()
 
G4VPhysicsConstructor(const G4String &="")
 
void SetPhysicsType(G4int)
 
void SetStepFunction(G4double v1, G4double v2)
 
 
 
 
      
        
          | ElectromagneticPhysics::~ElectromagneticPhysics  | 
          ( | 
           | ) | 
           | 
        
      
 
 
      
        
          | ElectromagneticPhysics::ElectromagneticPhysics  | 
          ( | 
          const G4String &  | 
          name = "standard" | ) | 
           | 
        
      
 
 
      
        
          | ElectromagneticPhysics::~ElectromagneticPhysics  | 
          ( | 
           | ) | 
           | 
        
      
 
 
      
        
          | ElectromagneticPhysics::ElectromagneticPhysics  | 
          ( | 
          const G4String &  | 
          name = "standard" | ) | 
           | 
        
      
 
 
      
        
          | ElectromagneticPhysics::~ElectromagneticPhysics  | 
          ( | 
           | ) | 
           | 
        
      
 
 
  
  
      
        
          | virtual void ElectromagneticPhysics::ConstructParticle  | 
          ( | 
          void  | 
           | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
  
  
      
        
          | virtual void ElectromagneticPhysics::ConstructParticle  | 
          ( | 
          void  | 
           | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
  
  
      
        
          | virtual void ElectromagneticPhysics::ConstructParticle  | 
          ( | 
          void  | 
           | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
  
  
      
        
          | virtual void ElectromagneticPhysics::ConstructProcess  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
  
  
      
        
          | void ElectromagneticPhysics::ConstructProcess  | 
          ( | 
          void  | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
Implements G4VPhysicsConstructor.
Definition at line 87 of file ElectromagneticPhysics.cc.
   99     if (particleName == 
"gamma") {
 
  105     } 
else if (particleName == 
"e-") {
 
  111     } 
else if (particleName == 
"e+") {
 
  118     } 
else if (particleName == 
"mu+" || 
 
  119                particleName == 
"mu-"    ) {
 
  126     } 
else if( particleName == 
"proton" ||
 
  127                particleName == 
"pi-" ||
 
  128                particleName == 
"pi+"    ) {
 
  133     } 
else if( particleName == 
"alpha" || 
 
  134                particleName == 
"He3"    ) {
 
  140     } 
else if( particleName == 
"GenericIon" ) {
 
const G4String & GetParticleName() const 
 
G4ParticleTable::G4PTblDicIterator * GetParticleIterator() const 
 
G4bool RegisterProcess(G4VProcess *process, G4ParticleDefinition *particle)
 
G4bool IsShortLived() const 
 
static G4PhysicsListHelper * GetPhysicsListHelper()
 
void SetEmModel(G4VEmModel *, G4int index=1)
 
std::vector< G4InuclElementaryParticle >::iterator particleIterator
 
G4double GetPDGCharge() const 
 
 
 
 
  
  
      
        
          | virtual void ElectromagneticPhysics::ConstructProcess  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
The documentation for this class was generated from the following files: