Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
RooFit::Detail::RooPyBind< BaseClass > Class Template Reference

template<class BaseClass>
class RooFit::Detail::RooPyBind< BaseClass >

Definition at line 32 of file RooPyBind.h.

Public Member Functions

 RooPyBind (const char *name, const char *title, RooArgList &varlist)
 
 RooPyBind (const RooPyBind &right, const char *name=nullptr)
 
RooPyBindclone (const char *name) const override
 
virtual doubledoEvalPy (RooFit::EvalContext &) const
 
double evaluate () const override
 
TClassIsA () const override
 
void Streamer (TBuffer &) override
 
void StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b)
 
const RooArgListvarlist () const
 

Static Public Member Functions

static TClassClass ()
 
static const char * Class_Name ()
 
static constexpr Version_t Class_Version ()
 
static const char * DeclFileName ()
 

Protected Member Functions

void doEval (RooFit::EvalContext &ctx) const override
 

Protected Attributes

RooListProxy _varlist
 

#include <RooPyBind.h>

Inheritance diagram for RooFit::Detail::RooPyBind< BaseClass >:
[legend]

Constructor & Destructor Documentation

◆ RooPyBind() [1/2]

template<class BaseClass >
RooFit::Detail::RooPyBind< BaseClass >::RooPyBind ( const char *  name,
const char *  title,
RooArgList varlist 
)
inline

Definition at line 34 of file RooPyBind.h.

◆ RooPyBind() [2/2]

template<class BaseClass >
RooFit::Detail::RooPyBind< BaseClass >::RooPyBind ( const RooPyBind< BaseClass > &  right,
const char *  name = nullptr 
)
inline

Definition at line 40 of file RooPyBind.h.

Member Function Documentation

◆ Class()

template<class BaseClass >
static TClass * RooFit::Detail::RooPyBind< BaseClass >::Class ( )
static
Returns
TClass describing this class

◆ Class_Name()

template<class BaseClass >
static const char * RooFit::Detail::RooPyBind< BaseClass >::Class_Name ( )
static
Returns
Name of this class

◆ Class_Version()

template<class BaseClass >
static constexpr Version_t RooFit::Detail::RooPyBind< BaseClass >::Class_Version ( )
inlinestaticconstexpr
Returns
Version of this class

Definition at line 67 of file RooPyBind.h.

◆ clone()

template<class BaseClass >
RooPyBind * RooFit::Detail::RooPyBind< BaseClass >::clone ( const char *  name) const
inlineoverride

Definition at line 45 of file RooPyBind.h.

◆ DeclFileName()

template<class BaseClass >
static const char * RooFit::Detail::RooPyBind< BaseClass >::DeclFileName ( )
inlinestatic
Returns
Name of the file containing the class declaration

Definition at line 67 of file RooPyBind.h.

◆ doEval()

template<class BaseClass >
void RooFit::Detail::RooPyBind< BaseClass >::doEval ( RooFit::EvalContext ctx) const
inlineoverrideprotected

Definition at line 56 of file RooPyBind.h.

◆ doEvalPy()

template<class BaseClass >
virtual double * RooFit::Detail::RooPyBind< BaseClass >::doEvalPy ( RooFit::EvalContext ) const
inlinevirtual

Definition at line 50 of file RooPyBind.h.

◆ evaluate()

template<class BaseClass >
double RooFit::Detail::RooPyBind< BaseClass >::evaluate ( ) const
inlineoverride

Definition at line 47 of file RooPyBind.h.

◆ IsA()

template<class BaseClass >
TClass * RooFit::Detail::RooPyBind< BaseClass >::IsA ( ) const
inlineoverride
Returns
TClass describing current object

Definition at line 67 of file RooPyBind.h.

◆ Streamer()

template<class BaseClass >
void RooFit::Detail::RooPyBind< BaseClass >::Streamer ( TBuffer )
override

◆ StreamerNVirtual()

template<class BaseClass >
void RooFit::Detail::RooPyBind< BaseClass >::StreamerNVirtual ( TBuffer ClassDef_StreamerNVirtual_b)
inline

Definition at line 67 of file RooPyBind.h.

◆ varlist()

template<class BaseClass >
const RooArgList & RooFit::Detail::RooPyBind< BaseClass >::varlist ( ) const
inline

Definition at line 48 of file RooPyBind.h.

Member Data Documentation

◆ _varlist

template<class BaseClass >
RooListProxy RooFit::Detail::RooPyBind< BaseClass >::_varlist
protected

Definition at line 65 of file RooPyBind.h.

  • roofit/roofit/inc/RooPyBind.h