CMS 3D CMS Logo

PerformanceWorkingPoint.h
Go to the documentation of this file.
1 #ifndef PerformanceWorkingPoint_h
2 #define PerformanceWorkingPoint_h
3 
5 
6 #include "string"
7 
9 public:
12  float cut() const { return cut_; }
13  std::string discriminantName() const { return dname_; }
14  bool cutBased() const {
15  if (cut_ == -9999)
16  return false;
17  return true;
18  }
19 
20 private:
21  float cut_;
23 
25 };
26 
27 #endif
PerformanceWorkingPoint::discriminantName
std::string discriminantName() const
Definition: PerformanceWorkingPoint.h:13
PerformanceWorkingPoint
Definition: PerformanceWorkingPoint.h:8
COND_SERIALIZABLE
#define COND_SERIALIZABLE
Definition: Serializable.h:39
PerformanceWorkingPoint::PerformanceWorkingPoint
PerformanceWorkingPoint(float c, std::string s)
Definition: PerformanceWorkingPoint.h:11
PerformanceWorkingPoint::PerformanceWorkingPoint
PerformanceWorkingPoint()
Definition: PerformanceWorkingPoint.h:10
PerformanceWorkingPoint::cut
float cut() const
Definition: PerformanceWorkingPoint.h:12
alignCSCRings.s
s
Definition: alignCSCRings.py:92
PerformanceWorkingPoint::dname_
std::string dname_
Definition: PerformanceWorkingPoint.h:22
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
Serializable.h
HltBtagPostValidation_cff.c
c
Definition: HltBtagPostValidation_cff.py:31
PerformanceWorkingPoint::cutBased
bool cutBased() const
Definition: PerformanceWorkingPoint.h:14
PerformanceWorkingPoint::cut_
float cut_
Definition: PerformanceWorkingPoint.h:21