Celeritas 0.7.0-dev.370+develop.9def02c
Loading...
Searching...
No Matches
Classes | Namespaces | Enumerations | Functions
IntegrationTestBase.hh File Reference
#include <memory>
#include <string_view>
#include "corecel/Assert.hh"
#include "celeritas/ext/GeantPhysicsOptions.hh"
#include "celeritas/inp/Events.hh"
#include "Test.hh"

Classes

class  celeritas::test::IntegrationTestBase
 Help set up Geant4 for integration testing. More...
 
class  celeritas::test::LarSphereIntegrationMixin
 Generate LAr sphere geometry with 10 MeV electrons and functional hit call. More...
 
class  celeritas::test::TestEm3IntegrationMixin
 Generate TestEM3 geometry with 100 MeV electrons. More...
 
class  celeritas::test::OpNoviceIntegrationMixin
 Generate Op-Novice geometry with 500 keV positrons and no sensitive detector. More...
 

Namespaces

namespace  celeritas::test
 Test harness base class for optical physics.
 

Enumerations

enum class  celeritas::test::TestOffload {
  celeritas::test::g4 , celeritas::test::ko , celeritas::test::cpu , celeritas::test::gpu ,
  size_
}
 

Functions

char constceleritas::test::to_cstring (TestOffload value)
 
TestOffload celeritas::test::to_test_offload (std::string const &s)
 
void celeritas::test::enable_optical_physics (IntegrationTestBase::PhysicsInput &)