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 41 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 57 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 55 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 86 of file FitFraction.h.

◆ norm()

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

Definition at line 77 of file FitFraction.h.

◆ operator()() [1/2]

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

Definition at line 63 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 95 of file FitFraction.h.

Member Data Documentation

◆ calculators

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

Definition at line 52 of file FitFraction.h.

◆ normSet

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

Definition at line 53 of file FitFraction.h.

◆ pdf

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

Definition at line 51 of file FitFraction.h.

◆ recalculateIntegrals

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

Definition at line 54 of file FitFraction.h.


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