Definition at line 1311 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 1323 of file RooLagrangianMorphFunc.cxx.
|
inline |
build and invert the morphing matrix
Definition at line 1364 of file RooLagrangianMorphFunc.cxx.
|
inline |
build the final morphing function
Definition at line 1425 of file RooLagrangianMorphFunc.cxx.
Definition at line 55 of file RooAbsCacheElement.h.
|
inlineoverridevirtual |
retrieve the list of contained args
Implements RooAbsCacheElement.
Definition at line 1329 of file RooLagrangianMorphFunc.cxx.
|
inlinestatic |
create all the temporary objects required by the class
Definition at line 1510 of file RooLagrangianMorphFunc.cxx.
|
inlinestatic |
create all the temporary objects required by the class function variant with precomputed inverse matrix
Definition at line 1543 of file RooLagrangianMorphFunc.cxx.
|
inline |
create the basic objects required for the morphing
Definition at line 1343 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 1324 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 1321 of file RooLagrangianMorphFunc.cxx.
| RooArgList RooLagrangianMorphFunc::CacheElem::_couplings |
Definition at line 1314 of file RooLagrangianMorphFunc.cxx.
| FormulaList RooLagrangianMorphFunc::CacheElem::_formulas |
Definition at line 1316 of file RooLagrangianMorphFunc.cxx.
| Matrix RooLagrangianMorphFunc::CacheElem::_inverse |
Definition at line 1320 of file RooLagrangianMorphFunc.cxx.
| Matrix RooLagrangianMorphFunc::CacheElem::_matrix |
Definition at line 1319 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 1313 of file RooLagrangianMorphFunc.cxx.
| RooArgList RooLagrangianMorphFunc::CacheElem::_weights |
Definition at line 1317 of file RooLagrangianMorphFunc.cxx.