Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
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
23
virtual
float
getResult
(
PerformanceResult::ResultType
,
BinningPointByMap
)
const
= 0;
// gets from the full payload
24
virtual
bool
isInPayload
(
PerformanceResult::ResultType
,
BinningPointByMap
)
const
= 0;
25
protected
:
26
27
};
28
29
#endif
30
PerformanceResult.h
PerformancePayload::getResult
virtual float getResult(PerformanceResult::ResultType, BinningPointByMap) const =0
BinningPointByMap.h
PerformancePayload::InvalidResult
static const float InvalidResult
Definition:
PerformancePayload.h:17
PerformanceResult::ResultType
ResultType
Definition:
PerformanceResult.h:6
BinningPointByMap
Definition:
BinningPointByMap.h:9
PerformancePayload
Definition:
PerformancePayload.h:12
PerformancePayload::isInPayload
virtual bool isInPayload(PerformanceResult::ResultType, BinningPointByMap) const =0
PerformancePayload::PerformancePayload
PerformancePayload()
Definition:
PerformancePayload.h:21
Generated for CMSSW Reference Manual by
1.8.5