#include <PerformancePayloadFromTFormula.h>
Public Member Functions | |
const PhysicsTFormulaPayload & | formulaPayload () const |
float | getResult (PerformanceResult::ResultType, const BinningPointByMap &) const override |
void | initialize () override |
bool | isInPayload (PerformanceResult::ResultType, const BinningPointByMap &) const override |
virtual bool | isParametrizedInVariable (const BinningVariables::BinningVariablesType p) const |
PerformancePayloadFromTFormula () | |
PerformancePayloadFromTFormula (const PerformancePayloadFromTFormula &b) | |
PerformancePayloadFromTFormula (const std::vector< PerformanceResult::ResultType > &r, const std::vector< BinningVariables::BinningVariablesType > &b, PhysicsTFormulaPayload &in) | |
void | printFormula (PerformanceResult::ResultType res) const |
~PerformancePayloadFromTFormula () override | |
Public Member Functions inherited from PerformancePayload | |
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 | isOk (const 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< std::shared_ptr< const TFormula > > | compiledFormulas_ |
PhysicsTFormulaPayload | pl |
std::vector< PerformanceResult::ResultType > | results_ |
std::vector< BinningVariables::BinningVariablesType > | variables_ |
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 17 of file PerformancePayloadFromTFormula.h.
|
inline |
Definition at line 22 of file PerformancePayloadFromTFormula.h.
References initialize().
|
inline |
Definition at line 29 of file PerformancePayloadFromTFormula.h.
|
inline |
Definition at line 33 of file PerformancePayloadFromTFormula.h.
|
inlineoverride |
|
inline |
|
overridevirtual |
Implements PerformancePayload.
Definition at line 21 of file PerformancePayloadFromTFormula.cc.
References cms::cuda::assert(), pfMETCorrectionType0_cfi::formula, mps_fire::i, AlCaHLTBitMon_ParallelJobs::p, alignCSCRings::r, OrderedSet::t, and contentValuesCheck::values.
|
overridevirtual |
Reimplemented from PerformancePayload.
Definition at line 10 of file PerformancePayloadFromTFormula.cc.
References edm::createGlobalIdentifier(), pfMETCorrectionType0_cfi::formula, eostools::move(), and groupFilesInBlocks::temp.
Referenced by PerformancePayloadFromTFormula().
|
overridevirtual |
Implements PerformancePayload.
Definition at line 64 of file PerformancePayloadFromTFormula.cc.
References InvalidPos, and point.
|
protected |
Definition at line 48 of file PerformancePayloadFromTFormula.cc.
References TH2PolyOfflineMaps::limits, AlCaHLTBitMon_ParallelJobs::p, OrderedSet::t, and findQualityFiles::v.
|
inlinevirtual |
Definition at line 41 of file PerformancePayloadFromTFormula.h.
References InvalidPos, limitPos(), and AlCaHLTBitMon_ParallelJobs::p.
|
inlineprotectedvirtual |
Definition at line 54 of file PerformancePayloadFromTFormula.h.
References b, spr::find(), InvalidPos, AlCaHLTBitMon_ParallelJobs::p, and variables_.
Referenced by isParametrizedInVariable().
|
inlineprotectedvirtual |
void PerformancePayloadFromTFormula::printFormula | ( | PerformanceResult::ResultType | res | ) | const |
Definition at line 75 of file PerformancePayloadFromTFormula.cc.
References gather_cfg::cout, pfMETCorrectionType0_cfi::formula, InvalidPos, TH2PolyOfflineMaps::limits, and OrderedSet::t.
|
inlineprotectedvirtual |
Definition at line 62 of file PerformancePayloadFromTFormula.h.
References spr::find(), InvalidPos, AlCaHLTBitMon_ParallelJobs::p, alignCSCRings::r, and results_.
|
private |
|
friend |
Definition at line 83 of file PerformancePayloadFromTFormula.h.
|
friend |
Definition at line 83 of file PerformancePayloadFromTFormula.h.
|
protected |
Definition at line 81 of file PerformancePayloadFromTFormula.h.
Referenced by ~PerformancePayloadFromTFormula().
|
static |
Definition at line 20 of file PerformancePayloadFromTFormula.h.
Referenced by isInPayload(), isParametrizedInVariable(), limitPos(), printFormula(), and resultPos().
|
protected |
Definition at line 72 of file PerformancePayloadFromTFormula.h.
Referenced by formulaPayload().
|
protected |
Definition at line 76 of file PerformancePayloadFromTFormula.h.
Referenced by resultPos().
|
protected |
Definition at line 77 of file PerformancePayloadFromTFormula.h.
Referenced by limitPos(), and myBinning().