10#ifndef SIMCORE_GAMMAPHYSICS_H_
11#define SIMCORE_GAMMAPHYSICS_H_
16#include "G4GammaConversionToMuons.hh"
17#include "G4ProcessManager.hh"
18#include "G4VPhysicsConstructor.hh"
19#include "G4VProcess.hh"
20#include "SimCore/PhotoNuclearModel.h"
Class encapsulating parameters for configuring a processor.
extra gamma particle physics for simulation and sets up the photonuclear model to use from the config...
void ConstructProcess() final
We do two things for this call back during initialization.
G4GammaConversionToMuons gammaConvProcess
The gamma to muons process.
virtual ~GammaPhysics()=default
Class destructor.
void ConstructParticle() final
Construct particles.
framework::config::Parameters modelParameters
Parameters from the configuration to pass along to the photonuclear model.
All classes in the ldmx-sw project use this namespace.