ACTS
Experiment-independent tracking
Loading...
Searching...
No Matches
Acts::ToroidField::Config Struct Reference

Full configuration for the toroid field. More...

#include <Acts/MagneticField/ToroidField.hpp>

Collaboration diagram for Acts::ToroidField::Config:
[legend]

Public Attributes

BarrelConfig barrel
 Barrel coil configuration.
std::vector< int > barrelSigns
 Per-coil current senses (applied to dl) Size must be nCoils; default filled in ctor if empty.
EctConfig ect
 End-cap toroid configuration.
std::vector< int > ectSigns
 Per-coil current senses for endcaps Size must be 2*nCoils (first +z endcap [0..nCoils-1], then -z [nCoils..2*nCoils-1]); default filled in ctor if empty.
LayoutConfig layout
 Layout and discretization parameters.

Detailed Description

Full configuration for the toroid field.

Member Data Documentation

◆ barrel

BarrelConfig Acts::ToroidField::Config::barrel

Barrel coil configuration.

◆ barrelSigns

std::vector<int> Acts::ToroidField::Config::barrelSigns

Per-coil current senses (applied to dl) Size must be nCoils; default filled in ctor if empty.

◆ ect

EctConfig Acts::ToroidField::Config::ect

End-cap toroid configuration.

◆ ectSigns

std::vector<int> Acts::ToroidField::Config::ectSigns

Per-coil current senses for endcaps Size must be 2*nCoils (first +z endcap [0..nCoils-1], then -z [nCoils..2*nCoils-1]); default filled in ctor if empty.

◆ layout

LayoutConfig Acts::ToroidField::Config::layout

Layout and discretization parameters.