Jpp  master_rocky-43-ge265d140c
the software that should make you happy
Classes | Namespaces | Typedefs | Functions
JRootfit.hh File Reference
#include <vector>
#include <set>
#include <limits>
#include <algorithm>
#include "TH1.h"
#include "TH2.h"
#include "TH3.h"
#include "TF1.h"
#include "TF2.h"
#include "TF3.h"
#include "TList.h"
#include "JFit/JGandalf.hh"
#include "JMath/JMathSupportkit.hh"
#include "JMath/JMathlib.hh"
#include "JTools/JRange.hh"

Go to the source code of this file.

Classes

struct  JROOT::m_count
 Data point for counting measurement. More...
 
struct  JROOT::m_value
 Data point for value with error. More...
 
struct  JROOT::m_1d< T >
 1D data point. More...
 
struct  JROOT::m_2d< T >
 2D data point. More...
 
struct  JROOT::m_3d< T >
 3D data point. More...
 
struct  JROOT::data_type< m_1d< T > >
 Template specialisation of data structure for set of 1D data points. More...
 
struct  JROOT::data_type< m_2d< T > >
 Template specialisation of data structure for set of 2D data points. More...
 
struct  JROOT::data_type< m_3d< T > >
 Template specialisation of data structure for set of 3D data points. More...
 
struct  JROOT::JF1
 Wrapper data structure to build ROOT 1D function. More...
 
struct  JROOT::JF1::helper< JF1_t >
 Helper. More...
 
struct  JROOT::JF2
 Wrapper data structure to build ROOT 2D function. More...
 
struct  JROOT::JF2::helper< JF2_t >
 Helper. More...
 
struct  JROOT::JF3
 Wrapper data structure to build ROOT 3D function. More...
 
struct  JROOT::JF3::helper< JF3_t >
 Helper. More...
 
struct  JROOT::index_list
 Auxiliary data structure for list of fixed parameters. More...
 
class  JROOT::JRootfit_t< JFs_t >
 Base class for result of ROOT Fit. More...
 
class  JROOT::JRootfit< JFs_t >
 ROOT Fit. More...
 

Namespaces

 JROOT
 Auxiliary classes and methods for ROOT I/O.
 
 JPP
 This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES).
 

Typedefs

typedef JTOOLS::JRange< double > JROOT::range_type
 Type definiton of abscissa range. More...
 

Functions

range_type JROOT::getRange (TAxis *pAxis)
 Get range of given axis. More...
 
template<class T , class JF1_t >
JRootfit_t< JF1_t > JROOT::Fit (const TH1 &h1, const JF1_t &f1, const index_list &ls=index_list(), const range_type &X=range_type())
 Global fit fuction. More...
 
template<class T , class JF1_t >
JRootfit_t< JF1_t > JROOT::Fit (TH1 *h1, const JF1_t &f1, const index_list &ls=index_list(), const range_type &X=range_type())
 Global fit fuction. More...
 
template<class T , class JF2_t >
JRootfit_t< JF2_t > JROOT::Fit (const TH2 &h2, const JF2_t &f2, const index_list &ls=index_list(), const range_type &X=range_type(), const range_type &Y=range_type())
 Global fit fuction. More...
 
template<class T , class JF2_t >
JRootfit_t< JF2_t > JROOT::Fit (TH2 *h2, const JF2_t &f2, const index_list &ls=index_list(), const range_type &X=range_type(), const range_type &Y=range_type())
 Global fit fuction. More...
 
template<class T , class JF3_t >
JRootfit_t< JF3_t > JROOT::Fit (const TH3 &h3, const JF3_t &f3, const index_list &ls=index_list(), const range_type &X=range_type(), const range_type &Y=range_type(), const range_type &Z=range_type())
 Global fit fuction. More...
 
template<class T , class JF3_t >
JRootfit_t< JF3_t > JROOT::Fit (TH3 *h3, const JF3_t &f3, const index_list &ls=index_list(), const range_type &X=range_type(), const range_type &Y=range_type(), const range_type &Z=range_type())
 Global fit fuction. More...