#include <Em10PrimaryGeneratorAction.hh>
◆ Em10PrimaryGeneratorAction()
Definition at line 55 of file Em10PrimaryGeneratorAction.cc.
G4ParticleDefinition * FindParticle(G4int PDGEncoding)
 
CLHEP::Hep3Vector G4ThreeVector
 
Em10PrimaryGeneratorMessenger * gunMessenger
 
void SetParticleMomentumDirection(G4ParticleMomentum aMomentumDirection)
 
static G4String thePrimaryParticleName
 
G4VUserPrimaryGeneratorAction()
 
void SetParticlePosition(G4ThreeVector aPosition)
 
const G4String & GetParticleName() const
 
G4ParticleGun * particleGun
 
void SetParticleEnergy(G4double aKineticEnergy)
 
static G4ParticleTable * GetParticleTable()
 
void SetParticleDefinition(G4ParticleDefinition *aParticleDefinition)
 
 
 
 
◆ ~Em10PrimaryGeneratorAction()
      
        
          | Em10PrimaryGeneratorAction::~Em10PrimaryGeneratorAction  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ GeneratePrimaries()
  
  
      
        
          | void Em10PrimaryGeneratorAction::GeneratePrimaries  | 
          ( | 
          G4Event *  | 
          anEvent | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
Implements G4VUserPrimaryGeneratorAction.
Definition at line 97 of file Em10PrimaryGeneratorAction.cc.
CLHEP::Hep3Vector G4ThreeVector
 
virtual void GeneratePrimaryVertex(G4Event *evt)
 
static G4String thePrimaryParticleName
 
void SetParticlePosition(G4ThreeVector aPosition)
 
G4ParticleGun * particleGun
 
G4ParticleDefinition * GetParticleDefinition() const
 
 
 
 
◆ GetPrimaryName()
  
  
      
        
          | G4String Em10PrimaryGeneratorAction::GetPrimaryName  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ SetRndmFlag()
  
  
      
        
          | void Em10PrimaryGeneratorAction::SetRndmFlag  | 
          ( | 
          G4String  | 
          val | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ Setxvertex()
      
        
          | void Em10PrimaryGeneratorAction::Setxvertex  | 
          ( | 
          G4double  | 
          x | ) | 
           | 
        
      
 
 
◆ Setyvertex()
      
        
          | void Em10PrimaryGeneratorAction::Setyvertex  | 
          ( | 
          G4double  | 
          y | ) | 
           | 
        
      
 
 
◆ Setzvertex()
      
        
          | void Em10PrimaryGeneratorAction::Setzvertex  | 
          ( | 
          G4double  | 
          z | ) | 
           | 
        
      
 
 
◆ gunMessenger
  
  
      
        
          | Em10PrimaryGeneratorMessenger* Em10PrimaryGeneratorAction::gunMessenger | 
         
       
   | 
  
private   | 
  
 
 
◆ particleGun
◆ rndmFlag
  
  
      
        
          | G4String Em10PrimaryGeneratorAction::rndmFlag | 
         
       
   | 
  
private   | 
  
 
 
◆ thePrimaryParticleName
  
  
      
        
          | G4String Em10PrimaryGeneratorAction::thePrimaryParticleName ="proton" | 
         
       
   | 
  
staticprivate   | 
  
 
 
◆ vertexdefined
  
  
      
        
          | G4bool Em10PrimaryGeneratorAction::vertexdefined | 
         
       
   | 
  
private   | 
  
 
 
◆ xvertex
  
  
      
        
          | G4double Em10PrimaryGeneratorAction::xvertex | 
         
       
   | 
  
private   | 
  
 
 
◆ yvertex
  
  
      
        
          | G4double Em10PrimaryGeneratorAction::yvertex | 
         
       
   | 
  
private   | 
  
 
 
◆ zvertex
  
  
      
        
          | G4double Em10PrimaryGeneratorAction::zvertex | 
         
       
   | 
  
private   | 
  
 
 
The documentation for this class was generated from the following files: