#include <F04PrimaryGeneratorAction.hh>
◆ F04PrimaryGeneratorAction()
Definition at line 52 of file F04PrimaryGeneratorAction.cc.
   66                                         FindParticle(particleName=
"proton"));
 
CLHEP::Hep3Vector G4ThreeVector
 
F04PrimaryGeneratorMessenger * fGunMessenger
 
void SetParticleMomentumDirection(G4ParticleMomentum aMomentumDirection)
 
void SetParticlePosition(G4ThreeVector aPosition)
 
void SetParticleEnergy(G4double aKineticEnergy)
 
F04DetectorConstruction * fDetector
 
static G4ParticleTable * GetParticleTable()
 
G4ParticleGun * fParticleGun
 
G4double GetTargetThickness()
 
void SetParticleDefinition(G4ParticleDefinition *aParticleDefinition)
 
 
 
 
◆ ~F04PrimaryGeneratorAction()
  
  
      
        
          | F04PrimaryGeneratorAction::~F04PrimaryGeneratorAction  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ GeneratePrimaries()
  
  
      
        
          | void F04PrimaryGeneratorAction::GeneratePrimaries  | 
          ( | 
          G4Event *  | 
          anEvent | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
Implements G4VUserPrimaryGeneratorAction.
Definition at line 85 of file F04PrimaryGeneratorAction.cc.
   95                                                  GetNavigatorForTracking();
   105                                           CreateTouchableHistoryHandle();
   138       x0 = r0*std::cos(phi0);
   139       y0 = r0*std::sin(phi0);
 
void SetParticleMomentumDirection(G4ParticleMomentum aMomentumDirection)
 
virtual void GeneratePrimaryVertex(G4Event *evt)
 
void SetParticlePosition(G4ThreeVector aPosition)
 
G4double GetTargetRadius()
 
static const double twopi
 
static G4TransportationManager * GetTransportationManager()
 
F04DetectorConstruction * fDetector
 
void SetWorldVolume(G4VPhysicalVolume *pWorld)
 
virtual G4VPhysicalVolume * LocateGlobalPointAndSetup(const G4ThreeVector &point, const G4ThreeVector *direction=0, const G4bool pRelativeSearch=true, const G4bool ignoreDirection=true)
 
G4AffineTransform fGlobal2local
 
G4ParticleGun * fParticleGun
 
G4double GetTargetThickness()
 
G4VPhysicalVolume * GetWorldVolume() const
 
 
 
 
◆ SetRndmFlag()
  
  
      
        
          | void F04PrimaryGeneratorAction::SetRndmFlag  | 
          ( | 
          G4String  | 
          val | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ SetXvertex()
      
        
          | void F04PrimaryGeneratorAction::SetXvertex  | 
          ( | 
          G4double  | 
          x | ) | 
           | 
        
      
 
 
◆ SetYvertex()
      
        
          | void F04PrimaryGeneratorAction::SetYvertex  | 
          ( | 
          G4double  | 
          y | ) | 
           | 
        
      
 
 
◆ SetZvertex()
      
        
          | void F04PrimaryGeneratorAction::SetZvertex  | 
          ( | 
          G4double  | 
          z | ) | 
           | 
        
      
 
 
◆ fDetector
◆ fFirst
  
  
      
        
          | G4bool F04PrimaryGeneratorAction::fFirst | 
         
       
   | 
  
private   | 
  
 
 
◆ fGlobal2local
◆ fGunMessenger
◆ fParticleGun
◆ fRndmFlag
  
  
      
        
          | G4String F04PrimaryGeneratorAction::fRndmFlag | 
         
       
   | 
  
private   | 
  
 
 
◆ fVertexdefined
  
  
      
        
          | G4bool F04PrimaryGeneratorAction::fVertexdefined | 
         
       
   | 
  
private   | 
  
 
 
◆ fXvertex
  
  
      
        
          | G4double F04PrimaryGeneratorAction::fXvertex | 
         
       
   | 
  
private   | 
  
 
 
◆ fYvertex
  
  
      
        
          | G4double F04PrimaryGeneratorAction::fYvertex | 
         
       
   | 
  
private   | 
  
 
 
◆ fZvertex
  
  
      
        
          | G4double F04PrimaryGeneratorAction::fZvertex | 
         
       
   | 
  
private   | 
  
 
 
The documentation for this class was generated from the following files: