41 #include <CLHEP/Units/SystemOfUnits.h>
92 #ifdef G4ANALYSIS_USE_ROOT
128 Theta = defaultTheta;
134 #ifdef G4ANALYSIS_USE_ROOT
167 particleGun -> SetParticleEnergy ( kineticEnergy );
206 condizione = std::sqrt(Mx*Mx + My*My + Mz*Mz);
209 if (condizione < 1) {
215 if (Mx > std::cos(
Theta)) {
232 #ifdef G4ANALYSIS_USE_ROOT
242 #ifdef G4ANALYSIS_USE_ROOT
void SetXposition(G4double)
G4double meanKineticEnergy
ThreeVector shoot(const G4int Ap, const G4int Af)
CLHEP::Hep3Vector G4ThreeVector
IORTPrimaryGeneratorMessenger * gunMessenger
G4double GetmeanKineticEnergy(void)
~IORTPrimaryGeneratorAction()
void SetYposition(G4double)
void SetsigmaEnergy(G4double)
void SetmeanKineticEnergy(G4double)
G4ParticleGun * particleGun
void SetZposition(G4double)
static IORTAnalysisManager * GetInstance()
Get the pointer to the analysis manager.
void SetDefaultPrimaryParticle()
static G4ParticleTable * GetParticleTable()
void GeneratePrimaries(G4Event *)
IORTPrimaryGeneratorAction()