Celeritas 0.7.0-dev.79+develop.b3dc2e108
|
Generate TestEM3 geometry with 100 MeV electrons. More...
#include <IntegrationTestBase.hh>
Public Member Functions | |
std::string_view | gdml_basename () const final |
Set the GDML filename (in test/geocel/data without ".gdml") | |
PrimaryInput | make_primary_input () const override |
Create options for the primary generator. | |
PhysicsInput | make_physics_input () const override |
UPSensDet | make_sens_det (std::string const &) override |
![]() | |
G4RunManager & | run_manager () |
virtual UPPhysicsList | make_physics_list () const |
virtual UPTrackAction | make_tracking_action () |
virtual UPStepAction | make_stepping_action () |
virtual SetupOptions | make_setup_options () |
virtual void | BeginOfRunAction (G4Run const *run)=0 |
virtual void | EndOfRunAction (G4Run const *run)=0 |
virtual void | BeginOfEventAction (G4Event const *event)=0 |
virtual void | EndOfEventAction (G4Event const *event)=0 |
![]() | |
std::string | make_unique_filename (std::string_view ext={}) |
Generate test-unique filename. | |
Additional Inherited Members | |
![]() | |
using | PrimaryInput = celeritas::inp::CorePrimaryGenerator |
using | PhysicsInput = celeritas::GeantPhysicsOptions |
using | UPPhysicsList = std::unique_ptr< G4VModularPhysicsList > |
using | UPTrackAction = std::unique_ptr< G4UserTrackingAction > |
using | UPStepAction = std::unique_ptr< G4UserSteppingAction > |
using | UPSensDet = std::unique_ptr< G4VSensitiveDetector > |
![]() | |
static std::string | test_data_path (std::string_view subdir, std::string_view filename) |
Get the path to a test file at {source}/test/{subdir}/data/{filename} . | |
static bool | strict_testing () |
True if strict testing is required. | |
![]() | |
static constexpr double | inf = HUGE_VAL |
static constexpr float | inff = HUGE_VALF |
static constexpr double | fine_eps = 1e-12 |
static constexpr double | coarse_eps = 1e-6 |
Generate TestEM3 geometry with 100 MeV electrons.
|
inlinefinalvirtual |
Set the GDML filename (in test/geocel/data without ".gdml")
Implements celeritas::test::IntegrationTestBase.
|
overridevirtual |
Reimplemented from celeritas::test::IntegrationTestBase.
|
overridevirtual |
Create options for the primary generator.
Implements celeritas::test::IntegrationTestBase.
|
overridevirtual |
Reimplemented from celeritas::test::IntegrationTestBase.