7#ifndef SIMCORE_G4USER_PRIMARYGENERATORACTION_H
8#define SIMCORE_G4USER_PRIMARYGENERATORACTION_H
19#include "G4VUserPrimaryGeneratorAction.hh"
24#include "Framework/Configure/Parameters.h"
Class encapsulating parameters for configuring a processor.
Implementation of Geant4 primary generator action.
virtual ~PrimaryGeneratorAction()=default
Class destructor.
bool time_shift_primaries_
Should we time-shift so that the primary vertices arrive (or originate) at t=0ns at z_=0mm?
void GeneratePrimaries(G4Event *event) override
Generate primaries for the event.
Dynamically loadable photonuclear models either from SimCore or external libraries implementing this ...