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 >:
BaseClass

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>
TClass * RooFit::Detail::RooPyBind< BaseClass >::Class ( )
static
Returns
TClass describing this class

◆ Class_Name()

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

◆ Class_Version()

template<class BaseClass>
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>
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.


The documentation for this class was generated from the following file: