EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Acts::InterpolatedBFieldMap< Mapper_t >::Config Struct Reference

configuration object for magnetic field interpolation More...

#include <acts/blob/sPHENIX/Core/include/Acts/MagneticField/InterpolatedBFieldMap.hpp>

Public Member Functions

 Config (Mapper_t m)
 

Public Attributes

double scale = 1.
 global B-field scaling factor
 
Mapper_t mapper
 object for global coordinate transformation and interpolation
 

Detailed Description

template<typename Mapper_t>
struct Acts::InterpolatedBFieldMap< Mapper_t >::Config

configuration object for magnetic field interpolation

Definition at line 235 of file InterpolatedBFieldMap.hpp.

View newest version in sPHENIX GitHub at line 235 of file InterpolatedBFieldMap.hpp

Constructor & Destructor Documentation

template<typename Mapper_t>
Acts::InterpolatedBFieldMap< Mapper_t >::Config::Config ( Mapper_t  m)
inline

Definition at line 236 of file InterpolatedBFieldMap.hpp.

View newest version in sPHENIX GitHub at line 236 of file InterpolatedBFieldMap.hpp

Member Data Documentation

template<typename Mapper_t>
Mapper_t Acts::InterpolatedBFieldMap< Mapper_t >::Config::mapper

object for global coordinate transformation and interpolation

This object performs the mapping of the global 3D coordinates onto the field grid and the interpolation of the field values on close-by grid points.

Definition at line 249 of file InterpolatedBFieldMap.hpp.

View newest version in sPHENIX GitHub at line 249 of file InterpolatedBFieldMap.hpp

Referenced by Acts::InterpolatedBFieldMap< Mapper_t >::getField(), Acts::InterpolatedBFieldMap< Mapper_t >::getFieldCell(), Acts::InterpolatedBFieldMap< Mapper_t >::getFieldGradient(), Acts::InterpolatedBFieldMap< Mapper_t >::getMapper(), and Acts::InterpolatedBFieldMap< Mapper_t >::isInside().

template<typename Mapper_t>
double Acts::InterpolatedBFieldMap< Mapper_t >::Config::scale = 1.

global B-field scaling factor

Note
Negative values for scale are accepted and will invert the direction of the magnetic field.

Definition at line 242 of file InterpolatedBFieldMap.hpp.

View newest version in sPHENIX GitHub at line 242 of file InterpolatedBFieldMap.hpp

Referenced by Acts::Test::BOOST_AUTO_TEST_CASE(), Acts::InterpolatedBFieldMap< Mapper_t >::getScale(), and ActsExamples::Options::readBField().


The documentation for this struct was generated from the following file: