ACTS
Experiment-independent tracking
Loading...
Searching...
No Matches
Acts::PolynomialBetheHeitlerApprox::RangeData Struct Reference

Single x/x0 range with its data and transformation flag. More...

#include <Acts/TrackFitting/BetheHeitlerApprox.hpp>

Collaboration diagram for Acts::PolynomialBetheHeitlerApprox::RangeData:
[legend]

Public Member Functions

 RangeData (double l, double h, Data d, bool t)
 Construct from explicit lower and upper bounds.
 RangeData (Range1D< double > r, Data d, bool t)
 Construct from an existing range object.

Public Attributes

Data data
 Polynomial data for all mixture components in this range.
Range1D< double > range
 The x/x0 range covered by this data.
bool transform = false
 Whether a log transformation is applied before evaluating polynomials.

Detailed Description

Single x/x0 range with its data and transformation flag.

Constructor & Destructor Documentation

◆ RangeData() [1/2]

Acts::PolynomialBetheHeitlerApprox::RangeData::RangeData ( Range1D< double > r,
Data d,
bool t )

Construct from an existing range object.

Parameters
rThe x/x0 range
dComponent polynomial data
tWhether to apply a log transformation

◆ RangeData() [2/2]

Acts::PolynomialBetheHeitlerApprox::RangeData::RangeData ( double l,
double h,
Data d,
bool t )

Construct from explicit lower and upper bounds.

Parameters
lLower bound of the x/x0 range
hUpper bound of the x/x0 range
dComponent polynomial data
tWhether to apply a log transformation