LDMX Software
Simulator.h File Reference

Run the G4 simulation inside of ldmx-app. More...

#include <any>
#include <map>
#include <memory>
#include <string>
#include "Framework/Configure/Parameters.h"
#include "Framework/EventProcessor.h"
#include "SimCore/ConditionsInterface.h"
#include "SimCore/DetectorConstruction.h"
#include "SimCore/RunManager.h"
#include "SimCore/SimulatorBase.h"
#include "Framework/EventFile.h"
#include "Framework/Process.h"
#include "Framework/RandomNumberSeedService.h"
#include "Framework/Version.h"
#include "SimCore/APrimePhysics.h"
#include "SimCore/BiasOperators/XsecBiasingOperator.h"
#include "SimCore/Event/HepMC3GenEvent.h"
#include "SimCore/G4Session.h"
#include "SimCore/G4User/TrackingAction.h"
#include "SimCore/G4User/UserEventInformation.h"
#include "SimCore/Generators/PrimaryGenerator.h"
#include "SimCore/SDs/SensitiveDetector.h"
#include "G4BiasingProcessInterface.hh"
#include "G4CascadeParameters.hh"
#include "G4Electron.hh"
#include "G4GDMLParser.hh"
#include "G4GeometryManager.hh"
#include "G4UImanager.hh"
#include "G4UIsession.hh"
#include "Randomize.hh"

Go to the source code of this file.

Classes

class  simcore::Simulator
 Producer that runs Geant4 simulation inside of ldmx-app. More...
 

Namespaces

namespace  simcore
 Dynamically loadable photonuclear models either from SimCore or external libraries implementing this interface.
 

Detailed Description

Run the G4 simulation inside of ldmx-app.

Author
Tom Eichlersmith, University of Minnesota
Omar Moreno, SLAC National Accelerator Laboratory

Definition in file Simulator.h.