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: