| 
    Geant4
    10.00.p01
    
   | 
 
#include <CexmcParticleGun.hh>
 Inheritance diagram for CexmcParticleGun:
 Collaboration diagram for CexmcParticleGun:Private Attributes | |
| CexmcPhysicsManager * | physicsManager | 
| G4ThreeVector | origPos | 
| G4ThreeVector | origDir | 
| G4double | origMomentumAmp | 
| CexmcParticleGunMessenger * | messenger | 
Additional Inherited Members | |
  Static Public Member Functions inherited from G4VPrimaryGenerator | |
| static G4bool | CheckVertexInsideWorld (const G4ThreeVector &pos) | 
  Protected Member Functions inherited from G4ParticleGun | |
| virtual void | SetInitialValues () | 
  Protected Attributes inherited from G4ParticleGun | |
| G4int | NumberOfParticlesToBeGenerated | 
| G4ParticleDefinition * | particle_definition | 
| G4ParticleMomentum | particle_momentum_direction | 
| G4double | particle_energy | 
| G4double | particle_momentum | 
| G4double | particle_charge | 
| G4ThreeVector | particle_polarization | 
  Protected Attributes inherited from G4VPrimaryGenerator | |
| G4ThreeVector | particle_position | 
| G4double | particle_time | 
Definition at line 55 of file CexmcParticleGun.hh.
      
  | 
  explicit | 
Definition at line 48 of file CexmcParticleGun.cc.
References messenger.
| CexmcParticleGun::~CexmcParticleGun | ( | ) | 
Definition at line 58 of file CexmcParticleGun.cc.
References messenger.
      
  | 
  inline | 
Definition at line 113 of file CexmcParticleGun.hh.
References origDir.
Referenced by CexmcPrimaryGeneratorAction::GeneratePrimaries(), and CexmcChargeExchangeReconstructor::Reconstruct().
 Here is the caller graph for this function:
      
  | 
  inline | 
Definition at line 119 of file CexmcParticleGun.hh.
References origMomentumAmp.
Referenced by CexmcPrimaryGeneratorAction::GeneratePrimaries(), CexmcChargeExchangeReconstructor::Reconstruct(), and CexmcChargeExchangeReconstructor::SetExpectedMomentumAmpDiff().
 Here is the caller graph for this function:
      
  | 
  inline | 
Definition at line 107 of file CexmcParticleGun.hh.
References origPos.
Referenced by CexmcPrimaryGeneratorAction::GeneratePrimaries().
 Here is the caller graph for this function:
      
  | 
  inline | 
Definition at line 99 of file CexmcParticleGun.hh.
References G4ParticleGun::particle_energy, and G4ParticleGun::particle_momentum.
Referenced by CexmcPrimaryGeneratorAction::GeneratePrimaries().
 Here is the caller graph for this function:
      
  | 
  inline | 
Definition at line 157 of file CexmcParticleGun.hh.
References CexmcCmdIsNotAllowed, G4ParticleGun::SetParticleDefinition(), and ThrowExceptionIfProjectIsRead().
Referenced by CexmcParticleGunMessenger::SetNewValue().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  inline | 
Definition at line 135 of file CexmcParticleGun.hh.
References CexmcCmdIsNotAllowed, origDir, physicsManager, CexmcPhysicsManager::SetMaxIL(), and ThrowExceptionIfProjectIsRead().
Referenced by CexmcParticleGunMessenger::SetNewValue().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  inline | 
Definition at line 147 of file CexmcParticleGun.hh.
References CexmcCmdIsNotAllowed, origMomentumAmp, and ThrowExceptionIfProjectIsRead().
Referenced by CexmcParticleGunMessenger::SetNewValue().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  inline | 
Definition at line 125 of file CexmcParticleGun.hh.
References CexmcCmdIsNotAllowed, origPos, position, and ThrowExceptionIfProjectIsRead().
Referenced by CexmcParticleGunMessenger::SetNewValue().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 95 of file CexmcParticleGun.hh.
Referenced by CexmcParticleGun(), and ~CexmcParticleGun().
      
  | 
  private | 
Definition at line 90 of file CexmcParticleGun.hh.
Referenced by GetOrigDirection(), and SetOrigDirection().
      
  | 
  private | 
Definition at line 92 of file CexmcParticleGun.hh.
Referenced by GetOrigMomentumAmp(), and SetOrigMomentumAmp().
      
  | 
  private | 
Definition at line 88 of file CexmcParticleGun.hh.
Referenced by GetOrigPosition(), and SetOrigPosition().
      
  | 
  private | 
Definition at line 86 of file CexmcParticleGun.hh.
Referenced by SetOrigDirection().