CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Static Public Attributes | Protected Attributes
PerformancePayload Class Referenceabstract

#include <PerformancePayload.h>

Inheritance diagram for PerformancePayload:
PerformancePayloadFromBinnedTFormula PerformancePayloadFromTable PerformancePayloadFromTFormula

Public Member Functions

virtual float getResult (PerformanceResult::ResultType, const BinningPointByMap &) const =0
 
virtual void initialize ()
 
virtual bool isInPayload (PerformanceResult::ResultType, const BinningPointByMap &) const =0
 
 PerformancePayload ()
 
virtual ~PerformancePayload ()
 

Static Public Attributes

static const float InvalidResult = -100.
 

Protected Attributes

 COND_SERIALIZABLE
 

Detailed Description

Definition at line 15 of file PerformancePayload.h.

Constructor & Destructor Documentation

PerformancePayload::PerformancePayload ( )
inline

Definition at line 24 of file PerformancePayload.h.

24 {}
virtual PerformancePayload::~PerformancePayload ( )
inlinevirtual

Definition at line 25 of file PerformancePayload.h.

25 {};

Member Function Documentation

virtual float PerformancePayload::getResult ( PerformanceResult::ResultType  ,
const BinningPointByMap  
) const
pure virtual
virtual void PerformancePayload::initialize ( )
inlinevirtual

Reimplemented in PerformancePayloadFromTFormula, and PerformancePayloadFromBinnedTFormula.

Definition at line 27 of file PerformancePayload.h.

27 { }
virtual bool PerformancePayload::isInPayload ( PerformanceResult::ResultType  ,
const BinningPointByMap  
) const
pure virtual

Member Data Documentation

PerformancePayload::COND_SERIALIZABLE
protected

Definition at line 34 of file PerformancePayload.h.

const float PerformancePayload::InvalidResult = -100.
static