30#ifndef GunPrimaryGeneratorAction_h
31#define GunPrimaryGeneratorAction_h 1
33#include "G4VUserPrimaryGeneratorAction.hh"
34#include "G4ThreeVector.hh"
37#include "CLHEP/Units/SystemOfUnits.h"
53 const G4String& particleName =
"geantino",
54 G4double energy = 1.*CLHEP::MeV,
55 G4ThreeVector
position= G4ThreeVector(0,0,0),
56 G4ThreeVector momentumDirection = G4ThreeVector(0,0,1));
void GeneratePrimaries(G4Event *) override
~GunPrimaryGeneratorAction() override
G4ParticleGun * fParticleGun
GunPrimaryGeneratorAction(const G4String &particleName="geantino", G4double energy=1.*CLHEP::MeV, G4ThreeVector position=G4ThreeVector(0, 0, 0), G4ThreeVector momentumDirection=G4ThreeVector(0, 0, 1))