Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
CondFormats
PhysicsToolsObjects
interface
PerformancePayload.h
Go to the documentation of this file.
1
#ifndef PerformancePayload_h
2
#define PerformancePayload_h
3
4
//#include "CondFormats/PerformanceDBObjects/interface/PhysicsPerformancePayload.h"
5
#include "
CondFormats/PhysicsToolsObjects/interface/BinningPointByMap.h
"
6
#include "
CondFormats/PhysicsToolsObjects/interface/PerformanceResult.h
"
7
8
9
#include <string>
10
#include <vector>
11
12
class
PerformancePayload
13
// : public PhysicsPerformancePayload
14
{
15
public
:
16
17
static
const
float
InvalidResult
;
18
19
// PerformancePayload(int stride_, std::string columns_,std::vector<float> table) : PhysicsPerformancePayload(stride_, columns_, table) {}
20
21
PerformancePayload
(){}
22
virtual
~PerformancePayload
() {};
23
24
virtual
float
getResult
(
PerformanceResult::ResultType
,
const
BinningPointByMap
&)
const
= 0;
// gets from the full payload
25
virtual
bool
isInPayload
(
PerformanceResult::ResultType
,
const
BinningPointByMap
&)
const
= 0;
26
protected
:
27
28
};
29
30
#endif
31
PerformanceResult.h
BinningPointByMap.h
PerformancePayload::isInPayload
virtual bool isInPayload(PerformanceResult::ResultType, const BinningPointByMap &) const =0
PerformancePayload::InvalidResult
static const float InvalidResult
Definition:
PerformancePayload.h:17
PerformancePayload::~PerformancePayload
virtual ~PerformancePayload()
Definition:
PerformancePayload.h:22
PerformanceResult::ResultType
ResultType
Definition:
PerformanceResult.h:6
BinningPointByMap
Definition:
BinningPointByMap.h:9
PerformancePayload::getResult
virtual float getResult(PerformanceResult::ResultType, const BinningPointByMap &) const =0
PerformancePayload
Definition:
PerformancePayload.h:12
PerformancePayload::PerformancePayload
PerformancePayload()
Definition:
PerformancePayload.h:21
Generated for CMSSW Reference Manual by
1.8.5