Logo ROOT  
Reference Guide
Loading...
Searching...
No Matches
RooCFunction3Binding.h File Reference
#include "RooAbsReal.h"
#include "RooRealProxy.h"
#include "RooMsgService.h"
#include "RooAbsPdf.h"
#include "TBuffer.h"
#include "TString.h"
#include <string>
#include <map>
#include <vector>

Classes

class  RooCFunction3Binding< VO, VI1, VI2, VI3 >
 RooCFunction3Binding 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  RooCFunction3Map< VO, VI1, VI2, VI3 >
class  RooCFunction3PdfBinding< VO, VI1, VI2, VI3 >
class  RooCFunction3Ref< VO, VI1, VI2, VI3 >

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::CFUNCD3DDB) (double, double, bool)
typedef double(* RooFit::CFUNCD3DDD) (double, double, double)
typedef double(* RooFit::CFUNCD3DII) (double, Int_t, Int_t)
typedef double(* RooFit::CFUNCD3UDD) (UInt_t, double, double)
typedef double(* RooFit::CFUNCD3UDU) (UInt_t, double, UInt_t)
typedef double(* RooFit::CFUNCD3UUD) (UInt_t, UInt_t, double)

Functions

RooAbsRealRooFit::bindFunction (const char *name, CFUNCD3DDB func, RooAbsReal &x, RooAbsReal &y, RooAbsReal &z)
RooAbsRealRooFit::bindFunction (const char *name, CFUNCD3DDD func, RooAbsReal &x, RooAbsReal &y, RooAbsReal &z)
RooAbsRealRooFit::bindFunction (const char *name, CFUNCD3DII func, RooAbsReal &x, RooAbsReal &y, RooAbsReal &z)
RooAbsRealRooFit::bindFunction (const char *name, CFUNCD3UDD func, RooAbsReal &x, RooAbsReal &y, RooAbsReal &z)
RooAbsRealRooFit::bindFunction (const char *name, CFUNCD3UDU func, RooAbsReal &x, RooAbsReal &y, RooAbsReal &z)
RooAbsRealRooFit::bindFunction (const char *name, CFUNCD3UUD func, RooAbsReal &x, RooAbsReal &y, RooAbsReal &z)
RooAbsPdfRooFit::bindPdf (const char *name, CFUNCD3DDB func, RooAbsReal &x, RooAbsReal &y, RooAbsReal &z)
RooAbsPdfRooFit::bindPdf (const char *name, CFUNCD3DDD func, RooAbsReal &x, RooAbsReal &y, RooAbsReal &z)
RooAbsPdfRooFit::bindPdf (const char *name, CFUNCD3DII func, RooAbsReal &x, RooAbsReal &y, RooAbsReal &z)
RooAbsPdfRooFit::bindPdf (const char *name, CFUNCD3UDD func, RooAbsReal &x, RooAbsReal &y, RooAbsReal &z)
RooAbsPdfRooFit::bindPdf (const char *name, CFUNCD3UDU func, RooAbsReal &x, RooAbsReal &y, RooAbsReal &z)
RooAbsPdfRooFit::bindPdf (const char *name, CFUNCD3UUD func, RooAbsReal &x, RooAbsReal &y, RooAbsReal &z)

Variables

template<class VO, class VI1, class VI2, class VI3>
RooCFunction3Map< VO, VI1, VI2, VI3 > * RooCFunction3Ref< VO, VI1, VI2, VI3 >::_fmap = nullptr

Variable Documentation

◆ RooCFunction3Ref< VO, VI1, VI2, VI3 >::_fmap

template<class VO, class VI1, class VI2, class VI3>
RooCFunction3Map<VO,VI1,VI2,VI3>* RooCFunction3Ref< VO, VI1, VI2, VI3 >::_fmap = nullptr

Definition at line 160 of file RooCFunction3Binding.h.