#include <PerformancePayloadFromTFormula.h>
Public Member Functions | |
const PhysicsTFormulaPayload & | formulaPayload () const |
float | getResult (PerformanceResult::ResultType, BinningPointByMap) const |
virtual bool | isInPayload (PerformanceResult::ResultType, BinningPointByMap) const |
virtual bool | isParametrizedInVariable (const BinningVariables::BinningVariablesType p) const |
PerformancePayloadFromTFormula (std::vector< PerformanceResult::ResultType > r, std::vector< BinningVariables::BinningVariablesType > b, PhysicsTFormulaPayload &in) | |
PerformancePayloadFromTFormula () | |
virtual | ~PerformancePayloadFromTFormula () |
Public Member Functions inherited from PerformancePayload | |
PerformancePayload () | |
Static Public Attributes | |
static int | InvalidPos =-1 |
Static Public Attributes inherited from PerformancePayload | |
static const float | InvalidResult = -100. |
Protected Member Functions | |
void | check () const |
bool | isOk (BinningPointByMap p) const |
virtual int | limitPos (const BinningVariables::BinningVariablesType b) const |
virtual std::vector < BinningVariables::BinningVariablesType > | myBinning () const |
virtual int | resultPos (PerformanceResult::ResultType r) const |
Protected Attributes | |
std::vector< TFormula * > | compiledFormulas_ |
PhysicsTFormulaPayload | pl |
std::vector < PerformanceResult::ResultType > | results_ |
std::vector < BinningVariables::BinningVariablesType > | variables_ |
Definition at line 14 of file PerformancePayloadFromTFormula.h.
|
inline |
Definition at line 20 of file PerformancePayloadFromTFormula.h.
|
inline |
Definition at line 22 of file PerformancePayloadFromTFormula.h.
|
inlinevirtual |
Definition at line 23 of file PerformancePayloadFromTFormula.h.
References compiledFormulas_, and i.
|
protected |
Definition at line 56 of file PerformancePayloadFromTFormula.cc.
References compiledFormulas_, PhysicsTFormulaPayload::formulas(), i, pl, and matplotRender::t.
Referenced by getResult(), and isInPayload().
|
inline |
Definition at line 38 of file PerformancePayloadFromTFormula.h.
References pl.
|
virtual |
Implements PerformancePayload.
Definition at line 8 of file PerformancePayloadFromTFormula.cc.
References check(), compiledFormulas_, EcalElecEmulExample_cfg::formula, i, PerformancePayload::InvalidResult, isInPayload(), myBinning(), resultPos(), matplotRender::t, BinningPointByMap::value(), and makeHLTPrescaleTable::values.
|
virtual |
Implements PerformancePayload.
Definition at line 47 of file PerformancePayloadFromTFormula.cc.
References check(), InvalidPos, isOk(), and resultPos().
Referenced by getResult().
|
protected |
Definition at line 33 of file PerformancePayloadFromTFormula.cc.
References BinningPointByMap::isKeyAvailable(), limitPos(), PhysicsTFormulaPayload::limits(), myBinning(), pl, pos, matplotRender::t, v, and BinningPointByMap::value().
Referenced by isInPayload().
|
inlinevirtual |
Definition at line 32 of file PerformancePayloadFromTFormula.h.
References InvalidPos, and limitPos().
|
inlineprotectedvirtual |
Definition at line 44 of file PerformancePayloadFromTFormula.h.
References b, spr::find(), InvalidPos, L1TEmulatorMonitor_cff::p, and variables_.
Referenced by isOk(), and isParametrizedInVariable().
|
inlineprotectedvirtual |
Definition at line 42 of file PerformancePayloadFromTFormula.h.
References variables_.
Referenced by getResult(), and isOk().
|
inlineprotectedvirtual |
Definition at line 52 of file PerformancePayloadFromTFormula.h.
References spr::find(), InvalidPos, L1TEmulatorMonitor_cff::p, csvReporter::r, and results_.
Referenced by getResult(), and isInPayload().
|
mutableprotected |
Definition at line 73 of file PerformancePayloadFromTFormula.h.
Referenced by check(), getResult(), and ~PerformancePayloadFromTFormula().
|
static |
Definition at line 18 of file PerformancePayloadFromTFormula.h.
Referenced by isInPayload(), isParametrizedInVariable(), limitPos(), and resultPos().
|
protected |
Definition at line 64 of file PerformancePayloadFromTFormula.h.
Referenced by check(), formulaPayload(), and isOk().
|
protected |
Definition at line 68 of file PerformancePayloadFromTFormula.h.
Referenced by resultPos().
|
protected |
Definition at line 69 of file PerformancePayloadFromTFormula.h.
Referenced by limitPos(), and myBinning().