7#include <gemc/goptions/goptions.h>
8#include <gemc/gdynamicDigitization/gdynamicdigitization.h>
62 explicit GRun(std::shared_ptr<GOptions> gopts,
63 std::shared_ptr<gdynamicdigitization::dRoutinesMap> digi_map);
80 std::shared_ptr<gdynamicdigitization::dRoutinesMap> digitization_routines_map;
Thread-local run object created by the GEMC run action.
GRun & operator=(GRun &&)=delete
GRun(const GRun &)=delete
GRun(std::shared_ptr< GOptions > gopts, std::shared_ptr< gdynamicdigitization::dRoutinesMap > digi_map)
Constructs the run object for the current execution thread.
GRun & operator=(const GRun &)=delete
constexpr const char * GRUN_LOGGER
G4THitsCollection< GHit > GHitsCollection
Namespace containing helpers related to the run-container scope.
GOptions defineOptions()
Returns the options associated with the run-container logger scope.