8#ifndef SIMCORE_DARKBREM_APRIMEPHYSICS_H_
9#define SIMCORE_DARKBREM_APRIMEPHYSICS_H_
12#include "G4VPhysicsConstructor.hh"
15#include "Framework/Configure/Parameters.h"
16#include "G4DarkBreM/G4DarkBremsstrahlung.h"
44 static const std::string
NAME;
103 std::unique_ptr<G4DarkBremsstrahlung> process_;
Class encapsulating parameters for configuring a processor.
Defines basic APrime physics.
framework::config::Parameters parameters_
Dark brem parameters to pass to the process (if enabled)
void ConstructParticle()
Construct particle.
G4double ap_mass_
the mass of the A' for this run
static const std::string NAME
The name of this physics constructor.
virtual ~APrimePhysics()
Class destructor.
bool enable_
is dark brem enabled for this run?
void ConstructProcess()
Construct the process.