Main Page
Namespaces
Classes
Package Documentation
RecoBTag
PerformanceDB
interface
BtagPerformance.h
Go to the documentation of this file.
1
#ifndef BtagPerformance_h
2
#define BtagPerformance_h
3
4
//#include "CondFormats/BTagPerformance/interface/BtagPerformanceInterface.h"
5
6
#include "
CondFormats/PhysicsToolsObjects/interface/PerformancePayload.h
"
7
#include "
CondFormats/PhysicsToolsObjects/interface/PerformanceWorkingPoint.h
"
8
9
10
#include <string>
11
#include <vector>
12
13
class
BtagPerformance
{
14
public
:
15
BtagPerformance
(
const
PerformancePayload
&
p
,
const
PerformanceWorkingPoint
&
w
) :
pl
(p),
wp
(w) {}
16
17
virtual
float
getResult
(
PerformanceResult::ResultType
,
const
BinningPointByMap
&)
const
;
18
19
virtual
bool
isResultOk
(
PerformanceResult::ResultType
,
const
BinningPointByMap
&)
const
;
20
21
virtual
const
PerformancePayload
&
payload
()
const
{
return
pl
; }
22
23
virtual
const
PerformanceWorkingPoint
&
workingPoint
()
const
{
return
wp
;}
24
25
virtual
~BtagPerformance
() {};
26
27
private
:
28
const
PerformancePayload
&
pl
;
29
const
PerformanceWorkingPoint
&
wp
;
30
31
};
32
33
34
#endif
35
AlCaHLTBitMon_ParallelJobs.p
p
Definition:
AlCaHLTBitMon_ParallelJobs.py:153
BtagPerformance::workingPoint
virtual const PerformanceWorkingPoint & workingPoint() const
Definition:
BtagPerformance.h:23
w
const double w
Definition:
UKUtility.cc:23
BtagPerformance::BtagPerformance
BtagPerformance(const PerformancePayload &p, const PerformanceWorkingPoint &w)
Definition:
BtagPerformance.h:15
PerformanceWorkingPoint.h
BtagPerformance::pl
const PerformancePayload & pl
Definition:
BtagPerformance.h:25
BtagPerformance::isResultOk
virtual bool isResultOk(PerformanceResult::ResultType, const BinningPointByMap &) const
Definition:
BtagPerformance.cc:7
PerformanceResult::ResultType
ResultType
Definition:
PerformanceResult.h:8
BinningPointByMap
Definition:
BinningPointByMap.h:9
PerformancePayload
Definition:
PerformancePayload.h:15
BtagPerformance
Definition:
BtagPerformance.h:13
BtagPerformance::~BtagPerformance
virtual ~BtagPerformance()
Definition:
BtagPerformance.h:25
BtagPerformance::wp
const PerformanceWorkingPoint & wp
Definition:
BtagPerformance.h:29
PerformanceWorkingPoint
Definition:
PerformanceWorkingPoint.h:8
BtagPerformance::getResult
virtual float getResult(PerformanceResult::ResultType, const BinningPointByMap &) const
Definition:
BtagPerformance.cc:3
PerformancePayload.h
BtagPerformance::payload
virtual const PerformancePayload & payload() const
Definition:
BtagPerformance.h:21
Generated for CMSSW Reference Manual by
1.8.11