AmpGen 2.1
Loading...
Searching...
No Matches
AmpGen::FitFractionCalculator< pdf_type > Struct Template Reference

Detailed Description

template<class pdf_type>
struct AmpGen::FitFractionCalculator< pdf_type >

Definition at line 38 of file FitFraction.h.

Classes

struct  fcalc

Public Member Functions

template<class... ARGS>
void emplace_back (ARGS &&...args)
 FitFractionCalculator (pdf_type *pdf, const std::vector< size_t > &normSet, const bool &recalculateIntegrals=false)
std::vector< double > operator() ()
real_t norm () const
real_t getVal (const size_t &index, const bool &getImaginaryPart=false) const
std::vector< FitFractionoperator() (const std::string &name, const LinearErrorPropagator &linProp)

Public Attributes

pdf_type * pdf
std::vector< fcalccalculators
std::vector< size_t > normSet
bool recalculateIntegrals

Constructor & Destructor Documentation

◆ FitFractionCalculator()

template<class pdf_type>
AmpGen::FitFractionCalculator< pdf_type >::FitFractionCalculator ( pdf_type * pdf,
const std::vector< size_t > & normSet,
const bool & recalculateIntegrals = false )
inline

Definition at line 52 of file FitFraction.h.

Member Function Documentation

◆ emplace_back()

template<class pdf_type>
template<class... ARGS>
void AmpGen::FitFractionCalculator< pdf_type >::emplace_back ( ARGS &&... args)
inline

Definition at line 50 of file FitFraction.h.

◆ getVal()

template<class pdf_type>
real_t AmpGen::FitFractionCalculator< pdf_type >::getVal ( const size_t & index,
const bool & getImaginaryPart = false ) const
inline

Definition at line 76 of file FitFraction.h.

◆ norm()

template<class pdf_type>
real_t AmpGen::FitFractionCalculator< pdf_type >::norm ( ) const
inline

Definition at line 69 of file FitFraction.h.

◆ operator()() [1/2]

template<class pdf_type>
std::vector< double > AmpGen::FitFractionCalculator< pdf_type >::operator() ( )
inline

Definition at line 54 of file FitFraction.h.

◆ operator()() [2/2]

template<class pdf_type>
std::vector< FitFraction > AmpGen::FitFractionCalculator< pdf_type >::operator() ( const std::string & name,
const LinearErrorPropagator & linProp )
inline

Definition at line 85 of file FitFraction.h.

Member Data Documentation

◆ calculators

template<class pdf_type>
std::vector<fcalc> AmpGen::FitFractionCalculator< pdf_type >::calculators

Definition at line 47 of file FitFraction.h.

◆ normSet

template<class pdf_type>
std::vector<size_t> AmpGen::FitFractionCalculator< pdf_type >::normSet

Definition at line 48 of file FitFraction.h.

◆ pdf

template<class pdf_type>
pdf_type* AmpGen::FitFractionCalculator< pdf_type >::pdf

Definition at line 46 of file FitFraction.h.

◆ recalculateIntegrals

template<class pdf_type>
bool AmpGen::FitFractionCalculator< pdf_type >::recalculateIntegrals

Definition at line 49 of file FitFraction.h.


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