Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
CodegenImpl.h File Reference
Include dependency graph for CodegenImpl.h:
This graph shows which files directly or indirectly include this file:

Classes

struct  RooFit::Experimental::CodegenIntegralImplCaller< Arg_t >
 

Namespaces

namespace  RooFit
 The namespace RooFit contains mostly switches that change the behaviour of functions of PDFs (or other types of arguments).
 
namespace  RooFit::Detail
 
namespace  RooFit::Experimental
 
namespace  RooStats
 Namespace for the RooStats classes.
 
namespace  RooStats::HistFactory
 

Functions

void RooFit::Experimental::codegenImpl (ParamHistFunc &arg, CodegenContext &ctx)
 
void RooFit::Experimental::codegenImpl (PiecewiseInterpolation &arg, CodegenContext &ctx)
 
void RooFit::Experimental::codegenImpl (RooAbsArg &arg, CodegenContext &ctx)
 This function defines a translation for each RooAbsReal based object that can be used to express the class as simple C++ code.
 
void RooFit::Experimental::codegenImpl (RooAddition &arg, CodegenContext &ctx)
 
void RooFit::Experimental::codegenImpl (RooAddPdf &arg, CodegenContext &ctx)
 
void RooFit::Experimental::codegenImpl (RooBernstein &arg, CodegenContext &ctx)
 
void RooFit::Experimental::codegenImpl (RooBifurGauss &arg, CodegenContext &ctx)
 
void RooFit::Experimental::codegenImpl (RooCBShape &arg, CodegenContext &ctx)
 
void RooFit::Experimental::codegenImpl (RooChebychev &arg, CodegenContext &ctx)
 
void RooFit::Experimental::codegenImpl (RooConstraintSum &arg, CodegenContext &ctx)
 
void RooFit::Experimental::codegenImpl (RooConstVar &arg, CodegenContext &ctx)
 
void RooFit::Experimental::codegenImpl (RooEfficiency &arg, CodegenContext &ctx)
 
void RooFit::Experimental::codegenImpl (RooEffProd &arg, CodegenContext &ctx)
 
void RooFit::Experimental::codegenImpl (RooExponential &arg, CodegenContext &ctx)
 
void RooFit::Experimental::codegenImpl (RooExtendPdf &arg, CodegenContext &ctx)
 
void RooFit::Experimental::codegenImpl (RooFit::Detail::RooFixedProdPdf &arg, CodegenContext &ctx)
 
void RooFit::Experimental::codegenImpl (RooFit::Detail::RooNLLVarNew &arg, CodegenContext &ctx)
 
void RooFit::Experimental::codegenImpl (RooFit::Detail::RooNormalizedPdf &arg, CodegenContext &ctx)
 
void RooFit::Experimental::codegenImpl (RooFormulaVar &arg, CodegenContext &ctx)
 
void RooFit::Experimental::codegenImpl (RooGamma &arg, CodegenContext &ctx)
 
void RooFit::Experimental::codegenImpl (RooGaussian &arg, CodegenContext &ctx)
 
void RooFit::Experimental::codegenImpl (RooGenericPdf &arg, CodegenContext &ctx)
 
void RooFit::Experimental::codegenImpl (RooHistFunc &arg, CodegenContext &ctx)
 
void RooFit::Experimental::codegenImpl (RooHistPdf &arg, CodegenContext &ctx)
 
void RooFit::Experimental::codegenImpl (RooLandau &arg, CodegenContext &ctx)
 
void RooFit::Experimental::codegenImpl (RooLognormal &arg, CodegenContext &ctx)
 
void RooFit::Experimental::codegenImpl (RooMultiVarGaussian &arg, CodegenContext &ctx)
 
void RooFit::Experimental::codegenImpl (RooParamHistFunc &arg, CodegenContext &ctx)
 
void RooFit::Experimental::codegenImpl (RooPoisson &arg, CodegenContext &ctx)
 
void RooFit::Experimental::codegenImpl (RooPolynomial &arg, CodegenContext &ctx)
 
void RooFit::Experimental::codegenImpl (RooPolyVar &arg, CodegenContext &ctx)
 
void RooFit::Experimental::codegenImpl (RooProduct &arg, CodegenContext &ctx)
 
void RooFit::Experimental::codegenImpl (RooRatio &arg, CodegenContext &ctx)
 
void RooFit::Experimental::codegenImpl (RooRealIntegral &arg, CodegenContext &ctx)
 
void RooFit::Experimental::codegenImpl (RooRealSumFunc &arg, CodegenContext &ctx)
 
void RooFit::Experimental::codegenImpl (RooRealSumPdf &arg, CodegenContext &ctx)
 
void RooFit::Experimental::codegenImpl (RooRealVar &arg, CodegenContext &ctx)
 
void RooFit::Experimental::codegenImpl (RooRecursiveFraction &arg, CodegenContext &ctx)
 
void RooFit::Experimental::codegenImpl (RooStats::HistFactory::FlexibleInterpVar &arg, CodegenContext &ctx)
 
void RooFit::Experimental::codegenImpl (RooUniform &arg, CodegenContext &ctx)
 
template<class Arg_t , int P>
std::string RooFit::Experimental::codegenIntegralImpl (Arg_t &arg, int code, const char *rangeName, CodegenContext &ctx, Prio< P > p)
 
std::string RooFit::Experimental::codegenIntegralImpl (RooAbsReal &arg, int, const char *, CodegenContext &)
 This function defines the analytical integral translation for the class.
 
std::string RooFit::Experimental::codegenIntegralImpl (RooBernstein &arg, int code, const char *rangeName, CodegenContext &ctx)
 
std::string RooFit::Experimental::codegenIntegralImpl (RooBifurGauss &arg, int code, const char *rangeName, CodegenContext &ctx)
 
std::string RooFit::Experimental::codegenIntegralImpl (RooCBShape &arg, int code, const char *rangeName, CodegenContext &ctx)
 
std::string RooFit::Experimental::codegenIntegralImpl (RooChebychev &arg, int code, const char *rangeName, CodegenContext &ctx)
 
std::string RooFit::Experimental::codegenIntegralImpl (RooEfficiency &arg, int code, const char *rangeName, CodegenContext &ctx)
 
std::string RooFit::Experimental::codegenIntegralImpl (RooExponential &arg, int code, const char *rangeName, CodegenContext &ctx)
 
std::string RooFit::Experimental::codegenIntegralImpl (RooGamma &arg, int code, const char *rangeName, CodegenContext &ctx)
 
std::string RooFit::Experimental::codegenIntegralImpl (RooGaussian &arg, int code, const char *rangeName, CodegenContext &ctx)
 
std::string RooFit::Experimental::codegenIntegralImpl (RooHistFunc &arg, int code, const char *rangeName, CodegenContext &ctx)
 
std::string RooFit::Experimental::codegenIntegralImpl (RooHistPdf &arg, int code, const char *rangeName, CodegenContext &ctx)
 
std::string RooFit::Experimental::codegenIntegralImpl (RooLandau &arg, int code, const char *rangeName, CodegenContext &ctx)
 
std::string RooFit::Experimental::codegenIntegralImpl (RooLognormal &arg, int code, const char *rangeName, CodegenContext &ctx)
 
std::string RooFit::Experimental::codegenIntegralImpl (RooMultiVarGaussian &arg, int code, const char *rangeName, CodegenContext &ctx)
 
std::string RooFit::Experimental::codegenIntegralImpl (RooPoisson &arg, int code, const char *rangeName, CodegenContext &ctx)
 
std::string RooFit::Experimental::codegenIntegralImpl (RooPolynomial &arg, int code, const char *rangeName, CodegenContext &ctx)
 
std::string RooFit::Experimental::codegenIntegralImpl (RooPolyVar &arg, int code, const char *rangeName, CodegenContext &ctx)
 
std::string RooFit::Experimental::codegenIntegralImpl (RooRealSumPdf &arg, int code, const char *rangeName, CodegenContext &ctx)
 
std::string RooFit::Experimental::codegenIntegralImpl (RooUniform &arg, int code, const char *rangeName, CodegenContext &ctx)