Hydra  4.0.1
A header-only templated C++ framework to perform data analysis on massively parallel platforms.
SPlot.h File Reference
#include <hydra/detail/Config.h>
#include <hydra/Types.h>
#include <hydra/Parameter.h>
#include <hydra/Pdf.h>
#include <hydra/detail/utility/Utility_Tuple.h>
#include <hydra/detail/utility/Generic.h>
#include <hydra/detail/FunctorTraits.h>
#include <hydra/detail/BackendPolicy.h>
#include <hydra/PDFSumExtendable.h>
#include <hydra/detail/AddPdfBase.h>
#include <hydra/Tuple.h>
#include <hydra/detail/external/hydra_thrust/tuple.h>
#include <hydra/detail/external/hydra_thrust/transform_reduce.h>
#include <hydra/detail/functors/ProcessSPlot.h>
#include <hydra/detail/external/hydra_Eigen/Dense>
#include <initializer_list>
#include <utility>
Include dependency graph for SPlot.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  hydra::SPlot< Iterator, PDF1, PDF2, PDFs >
 Implementation of {s}_{Plot} technique for statistical unfolding of sample containing events from different sources. More...
 

Namespaces

 hydra
 Generic policies definition.
 

Macros

#define EIGEN_MAX_STATIC_ALIGN_BYTES   0
 

Functions

template<typename Iterator , typename PDF1 , typename PDF2 , typename ... PDFs>
std::enable_if< detail::is_iterator< Iterator >::value, SPlot< Iterator, PDF1, PDF2, PDFs... > >::type hydra::make_splot (PDFSumExtendable< PDF1, PDF2, PDFs... > const &pdf, Iterator first, Iterator last)
 Convenience function for instantiating SPlot objects using type deduction. More...
 
template<typename Iterable , typename PDF1 , typename PDF2 , typename ... PDFs>
std::enable_if< detail::is_iterable< Iterable >::value, SPlot< decltype(std::declval< Iterable >).begin()), PDF1, PDF2, PDFs... > >::type hydra::make_splot (PDFSumExtendable< PDF1, PDF2, PDFs... > const &pdf, Iterable &&data)
 Convenience function for instantiating SPlot objects using type deduction. More...
 

Macro Definition Documentation

◆ EIGEN_MAX_STATIC_ALIGN_BYTES

#define EIGEN_MAX_STATIC_ALIGN_BYTES   0