|
SHiP Field Service
Framework-agnostic C++20 library exposing SHiP magnetic field maps.
|
One magnet's worth of field, tagged by a host-geometry volume pattern. More...
#include <IFieldSource.h>
Public Attributes | |
| std::string | name |
| std::string | volume_pattern |
| std::shared_ptr< IFieldEvaluator > | field |
One magnet's worth of field, tagged by a host-geometry volume pattern.
volume_pattern is a substring match against the host's volume name store (Geant4 G4LogicalVolumeStore, or equivalent for reco). The host is responsible for installing the field on each matching volume.
| std::shared_ptr<IFieldEvaluator> ship::FieldRegion::field |
| std::string ship::FieldRegion::name |
| std::string ship::FieldRegion::volume_pattern |