Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
RooCFunction4Binding.h File Reference
#include "RooAbsReal.h"
#include "RooAbsPdf.h"
#include "RooRealProxy.h"
#include "RooFit/Detail/CFunctionBinding.h"
Include dependency graph for RooCFunction4Binding.h:
This graph shows which files directly or indirectly include this file:

Classes

class  RooCFunction4Binding< VO, VI1, VI2, VI3, VI4 >
 RooCFunction4Binding is a templated implementation of class RooAbsReal that binds generic C(++) functions to a RooAbsReal argument thus allowing generic C++ functions to be used as RooFit functions. More...
 
class  RooCFunction4PdfBinding< VO, VI1, VI2, VI3, VI4 >
 
class  RooCFunction4Ref< VO, VI1, VI2, VI3, VI4 >
 

Namespaces

namespace  RooFit
 The namespace RooFit contains mostly switches that change the behaviour of functions of PDFs (or other types of arguments).
 

Typedefs

typedef double(* RooFit::CFUNCD4DDDB) (double, double, double, bool)
 
typedef double(* RooFit::CFUNCD4DDDD) (double, double, double, double)
 
typedef double(* RooFit::CFUNCD4DDDI) (double, double, double, Int_t)
 
template<class VO , class VI1 , class VI2 , class VI3 , class VI4 >
using RooCFunction4Map = RooFit::Detail::CFunctionMap<VO (*)(VI1, VI2, VI3, VI4)>
 

Functions

RooAbsReal * RooFit::bindFunction (const char *name, CFUNCD4DDDB func, RooAbsReal &x, RooAbsReal &y, RooAbsReal &z, RooAbsReal &w)
 
RooAbsReal * RooFit::bindFunction (const char *name, CFUNCD4DDDD func, RooAbsReal &x, RooAbsReal &y, RooAbsReal &z, RooAbsReal &w)
 
RooAbsReal * RooFit::bindFunction (const char *name, CFUNCD4DDDI func, RooAbsReal &x, RooAbsReal &y, RooAbsReal &z, RooAbsReal &w)
 
RooAbsPdf * RooFit::bindPdf (const char *name, CFUNCD4DDDB func, RooAbsReal &x, RooAbsReal &y, RooAbsReal &z, RooAbsReal &w)
 
RooAbsPdf * RooFit::bindPdf (const char *name, CFUNCD4DDDD func, RooAbsReal &x, RooAbsReal &y, RooAbsReal &z, RooAbsReal &w)
 
RooAbsPdf * RooFit::bindPdf (const char *name, CFUNCD4DDDI func, RooAbsReal &x, RooAbsReal &y, RooAbsReal &z, RooAbsReal &w)
 

Typedef Documentation

◆ RooCFunction4Map

template<class VO , class VI1 , class VI2 , class VI3 , class VI4 >
using RooCFunction4Map = RooFit::Detail::CFunctionMap<VO (*)(VI1, VI2, VI3, VI4)>

Definition at line 38 of file RooCFunction4Binding.h.