test
Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
CondFormats
OptAlignObjects
interface
OAQuality.h
Go to the documentation of this file.
1
#ifndef OAQuality_H
2
#define OAQuality_H
3
4
enum
OAQuality
{
oa_fixed
,
oa_calibrated
,
oa_unknown
};
5
6
struct
OAQualityTranslator
{
7
8
static
const
char
*
name
(
OAQuality
oaq)
9
{
10
static
const
char
*
c
[] = {
11
"fixed"
,
12
"calibrated"
,
13
"unknown"
14
};
15
return
c[oaq];
16
}
17
18
static
const
OAQuality
index
(
const
int
& ind ) {
19
switch
(ind) {
20
case
0:
21
return
oa_fixed
;
22
break
;
23
case
1:
24
return
oa_calibrated
;
25
break
;
26
case
2:
27
return
oa_unknown
;
28
break
;
29
default
:
30
return
oa_unknown
;
31
break
;
32
}
33
}
34
35
};
36
#endif
OAQualityTranslator::index
static const OAQuality index(const int &ind)
Definition:
OAQuality.h:18
oa_unknown
Definition:
OAQuality.h:4
OAQualityTranslator
Definition:
OAQuality.h:6
EnergyCorrector.c
tuple c
Definition:
EnergyCorrector.py:43
oa_fixed
Definition:
OAQuality.h:4
OAQualityTranslator::name
static const char * name(OAQuality oaq)
Definition:
OAQuality.h:8
oa_calibrated
Definition:
OAQuality.h:4
OAQuality
OAQuality
Definition:
OAQuality.h:4
Generated for CMSSW Reference Manual by
1.8.5