Celeritas 0.6.0-67+develop.47f47c88
|
#include "CartMapMagneticField.hh"
#include <algorithm>
#include <CLHEP/Units/SystemOfUnits.h>
#include <G4MagneticField.hh>
#include <corecel/Assert.hh>
#include "corecel/Types.hh"
#include "corecel/cont/Array.hh"
#include "corecel/math/ArrayUtils.hh"
#include "geocel/g4/Convert.hh"
#include "celeritas/Types.hh"
#include "celeritas/ext/GeantUnits.hh"
#include "celeritas/field/CartMapField.hh"
#include "celeritas/field/CartMapFieldInput.hh"
#include "celeritas/field/CartMapFieldParams.hh"
#include "detail/MagneticFieldUtils.hh"
Classes | |
struct | celeritas::CartMapMagneticField::Impl |
Implementation struct for CartMapMagneticField. More... | |
Functions | |
CartMapFieldParams::Input | celeritas::MakeCartMapFieldInput (CartMapFieldGridParams const ¶ms) |
Generates input for CartMapField params with configurable uniform grid dimensions in native Geant4 units. | |
CartMapFieldParams::Input celeritas::MakeCartMapFieldInput | ( | CartMapFieldGridParams const & | params | ) |
Generates input for CartMapField params with configurable uniform grid dimensions in native Geant4 units.
This must be called after G4RunManager::Initialize as it will retrieve the G4FieldManager's field to sample it.