#include <PerformancePayloadFromTable.h>
Public Member Functions | |
float | getResult (PerformanceResult::ResultType, const BinningPointByMap &) const override |
bool | isInPayload (PerformanceResult::ResultType, const BinningPointByMap &) const override |
virtual bool | isParametrizedInVariable (const BinningVariables::BinningVariablesType p) const |
const PhysicsPerformancePayload & | payLoad () const |
PerformancePayloadFromTable (const std::vector< PerformanceResult::ResultType > &r, const std::vector< BinningVariables::BinningVariablesType > &b, int stride_, const std::vector< float > &table) | |
PerformancePayloadFromTable () | |
~PerformancePayloadFromTable () override | |
Public Member Functions inherited from PerformancePayload | |
virtual void | initialize () |
PerformancePayload () | |
virtual | ~PerformancePayload () |
Static Public Attributes | |
static const int | InvalidPos =-1 |
Static Public Attributes inherited from PerformancePayload | |
static const float | InvalidResult = -100. |
Protected Member Functions | |
bool | matches (const BinningPointByMap &, PhysicsPerformancePayload::Row &) const |
virtual int | maxPos (const BinningVariables::BinningVariablesType b) const |
virtual int | minPos (const BinningVariables::BinningVariablesType b) const |
virtual std::vector< BinningVariables::BinningVariablesType > | myBinning () const |
virtual int | resultPos (PerformanceResult::ResultType r) const |
Protected Attributes | |
std::vector< BinningVariables::BinningVariablesType > | binning_ |
PhysicsPerformancePayload | pl |
std::vector< PerformanceResult::ResultType > | results_ |
Private Member Functions | |
template<class Archive > | |
void | serialize (Archive &ar, const unsigned int version) |
Friends | |
class | boost::serialization::access |
template<typename CondSerializationT , typename Enabled > | |
struct | cond::serialization::access |
Definition at line 15 of file PerformancePayloadFromTable.h.
|
inline |
Definition at line 23 of file PerformancePayloadFromTable.h.
|
inline |
Definition at line 27 of file PerformancePayloadFromTable.h.
|
inlineoverride |
|
overridevirtual |
Implements PerformancePayload.
Definition at line 8 of file PerformancePayloadFromTable.cc.
References PhysicsPerformancePayload::getRow(), mps_fire::i, PerformancePayload::InvalidResult, isInPayload(), matches(), PhysicsPerformancePayload::nRows(), pl, and resultPos().
Referenced by ~PerformancePayloadFromTable().
|
overridevirtual |
Implements PerformancePayload.
Definition at line 45 of file PerformancePayloadFromTable.cc.
References PhysicsPerformancePayload::getRow(), mps_fire::i, InvalidPos, BinningPointByMap::isKeyAvailable(), matches(), myBinning(), PhysicsPerformancePayload::nRows(), pl, point, resultPos(), and protons_cff::t.
Referenced by getResult(), and isParametrizedInVariable().
|
inlinevirtual |
Definition at line 32 of file PerformancePayloadFromTable.h.
References InvalidPos, isInPayload(), and minPos().
|
protected |
Definition at line 24 of file PerformancePayloadFromTable.cc.
References maxPos(), minPos(), myBinning(), AlCaHLTBitMon_ParallelJobs::p, protons_cff::t, findQualityFiles::v, and BinningPointByMap::value().
Referenced by getResult(), isInPayload(), and resultPos().
|
inlineprotectedvirtual |
Definition at line 50 of file PerformancePayloadFromTable.h.
References b, binning_, spr::find(), InvalidPos, and AlCaHLTBitMon_ParallelJobs::p.
Referenced by matches().
|
inlineprotectedvirtual |
Definition at line 44 of file PerformancePayloadFromTable.h.
References b, binning_, spr::find(), InvalidPos, and AlCaHLTBitMon_ParallelJobs::p.
Referenced by isParametrizedInVariable(), and matches().
|
inlineprotectedvirtual |
Definition at line 42 of file PerformancePayloadFromTable.h.
References binning_.
Referenced by isInPayload(), and matches().
|
inline |
Definition at line 38 of file PerformancePayloadFromTable.h.
References pl.
|
inlineprotectedvirtual |
Definition at line 57 of file PerformancePayloadFromTable.h.
References binning_, spr::find(), InvalidPos, matches(), AlCaHLTBitMon_ParallelJobs::p, alignCSCRings::r, and results_.
Referenced by getResult(), and isInPayload().
|
private |
|
friend |
Definition at line 74 of file PerformancePayloadFromTable.h.
|
friend |
Definition at line 74 of file PerformancePayloadFromTable.h.
|
protected |
Definition at line 71 of file PerformancePayloadFromTable.h.
Referenced by maxPos(), minPos(), myBinning(), and resultPos().
|
static |
Definition at line 19 of file PerformancePayloadFromTable.h.
Referenced by isInPayload(), isParametrizedInVariable(), maxPos(), minPos(), and resultPos().
|
protected |
Definition at line 68 of file PerformancePayloadFromTable.h.
Referenced by getResult(), isInPayload(), and payLoad().
|
protected |
Definition at line 70 of file PerformancePayloadFromTable.h.
Referenced by resultPos().