Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Acts::GsfOptions< traj_t > Struct Template Reference

#include <acts/blob/sPHENIX/Core/include/Acts/TrackFitting/GsfOptions.hpp>

+ Collaboration diagram for Acts::GsfOptions< traj_t >:

Public Member Functions

 GsfOptions ()=delete
 

Public Attributes

std::reference_wrapper< const
GeometryContext
geoContext
 
std::reference_wrapper< const
MagneticFieldContext
magFieldContext
 
std::reference_wrapper< const
CalibrationContext
calibrationContext
 
GsfExtensions< traj_t > extensions
 
PropagatorPlainOptions propagatorPlainOptions
 
const SurfacereferenceSurface = nullptr
 
std::size_t maxComponents = 4
 
double weightCutoff = 1.e-4
 
bool abortOnError = false
 
bool disableAllMaterialHandling = false
 
std::string_view finalMultiComponentStateColumn = ""
 
MixtureReductionMethod stateReductionMethod
 

Detailed Description

template<typename traj_t>
struct Acts::GsfOptions< traj_t >

Definition at line 81 of file GsfOptions.hpp.

View newest version in sPHENIX GitHub at line 81 of file GsfOptions.hpp

Constructor & Destructor Documentation

template<typename traj_t>
Acts::GsfOptions< traj_t >::GsfOptions ( )
delete

Member Data Documentation

template<typename traj_t>
bool Acts::GsfOptions< traj_t >::abortOnError = false
template<typename traj_t>
std::reference_wrapper<const CalibrationContext> Acts::GsfOptions< traj_t >::calibrationContext

Definition at line 84 of file GsfOptions.hpp.

View newest version in sPHENIX GitHub at line 84 of file GsfOptions.hpp

Referenced by Acts::detail::GsfActor< bethe_heitler_approx_t, traj_t >::setOptions().

template<typename traj_t>
bool Acts::GsfOptions< traj_t >::disableAllMaterialHandling = false

Definition at line 98 of file GsfOptions.hpp.

View newest version in sPHENIX GitHub at line 98 of file GsfOptions.hpp

Referenced by Acts::detail::GsfActor< bethe_heitler_approx_t, traj_t >::setOptions().

template<typename traj_t>
GsfExtensions<traj_t> Acts::GsfOptions< traj_t >::extensions
template<typename traj_t>
std::string_view Acts::GsfOptions< traj_t >::finalMultiComponentStateColumn = ""

Definition at line 100 of file GsfOptions.hpp.

View newest version in sPHENIX GitHub at line 100 of file GsfOptions.hpp

template<typename traj_t>
std::reference_wrapper<const GeometryContext> Acts::GsfOptions< traj_t >::geoContext

Definition at line 82 of file GsfOptions.hpp.

View newest version in sPHENIX GitHub at line 82 of file GsfOptions.hpp

template<typename traj_t>
std::reference_wrapper<const MagneticFieldContext> Acts::GsfOptions< traj_t >::magFieldContext

Definition at line 83 of file GsfOptions.hpp.

View newest version in sPHENIX GitHub at line 83 of file GsfOptions.hpp

template<typename traj_t>
std::size_t Acts::GsfOptions< traj_t >::maxComponents = 4

Definition at line 92 of file GsfOptions.hpp.

View newest version in sPHENIX GitHub at line 92 of file GsfOptions.hpp

Referenced by Acts::detail::GsfActor< bethe_heitler_approx_t, traj_t >::setOptions().

template<typename traj_t>
PropagatorPlainOptions Acts::GsfOptions< traj_t >::propagatorPlainOptions

Definition at line 88 of file GsfOptions.hpp.

View newest version in sPHENIX GitHub at line 88 of file GsfOptions.hpp

Referenced by Acts::GaussianSumFitter< propagator_t, bethe_heitler_approx_t, traj_t >::fit_impl().

template<typename traj_t>
const Surface* Acts::GsfOptions< traj_t >::referenceSurface = nullptr

Definition at line 90 of file GsfOptions.hpp.

View newest version in sPHENIX GitHub at line 90 of file GsfOptions.hpp

Referenced by Acts::GaussianSumFitter< propagator_t, bethe_heitler_approx_t, traj_t >::fit_impl().

template<typename traj_t>
MixtureReductionMethod Acts::GsfOptions< traj_t >::stateReductionMethod
Initial value:
=
MixtureReductionMethod::eMaxWeight

Definition at line 102 of file GsfOptions.hpp.

View newest version in sPHENIX GitHub at line 102 of file GsfOptions.hpp

Referenced by Acts::GaussianSumFitter< propagator_t, bethe_heitler_approx_t, traj_t >::fit_impl(), and Acts::detail::GsfActor< bethe_heitler_approx_t, traj_t >::setOptions().

template<typename traj_t>
double Acts::GsfOptions< traj_t >::weightCutoff = 1.e-4

Definition at line 94 of file GsfOptions.hpp.

View newest version in sPHENIX GitHub at line 94 of file GsfOptions.hpp

Referenced by Acts::detail::GsfActor< bethe_heitler_approx_t, traj_t >::setOptions().


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