Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
CondFormats
CSCObjects
interface
CSCDBGasGainCorrection.h
Go to the documentation of this file.
1
#ifndef CSCDBGasGainCorrection_h
2
#define CSCDBGasGainCorrection_h
3
4
#include "
CondFormats/Serialization/interface/Serializable.h
"
5
6
#include <iosfwd>
7
#include <vector>
8
9
class
CSCDBGasGainCorrection
{
10
public
:
11
CSCDBGasGainCorrection
(){}
12
~CSCDBGasGainCorrection
(){}
13
14
struct
Item
{
15
float
gainCorr
;
16
17
COND_SERIALIZABLE
;
18
};
19
20
typedef
std::vector<Item>
GasGainContainer
;
21
GasGainContainer
gasGainCorr
;
22
23
const
Item
&
item
(
int
index
)
const
{
return
gasGainCorr
[
index
]; }
24
float
value
(
int
index
)
const
{
return
gasGainCorr
[
index
].gainCorr; }
25
26
COND_SERIALIZABLE
;
27
};
28
29
std::ostream &
operator<<
(std::ostream & os,
const
CSCDBGasGainCorrection
& cscdb);
30
31
#endif
CSCDBGasGainCorrection::Item::gainCorr
float gainCorr
Definition:
CSCDBGasGainCorrection.h:15
CSCDBGasGainCorrection::value
float value(int index) const
Definition:
CSCDBGasGainCorrection.h:24
CSCDBGasGainCorrection::gasGainCorr
GasGainContainer gasGainCorr
Definition:
CSCDBGasGainCorrection.h:21
CSCDBGasGainCorrection::item
const Item & item(int index) const
Definition:
CSCDBGasGainCorrection.h:23
operator<<
std::ostream & operator<<(std::ostream &out, const ALILine &li)
Definition:
ALILine.cc:187
CSCDBGasGainCorrection::CSCDBGasGainCorrection
CSCDBGasGainCorrection()
Definition:
CSCDBGasGainCorrection.h:11
cmsHarvester.index
string index
Definition:
cmsHarvester.py:4378
CSCDBGasGainCorrection
Definition:
CSCDBGasGainCorrection.h:9
CSCDBGasGainCorrection::~CSCDBGasGainCorrection
~CSCDBGasGainCorrection()
Definition:
CSCDBGasGainCorrection.h:12
COND_SERIALIZABLE
#define COND_SERIALIZABLE
Definition:
Serializable.h:37
CSCDBGasGainCorrection::GasGainContainer
std::vector< Item > GasGainContainer
Definition:
CSCDBGasGainCorrection.h:20
Serializable.h
CSCDBGasGainCorrection::Item
Definition:
CSCDBGasGainCorrection.h:14
Generated for CMSSW Reference Manual by
1.8.5