Definition at line 1322 of file RooLagrangianMorphFunc.cxx.
Public Types | |
| enum | Action { OperModeChange , OptimizeCaching , FindConstantNodes } |
Static Public Member Functions | |
| static TClass * | Class () |
| static const char * | Class_Name () |
| static constexpr Version_t | Class_Version () |
| static RooLagrangianMorphFunc::CacheElem * | createCache (const RooLagrangianMorphFunc *func) |
| create all the temporary objects required by the class | |
| static RooLagrangianMorphFunc::CacheElem * | createCache (const RooLagrangianMorphFunc *func, const Matrix &inverse) |
| create all the temporary objects required by the class function variant with precomputed inverse matrix | |
| static const char * | DeclFileName () |
Public Attributes | |
| double | _condition |
| RooArgList | _couplings |
| FormulaList | _formulas |
| Matrix | _inverse |
| Matrix | _matrix |
| std::unique_ptr< RooRealSumFunc > | _sumFunc = nullptr |
| RooArgList | _weights |
Protected Attributes | |
| RooAbsArg * | _owner |
| ! Pointer to owning RooAbsArg | |
|
inherited |
| Enumerator | |
|---|---|
| OperModeChange | |
| OptimizeCaching | |
| FindConstantNodes | |
Definition at line 39 of file RooAbsCacheElement.h.
|
inline |
Definition at line 1334 of file RooLagrangianMorphFunc.cxx.
|
inline |
build and invert the morphing matrix
Definition at line 1375 of file RooLagrangianMorphFunc.cxx.
|
inline |
build the final morphing function
Definition at line 1438 of file RooLagrangianMorphFunc.cxx.
Definition at line 55 of file RooAbsCacheElement.h.
|
inlineoverridevirtual |
retrieve the list of contained args
Implements RooAbsCacheElement.
Definition at line 1340 of file RooLagrangianMorphFunc.cxx.
|
inlinestatic |
create all the temporary objects required by the class
Definition at line 1523 of file RooLagrangianMorphFunc.cxx.
|
inlinestatic |
create all the temporary objects required by the class function variant with precomputed inverse matrix
Definition at line 1556 of file RooLagrangianMorphFunc.cxx.
|
inline |
create the basic objects required for the morphing
Definition at line 1354 of file RooLagrangianMorphFunc.cxx.
Definition at line 55 of file RooAbsCacheElement.h.
|
virtualinherited |
Interface for constant term optimization calls.
The default implementation is to forward all these calls to all contained RooAbsArg objects as publicized through containedArg()
Definition at line 71 of file RooAbsCacheElement.cxx.
Definition at line 55 of file RooAbsCacheElement.h.
|
inlineoverridevirtual |
Interface for changes of operation mode.
Reimplemented from RooAbsCacheElement.
Definition at line 1335 of file RooLagrangianMorphFunc.cxx.
|
virtualinherited |
Interface for cache optimization calls.
The default implementation is to forward all these calls to all contained RooAbsArg objects as publicized through containedArg()
Definition at line 58 of file RooAbsCacheElement.cxx.
|
virtualinherited |
Hook function to print cache guts in tree printing mode of RooAbsArgs.
Reimplemented in RooAbsCachedPdf::PdfCacheElem, RooAbsCachedReal::FuncCacheElem, RooProdPdf::CacheElem, and RooProjectedPdf::CacheElem.
Definition at line 48 of file RooAbsCacheElement.cxx.
|
virtualinherited |
Interface for server redirect calls.
Definition at line 37 of file RooAbsCacheElement.cxx.
|
inlineinherited |
Definition at line 46 of file RooAbsCacheElement.h.
|
inlineinherited |
Definition at line 55 of file RooAbsCacheElement.h.
| double RooLagrangianMorphFunc::CacheElem::_condition |
Definition at line 1332 of file RooLagrangianMorphFunc.cxx.
| RooArgList RooLagrangianMorphFunc::CacheElem::_couplings |
Definition at line 1325 of file RooLagrangianMorphFunc.cxx.
| FormulaList RooLagrangianMorphFunc::CacheElem::_formulas |
Definition at line 1327 of file RooLagrangianMorphFunc.cxx.
| Matrix RooLagrangianMorphFunc::CacheElem::_inverse |
Definition at line 1331 of file RooLagrangianMorphFunc.cxx.
| Matrix RooLagrangianMorphFunc::CacheElem::_matrix |
Definition at line 1330 of file RooLagrangianMorphFunc.cxx.
|
protectedinherited |
! Pointer to owning RooAbsArg
Definition at line 53 of file RooAbsCacheElement.h.
| std::unique_ptr<RooRealSumFunc> RooLagrangianMorphFunc::CacheElem::_sumFunc = nullptr |
Definition at line 1324 of file RooLagrangianMorphFunc.cxx.
| RooArgList RooLagrangianMorphFunc::CacheElem::_weights |
Definition at line 1328 of file RooLagrangianMorphFunc.cxx.