#include <F02PrimaryGeneratorAction.hh>
◆ F02PrimaryGeneratorAction()
Definition at line 56 of file F02PrimaryGeneratorAction.cc.
G4ParticleDefinition * FindParticle(G4int PDGEncoding)
 
CLHEP::Hep3Vector G4ThreeVector
 
void SetParticleMomentumDirection(G4ParticleMomentum aMomentumDirection)
 
F02DetectorConstruction * fDetector
 
G4VUserPrimaryGeneratorAction()
 
void SetParticlePosition(G4ThreeVector aPosition)
 
static G4ParticleDefinition * fgPrimaryParticle
 
void SetParticleEnergy(G4double aKineticEnergy)
 
G4ParticleGun * fParticleGun
 
F02PrimaryGeneratorMessenger * fGunMessenger
 
static G4ParticleTable * GetParticleTable()
 
void SetParticleDefinition(G4ParticleDefinition *aParticleDefinition)
 
 
 
 
◆ ~F02PrimaryGeneratorAction()
  
  
      
        
          | F02PrimaryGeneratorAction::~F02PrimaryGeneratorAction  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ GeneratePrimaries()
  
  
      
        
          | void F02PrimaryGeneratorAction::GeneratePrimaries  | 
          ( | 
          G4Event *  | 
          anEvent | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
Implements G4VUserPrimaryGeneratorAction.
Definition at line 102 of file F02PrimaryGeneratorAction.cc.
  127     x0 = r0*std::cos(phi0);
   128     y0 = r0*std::sin(phi0);
 
CLHEP::Hep3Vector G4ThreeVector
 
virtual void GeneratePrimaryVertex(G4Event *evt)
 
F02DetectorConstruction * fDetector
 
void SetParticlePosition(G4ThreeVector aPosition)
 
static const double twopi
 
G4double GetAbsorberRadius()
 
static G4ParticleDefinition * fgPrimaryParticle
 
G4ParticleGun * fParticleGun
 
G4ParticleDefinition * GetParticleDefinition() const
 
 
 
 
◆ GetPrimaryName()
  
  
      
        
          | G4String F02PrimaryGeneratorAction::GetPrimaryName  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ SetRndmFlag()
  
  
      
        
          | void F02PrimaryGeneratorAction::SetRndmFlag  | 
          ( | 
          G4String  | 
          val | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ SetXVertex()
      
        
          | void F02PrimaryGeneratorAction::SetXVertex  | 
          ( | 
          G4double  | 
          x | ) | 
           | 
        
      
 
 
◆ SetYVertex()
      
        
          | void F02PrimaryGeneratorAction::SetYVertex  | 
          ( | 
          G4double  | 
          y | ) | 
           | 
        
      
 
 
◆ SetZVertex()
      
        
          | void F02PrimaryGeneratorAction::SetZVertex  | 
          ( | 
          G4double  | 
          z | ) | 
           | 
        
      
 
 
◆ fDetector
◆ fgPrimaryParticle
◆ fGunMessenger
◆ fParticleGun
◆ fRndmFlag
  
  
      
        
          | G4String F02PrimaryGeneratorAction::fRndmFlag | 
         
       
   | 
  
private   | 
  
 
 
◆ fVertexDefined
  
  
      
        
          | G4bool F02PrimaryGeneratorAction::fVertexDefined | 
         
       
   | 
  
private   | 
  
 
 
◆ fXVertex
  
  
      
        
          | G4double F02PrimaryGeneratorAction::fXVertex | 
         
       
   | 
  
private   | 
  
 
 
◆ fYVertex
  
  
      
        
          | G4double F02PrimaryGeneratorAction::fYVertex | 
         
       
   | 
  
private   | 
  
 
 
◆ fZVertex
  
  
      
        
          | G4double F02PrimaryGeneratorAction::fZVertex | 
         
       
   | 
  
private   | 
  
 
 
The documentation for this class was generated from the following files: