Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
TF1.h File Reference
#include "RConfigure.h"
#include <functional>
#include <cassert>
#include <memory>
#include <string>
#include <vector>
#include "TFormula.h"
#include "TMethodCall.h"
#include "TAttLine.h"
#include "TAttFill.h"
#include "TAttMarker.h"
#include "TF1AbsComposition.h"
#include "TMath.h"
#include "Math/Types.h"
#include "Math/ParamFunctor.h"
Include dependency graph for TF1.h:
This graph shows which files directly or indirectly include this file:

Classes

struct  ROOT::Internal::GetFunctorType< T >
 Internal class used by TF1 for obtaining the type from a functor out of the set of valid operator() signatures. More...
 
struct  ROOT::Internal::GetFunctorType< T(F::*)(const T *, const double *) const >
 
struct  ROOT::Internal::GetFunctorType< T(F::*)(const T *, const double *)>
 
struct  ROOT::Internal::GetFunctorType< T(F::*)(T *, double *) const >
 
struct  ROOT::Internal::GetFunctorType< T(F::*)(T *, double *)>
 
class  TF1
 1-Dim function class More...
 
struct  ROOT::Internal::TF1Builder< Func >
 Internal class used by TF1 for defining template specialization for different TF1 constructors More...
 
struct  ROOT::Internal::TF1Builder< const char * >
 TF1 building from a string used to build a TFormula based on a lambda function. More...
 
struct  ROOT::Internal::TF1Builder< Func * >
 
struct  TF1::TF1FunctorPointer
 
struct  TF1::TF1FunctorPointerImpl< T >
 
class  TF1Parameters
 TF1 Parameters class. More...
 

Namespaces

namespace  ROOT
 tbb::task_arena is an alias of tbb::interface7::task_arena, which doesn't allow to forward declare tbb::task_arena without forward declaring tbb::interface7
 
namespace  ROOT::Fit
 Namespace for the fitting classes.
 
namespace  ROOT::Internal
 

Functions

void ROOT::Internal::EvalParMultiDim (TF1 *func, Double_t *out, const Double_t *x, std::size_t size, std::size_t rows, Double_t *params)
 
template<typename T , typename F >
auto ROOT::Internal::GetTheRightOp (T(F::*opPtr)(const T *, const double *)) -> decltype(opPtr)
 Internal class used by TF1 to get the right operator() signature from a Functor with several ones.
 
template<typename T , typename F >
auto ROOT::Internal::GetTheRightOp (T(F::*opPtr)(T *, double *)) -> decltype(opPtr)