#include <PerformancePayloadFromBinnedTFormula.h>
Public Member Functions | |
const std::vector < PhysicsTFormulaPayload > & | formulaPayloads () const |
float | getResult (PerformanceResult::ResultType, BinningPointByMap) const |
virtual bool | isInPayload (PerformanceResult::ResultType, BinningPointByMap) const |
virtual bool | isParametrizedInVariable (const BinningVariables::BinningVariablesType p) const |
PerformancePayloadFromBinnedTFormula (std::vector< PerformanceResult::ResultType > r, std::vector< BinningVariables::BinningVariablesType > b, std::vector< PhysicsTFormulaPayload > in) | |
PerformancePayloadFromBinnedTFormula () | |
void | printFormula (PerformanceResult::ResultType res, BinningPointByMap) const |
virtual | ~PerformancePayloadFromBinnedTFormula () |
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 |
TFormula * | getFormula (PerformanceResult::ResultType, BinningPointByMap) const |
bool | isOk (BinningPointByMap p, unsigned int &) 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< std::vector < TFormula * > > | compiledFormulas_ |
std::vector < PhysicsTFormulaPayload > | pls |
std::vector < PerformanceResult::ResultType > | results_ |
std::vector < BinningVariables::BinningVariablesType > | variables_ |
Definition at line 14 of file PerformancePayloadFromBinnedTFormula.h.
|
inline |
Definition at line 20 of file PerformancePayloadFromBinnedTFormula.h.
|
inline |
Definition at line 22 of file PerformancePayloadFromBinnedTFormula.h.
|
inlinevirtual |
Definition at line 23 of file PerformancePayloadFromBinnedTFormula.h.
References compiledFormulas_.
|
protected |
Definition at line 87 of file PerformancePayloadFromBinnedTFormula.cc.
References PhysicsTFormulaPayload::formulas(), i, findQualityFiles::size, lumiQTWidget::t, groupFilesInBlocks::temp, tmp, and groupFilesInBlocks::tt.
|
inline |
Definition at line 35 of file PerformancePayloadFromBinnedTFormula.h.
References pls.
Referenced by PhysicsPerformanceDBWriterTFormula_fromfile_WPandPL::beginJob().
|
protected |
Definition at line 9 of file PerformancePayloadFromBinnedTFormula.cc.
References NULL, and convertSQLiteXML::ok.
|
virtual |
Implements PerformancePayload.
Definition at line 22 of file PerformancePayloadFromBinnedTFormula.cc.
References CastorDataFrameFilter_impl::check(), EcalElecEmulExample_cfg::formula, i, PerformancePayload::InvalidResult, lumiQTWidget::t, BinningPointByMap::value(), and makeHLTPrescaleTable::values.
|
virtual |
Implements PerformancePayload.
Definition at line 77 of file PerformancePayloadFromBinnedTFormula.cc.
References CastorDataFrameFilter_impl::check(), and InvalidPos.
|
protected |
Definition at line 50 of file PerformancePayloadFromBinnedTFormula.cc.
References BinningPointByMap::isKeyAvailable(), pos, query::result, lumiQTWidget::t, v, and BinningPointByMap::value().
|
inlinevirtual |
Definition at line 29 of file PerformancePayloadFromBinnedTFormula.h.
References InvalidPos, and limitPos().
|
inlineprotectedvirtual |
Definition at line 44 of file PerformancePayloadFromBinnedTFormula.h.
References b, spr::find(), InvalidPos, AlCaHLTBitMon_ParallelJobs::p, and variables_.
Referenced by isParametrizedInVariable().
|
inlineprotectedvirtual |
Definition at line 42 of file PerformancePayloadFromBinnedTFormula.h.
References variables_.
void PerformancePayloadFromBinnedTFormula::printFormula | ( | PerformanceResult::ResultType | res, |
BinningPointByMap | point | ||
) | const |
Definition at line 108 of file PerformancePayloadFromBinnedTFormula.cc.
References CastorDataFrameFilter_impl::check(), gather_cfg::cout, EcalElecEmulExample_cfg::formula, InvalidPos, pos, and lumiQTWidget::t.
|
inlineprotectedvirtual |
Definition at line 52 of file PerformancePayloadFromBinnedTFormula.h.
References spr::find(), InvalidPos, AlCaHLTBitMon_ParallelJobs::p, alignCSCRings::r, and results_.
|
mutableprotected |
Definition at line 78 of file PerformancePayloadFromBinnedTFormula.h.
Referenced by ~PerformancePayloadFromBinnedTFormula().
|
static |
Definition at line 18 of file PerformancePayloadFromBinnedTFormula.h.
Referenced by isInPayload(), isParametrizedInVariable(), limitPos(), printFormula(), and resultPos().
|
protected |
Definition at line 68 of file PerformancePayloadFromBinnedTFormula.h.
Referenced by formulaPayloads().
|
protected |
Definition at line 72 of file PerformancePayloadFromBinnedTFormula.h.
Referenced by resultPos().
|
protected |
Definition at line 73 of file PerformancePayloadFromBinnedTFormula.h.
Referenced by limitPos(), and myBinning().