|
Celeritas 0.7.0-dev.269+develop.e0837cdf
|
A test base for running surface physics integration tests. More...
#include <SurfacePhysicsIntegrationTestBase.hh>

Protected Attributes | |
| std::shared_ptr< CoreState< MemSpace::host > > | state_ |
| std::shared_ptr< AuxStateVec > | aux_ |
| std::shared_ptr< Transporter > | transport_ |
| std::shared_ptr< DirectGeneratorAction > | generate_ |
A test base for running surface physics integration tests.
Tests are run in the optical-box.gdml setup, where photons are initialized close to the top (positive-y) edge and are shot directly into it. The collect action is used to capture photons immediately after a surface interaction and log them in an appropriate functor.
|
overridevirtual |
Reimplemented from celeritas::test::GeantTestBase.
|
overridevirtual |
Reimplemented from celeritas::test::GeantTestBase.
|
overridevirtual |
Reimplemented from celeritas::test::ImportedDataTestBase.
|
inlineoverridevirtual |
Get an identifying key for the geometry (basename, description, etc)
Reimplemented from celeritas::test::GlobalTestBase.
|
overridevirtual |
Reimplemented from celeritas::test::ImportedDataTestBase.