| 
    Geant4
    10.01.p03
    
   | 
 
#include <FFPrimaryGeneratorAction.hh>
 Inheritance diagram for FFPrimaryGeneratorAction:
 Collaboration diagram for FFPrimaryGeneratorAction:Public Member Functions | |
| FFPrimaryGeneratorAction () | |
| virtual void | GeneratePrimaries (G4Event *event) | 
| virtual | ~FFPrimaryGeneratorAction () | 
  Public Member Functions inherited from G4VUserPrimaryGeneratorAction | |
| G4VUserPrimaryGeneratorAction () | |
| virtual | ~G4VUserPrimaryGeneratorAction () | 
Private Member Functions | |
| G4ThreeVector | GetNeutronSourceCenter (void) | 
Private Attributes | |
| G4long | fEventNumber | 
| G4VPhysicalVolume * | fH2OPhysical | 
| G4VPhysicalVolume * | fNeutronPhysical | 
| G4Tubs * | fNeutronSolid | 
| G4ParticleGun *const | fParticleGun | 
| G4VPhysicalVolume * | fTankPhysical | 
Definition at line 55 of file FFPrimaryGeneratorAction.hh.
| FFPrimaryGeneratorAction::FFPrimaryGeneratorAction | ( | ) | 
Definition at line 67 of file FFPrimaryGeneratorAction.cc.
References G4Neutron::Definition(), fParticleGun, MeV, G4ParticleGun::SetParticleDefinition(), and G4ParticleGun::SetParticleEnergy().
 Here is the call graph for this function:
      
  | 
  virtual | 
Definition at line 199 of file FFPrimaryGeneratorAction.cc.
References fParticleGun.
      
  | 
  virtual | 
Implements G4VUserPrimaryGeneratorAction.
Definition at line 84 of file FFPrimaryGeneratorAction.cc.
References deg, fEventNumber, fNeutronSolid, fParticleGun, G4cout, G4endl, G4UniformRand, G4ParticleGun::GeneratePrimaryVertex(), GetNeutronSourceCenter(), G4Tubs::GetOuterRadius(), G4Tubs::GetZHalfLength(), G4ParticleGun::SetParticleMomentumDirection(), G4VPrimaryGenerator::SetParticlePosition(), and z.
 Here is the call graph for this function:
      
  | 
  private | 
Definition at line 123 of file FFPrimaryGeneratorAction.cc.
References EventMustBeAborted, fH2OPhysical, fNeutronPhysical, fNeutronSolid, fTankPhysical, G4Exception(), G4PhysicalVolumeStore::GetInstance(), G4LogicalVolumeStore::GetInstance(), G4LogicalVolume::GetSolid(), G4VPhysicalVolume::GetTranslation(), G4LogicalVolumeStore::GetVolume(), and G4PhysicalVolumeStore::GetVolume().
Referenced by GeneratePrimaries().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 71 of file FFPrimaryGeneratorAction.hh.
Referenced by GeneratePrimaries().
      
  | 
  private | 
Definition at line 73 of file FFPrimaryGeneratorAction.hh.
Referenced by GetNeutronSourceCenter().
      
  | 
  private | 
Definition at line 74 of file FFPrimaryGeneratorAction.hh.
Referenced by GetNeutronSourceCenter().
      
  | 
  private | 
Definition at line 75 of file FFPrimaryGeneratorAction.hh.
Referenced by GeneratePrimaries(), and GetNeutronSourceCenter().
      
  | 
  private | 
Definition at line 76 of file FFPrimaryGeneratorAction.hh.
Referenced by FFPrimaryGeneratorAction(), GeneratePrimaries(), and ~FFPrimaryGeneratorAction().
      
  | 
  private | 
Definition at line 77 of file FFPrimaryGeneratorAction.hh.
Referenced by GetNeutronSourceCenter().