Definition at line 84 of file EvalContext.h.
#include <RooFit/EvalContext.h>
◆ OffsetMode
| Enumerator |
|---|
| WithoutOffset | |
| WithOffset | |
| OnlyOffset | |
Definition at line 86 of file EvalContext.h.
◆ at() [1/2]
◆ at() [2/2]
◆ config()
◆ enableVectorBuffers()
| void RooFit::EvalContext::enableVectorBuffers |
( |
bool | enable | ) |
|
|
inline |
◆ output()
| std::span< double > RooFit::EvalContext::output |
( |
| ) |
|
|
inline |
◆ resetVectorBuffers()
| void RooFit::EvalContext::resetVectorBuffers |
( |
| ) |
|
|
inline |
◆ resize()
| void RooFit::EvalContext::resize |
( |
std::size_t | n | ) |
|
◆ set()
| void RooFit::EvalContext::set |
( |
RooAbsArg const * | arg, |
|
|
std::span< const double > const & | span ) |
|
inline |
◆ setConfig()
◆ setOutputWithOffset()
Sets the output value with an offset.
This function sets the output value with an offset for the given argument. It should only be used in reducer nodes. Depending on the current OffsetMode, the result will either be just the value, the value minus the offset, of just the offset.
- Parameters
-
| arg | Pointer to the RooAbsArg object. |
| val | The value to be set. |
| offset | The offset value. |
- Exceptions
-
| std::runtime_error | if the argument is not a reducer node. |
Definition at line 100 of file EvalContext.cxx.
◆ size()
| auto RooFit::EvalContext::size |
( |
| ) |
const |
|
inline |
◆ Evaluator
◆ _bufferIdx
| std::size_t RooFit::EvalContext::_bufferIdx = 0 |
|
private |
◆ _buffers
| std::vector<std::vector<double> > RooFit::EvalContext::_buffers |
|
private |
◆ _cfgs
◆ _ctx
| std::vector<std::span<const double> > RooFit::EvalContext::_ctx |
|
private |
◆ _currentOutput
| std::span<double> RooFit::EvalContext::_currentOutput |
|
private |
◆ _enableVectorBuffers
| bool RooFit::EvalContext::_enableVectorBuffers = false |
|
private |
◆ _offsetMode
The documentation for this class was generated from the following files: