ComPWA
Common Partial-Wave-Analysis Framework
Integration.cpp File Reference
#include "Integration.hpp"
#include "Core/Logging.hpp"
#include "Data/DataSet.hpp"
#include <algorithm>
#include <cmath>
#include <vector>
#include "ThirdParty/parallelstl/include/pstl/algorithm"
#include "ThirdParty/parallelstl/include/pstl/execution"
+ Include dependency graph for Integration.cpp:

Go to the source code of this file.

Classes

struct  ComPWA::Tools::KahanSummation
 

Namespaces

 ComPWA
 
 ComPWA::Tools
 

Functions

KahanSummation ComPWA::Tools::KahanSum (KahanSummation accumulation, double value)
 KahanSummation keeps track of lost bits and reduced the uncertainty in the summation of many large/small numbers. More...
 
std::pair< double, double > ComPWA::Tools::integrateWithError (ComPWA::Intensity &intensity, const ComPWA::Data::DataSet &phspsample, double phspVolume=1.0)
 Calculate integral and its error. More...
 
double ComPWA::Tools::integrate (ComPWA::Intensity &intensity, const ComPWA::Data::DataSet &phspsample, double phspVolume)
 
double ComPWA::Tools::maximum (ComPWA::Intensity &intensity, const ComPWA::Data::DataSet &sample)