EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
BFieldOptions.hpp File Reference
#include "Acts/Utilities//Definitions.hpp"
#include "Acts/Utilities/detail/AxisFwd.hpp"
#include "Acts/Utilities/detail/GridFwd.hpp"
#include "ActsExamples/Utilities/OptionsFwd.hpp"
#include <memory>
#include <tuple>
#include <variant>
+ Include dependency graph for BFieldOptions.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Acts::InterpolatedBFieldMapper< G >
 struct for mapping global 3D positions to field values More...
 
class  Acts::InterpolatedBFieldMap< Mapper_t >
 interpolate magnetic field value from field values on a given grid More...
 

Namespaces

namespace  Acts
 Set the Geometry Context PLUGIN.
 
namespace  ActsExamples
 
namespace  ActsExamples::BField
 
namespace  ActsExamples::Options
 

Typedefs

using InterpolatedMapper2D = Acts::InterpolatedBFieldMapper< Acts::detail::Grid< Acts::Vector2D, Acts::detail::EquidistantAxis, Acts::detail::EquidistantAxis >>
 
using InterpolatedMapper3D = Acts::InterpolatedBFieldMapper< Acts::detail::Grid< Acts::Vector3D, Acts::detail::EquidistantAxis, Acts::detail::EquidistantAxis, Acts::detail::EquidistantAxis >>
 
using InterpolatedBFieldMap2D = Acts::InterpolatedBFieldMap< InterpolatedMapper2D >
 
using InterpolatedBFieldMap3D = Acts::InterpolatedBFieldMap< InterpolatedMapper3D >
 
using ActsExamples::Options::BFieldVariant = std::variant< std::shared_ptr< InterpolatedBFieldMap2D >, std::shared_ptr< InterpolatedBFieldMap3D >, std::shared_ptr< Acts::ConstantBField >, std::shared_ptr< ActsExamples::BField::ScalableBField >>
 

Functions

void ActsExamples::Options::addBFieldOptions (boost::program_options::options_description &opt)
 
BFieldVariant ActsExamples::Options::readBField (const boost::program_options::variables_map &vm)
 

Typedef Documentation

Definition at line 46 of file BFieldOptions.hpp.

View newest version in sPHENIX GitHub at line 46 of file BFieldOptions.hpp

Definition at line 48 of file BFieldOptions.hpp.

View newest version in sPHENIX GitHub at line 48 of file BFieldOptions.hpp