40 #ifndef EDEPSIMARBMAGFIELD_H 41 #define EDEPSIMARBMAGFIELD_H 52 #include "G4MagneticField.hh" 53 #include <G4SystemOfUnits.hh> 58 namespace EDepSim {
class ArbMagField; }
73 std::vector<std::vector<std::vector<double>>>
m_field_x;
74 std::vector<std::vector<std::vector<double>>>
m_field_y;
75 std::vector<std::vector<std::vector<double>>>
m_field_z;
std::vector< std::vector< std::vector< double > > > m_field_x
std::vector< std::vector< std::vector< double > > > m_field_y
std::array< double, 3 > m_delta
Construct a module from components.
bool ReadFile(const std::string &fname)
std::array< double, 3 > m_offset
virtual void GetFieldValue(const G4double pos[4], G4double *field) const
std::vector< std::vector< std::vector< double > > > m_field_z