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
,
BinningPointByMap
)
const
= 0;
// gets from the full payload
25
virtual
bool
isInPayload
(
PerformanceResult::ResultType
,
BinningPointByMap
)
const
= 0;
26
protected
:
27
28
};
29
30
#endif
31
PerformanceResult.h
PerformancePayload::getResult
virtual float getResult(PerformanceResult::ResultType, BinningPointByMap) const =0
BinningPointByMap.h
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
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