CMS 3D CMS Logo

List of all members | Public Member Functions | Static Public Attributes | Private Member Functions | Friends
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.
 

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
 

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
virtual bool PerformancePayload::isInPayload ( PerformanceResult::ResultType  ,
const BinningPointByMap  
) const
pure virtual
template<class Archive >
void PerformancePayload::serialize ( Archive &  ar,
const unsigned int  version 
)
private

Friends And Related Function Documentation

friend class boost::serialization::access
friend

Definition at line 34 of file PerformancePayload.h.

template<typename CondSerializationT , typename Enabled >
friend struct cond::serialization::access
friend

Definition at line 34 of file PerformancePayload.h.

Member Data Documentation

const float PerformancePayload::InvalidResult = -100.
static