![]() |
SHiP Field Service
Framework-agnostic C++20 library exposing SHiP magnetic field maps.
|
IFieldSource with one evaluator per magnet, read from field-map files.
More...
#include <FieldMapIO.h>
Classes | |
| struct | MagnetConfig |
Public Member Functions | |
| FieldMapSource (std::vector< MagnetConfig > magnets) | |
| std::vector< FieldRegion > const & | regions () const override |
| Idempotent. Ownership of the evaluators stays with the source. | |
Public Member Functions inherited from SHiP::IFieldSource | |
| virtual | ~IFieldSource ()=default |
IFieldSource with one evaluator per magnet, read from field-map files.
|
explicit |
|
inlineoverridevirtual |
Idempotent. Ownership of the evaluators stays with the source.
Implements SHiP::IFieldSource.