#include <IORTPrimaryGeneratorAction.hh>
◆ IORTPrimaryGeneratorAction()
IORTPrimaryGeneratorAction::IORTPrimaryGeneratorAction |
( |
| ) |
|
Definition at line 55 of file IORTPrimaryGeneratorAction.cc.
IORTPrimaryGeneratorMessenger * gunMessenger
G4ParticleGun * particleGun
void SetDefaultPrimaryParticle()
◆ ~IORTPrimaryGeneratorAction()
IORTPrimaryGeneratorAction::~IORTPrimaryGeneratorAction |
( |
| ) |
|
◆ GeneratePrimaries()
void IORTPrimaryGeneratorAction::GeneratePrimaries |
( |
G4Event * |
anEvent | ) |
|
|
virtual |
Implements G4VUserPrimaryGeneratorAction.
Definition at line 132 of file IORTPrimaryGeneratorAction.cc.
165 particleGun -> SetParticleEnergy ( kineticEnergy );
204 condizione = std::sqrt(Mx*Mx + My*My + Mz*Mz);
207 if (condizione < 1) {
213 if (Mx > std::cos(
Theta)) {
G4double meanKineticEnergy
ThreeVector shoot(const G4int Ap, const G4int Af)
CLHEP::Hep3Vector G4ThreeVector
G4ParticleGun * particleGun
static IORTAnalysisManager * GetInstance()
void startNewEvent()
Tell the analysis manager that a new event is starting.
◆ GetmeanKineticEnergy()
G4double IORTPrimaryGeneratorAction::GetmeanKineticEnergy |
( |
void |
| ) |
|
◆ GetParticleGun()
G4ParticleGun* IORTPrimaryGeneratorAction::GetParticleGun |
( |
void |
| ) |
|
|
inline |
◆ SetDefaultPrimaryParticle()
void IORTPrimaryGeneratorAction::SetDefaultPrimaryParticle |
( |
| ) |
|
|
private |
Definition at line 72 of file IORTPrimaryGeneratorAction.cc.
128 Theta = defaultTheta;
G4double meanKineticEnergy
G4ParticleGun * particleGun
static IORTAnalysisManager * GetInstance()
static G4ParticleTable * GetParticleTable()
◆ SetmeanKineticEnergy()
void IORTPrimaryGeneratorAction::SetmeanKineticEnergy |
( |
G4double |
val | ) |
|
◆ SetsigmaEnergy()
void IORTPrimaryGeneratorAction::SetsigmaEnergy |
( |
G4double |
val | ) |
|
◆ SetsigmaY()
void IORTPrimaryGeneratorAction::SetsigmaY |
( |
G4double |
val | ) |
|
◆ SetsigmaZ()
void IORTPrimaryGeneratorAction::SetsigmaZ |
( |
G4double |
val | ) |
|
◆ SetTheta()
void IORTPrimaryGeneratorAction::SetTheta |
( |
G4double |
val | ) |
|
◆ SetXposition()
void IORTPrimaryGeneratorAction::SetXposition |
( |
G4double |
val | ) |
|
◆ SetYposition()
void IORTPrimaryGeneratorAction::SetYposition |
( |
G4double |
val | ) |
|
◆ SetZposition()
void IORTPrimaryGeneratorAction::SetZposition |
( |
G4double |
val | ) |
|
◆ gunMessenger
◆ meanKineticEnergy
G4double IORTPrimaryGeneratorAction::meanKineticEnergy |
|
private |
◆ particleGun
◆ sigmaEnergy
G4double IORTPrimaryGeneratorAction::sigmaEnergy |
|
private |
◆ sigmaY
G4double IORTPrimaryGeneratorAction::sigmaY |
|
private |
◆ sigmaZ
G4double IORTPrimaryGeneratorAction::sigmaZ |
|
private |
◆ Theta
G4double IORTPrimaryGeneratorAction::Theta |
|
private |
◆ X0
◆ Y0
◆ Z0
The documentation for this class was generated from the following files: