Logo ROOT  
Reference Guide
RooFit::Detail::CompileContext Class Reference

Definition at line 28 of file NormalizationHelpers.h.

Public Member Functions

 CompileContext (RooArgSet const &topLevelNormSet)
 ~CompileContext ()
template<class T >
T * compile (T &arg, RooAbsArg &owner, RooArgSet const &normSet)
void compileServers (RooAbsArg &arg, RooArgSet const &normSet)

Private Member Functions

void add (RooAbsArg &arg)
RooAbsArgcompileImpl (RooAbsArg &arg, RooAbsArg &owner, RooArgSet const &normSet)
RooAbsArgfind (RooAbsArg &arg) const

Private Attributes

std::unordered_map< TNamed const *, RooAbsArg * > _clonedArgsSet
RooArgSet const & _topLevelNormSet

#include <RooFit/Detail/NormalizationHelpers.h>

Constructor & Destructor Documentation

◆ CompileContext()

RooFit::Detail::CompileContext::CompileContext ( RooArgSet const &  topLevelNormSet)

Definition at line 21 of file NormalizationHelpers.cxx.

◆ ~CompileContext()

RooFit::Detail::CompileContext::~CompileContext ( )

Definition at line 23 of file NormalizationHelpers.cxx.

Member Function Documentation

◆ add()

void RooFit::Detail::CompileContext::add ( RooAbsArg arg)

Definition at line 25 of file NormalizationHelpers.cxx.

◆ compile()

template<class T >
T * RooFit::Detail::CompileContext::compile ( T &  arg,
RooAbsArg owner,
RooArgSet const &  normSet 

Definition at line 35 of file NormalizationHelpers.h.

◆ compileImpl()

RooAbsArg * RooFit::Detail::CompileContext::compileImpl ( RooAbsArg arg,
RooAbsArg owner,
RooArgSet const &  normSet 

Definition at line 50 of file NormalizationHelpers.cxx.

◆ compileServers()

void RooFit::Detail::CompileContext::compileServers ( RooAbsArg arg,
RooArgSet const &  normSet 

Definition at line 39 of file NormalizationHelpers.cxx.

◆ find()

RooAbsArg * RooFit::Detail::CompileContext::find ( RooAbsArg arg) const

Definition at line 30 of file NormalizationHelpers.cxx.

Member Data Documentation

◆ _clonedArgsSet

std::unordered_map<TNamed const *, RooAbsArg *> RooFit::Detail::CompileContext::_clonedArgsSet

Definition at line 48 of file NormalizationHelpers.h.

◆ _topLevelNormSet

RooArgSet const& RooFit::Detail::CompileContext::_topLevelNormSet

Definition at line 47 of file NormalizationHelpers.h.

Libraries for RooFit::Detail::CompileContext:

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