ACTS
Experiment-independent tracking
Loading...
Searching...
No Matches
Acts::BetheHeitlerApprox Class Referenceabstract

#include <Acts/TrackFitting/BetheHeitlerApprox.hpp>

Inheritance diagram for Acts::BetheHeitlerApprox:
[legend]

Public Types

using Component = detail::GaussianComponent

Public Member Functions

virtual ~BetheHeitlerApprox ()=default
virtual std::size_t maxComponents () const =0
virtual std::span< Componentmixture (double xOverX0, std::span< Component > mixture) const =0
virtual bool validXOverX0 (double xOverX0) const =0

Member Typedef Documentation

◆ Component

using Acts::BetheHeitlerApprox::Component = detail::GaussianComponent

Constructor & Destructor Documentation

◆ ~BetheHeitlerApprox()

virtual Acts::BetheHeitlerApprox::~BetheHeitlerApprox ( )
virtualdefault

Member Function Documentation

◆ maxComponents()

virtual std::size_t Acts::BetheHeitlerApprox::maxComponents ( ) const
pure virtual

◆ mixture()

virtual std::span< Component > Acts::BetheHeitlerApprox::mixture ( double xOverX0,
std::span< Component > mixture ) const
pure virtual

◆ validXOverX0()

virtual bool Acts::BetheHeitlerApprox::validXOverX0 ( double xOverX0) const
pure virtual