Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
CondFormats
CSCObjects
interface
CSCNoiseMatrix.h
Go to the documentation of this file.
1
#ifndef CSCNoiseMatrix_h
2
#define CSCNoiseMatrix_h
3
4
#include "
CondFormats/Serialization/interface/Serializable.h
"
5
6
#include "
DataFormats/MuonDetId/interface/CSCDetId.h
"
7
#include <vector>
8
#include <map>
9
10
class
CSCNoiseMatrix
{
11
public
:
12
CSCNoiseMatrix
();
13
~CSCNoiseMatrix
();
14
15
struct
Item
{
16
float
elem33
,
elem34
,
elem35
,
elem44
,
elem45
,
elem46
,
17
elem55
,
elem56
,
elem57
,
elem66
,
elem67
,
elem77
;
18
std::string
print
()
const
;
19
20
COND_SERIALIZABLE
;
21
};
22
23
const
Item
&
item
(
const
CSCDetId
& cscId,
int
strip)
const
;
24
std::string
print
()
const
;
25
26
typedef
std::map< int,std::vector<Item> >
NoiseMatrixMap
;
27
NoiseMatrixMap
matrix
;
28
29
COND_SERIALIZABLE
;
30
};
31
32
#endif
33
CSCNoiseMatrix::Item::elem57
float elem57
Definition:
CSCNoiseMatrix.h:16
CSCNoiseMatrix::CSCNoiseMatrix
CSCNoiseMatrix()
Definition:
CSCNoiseMatrix.cc:8
CSCNoiseMatrix::Item::elem34
float elem34
Definition:
CSCNoiseMatrix.h:16
CSCNoiseMatrix::Item::elem45
float elem45
Definition:
CSCNoiseMatrix.h:16
CSCDetId.h
CSCDetId
Definition:
CSCDetId.h:27
CSCNoiseMatrix::item
const Item & item(const CSCDetId &cscId, int strip) const
Definition:
CSCNoiseMatrix.cc:11
CSCNoiseMatrix::Item::elem44
float elem44
Definition:
CSCNoiseMatrix.h:16
CSCNoiseMatrix::Item::elem46
float elem46
Definition:
CSCNoiseMatrix.h:16
CSCNoiseMatrix::print
std::string print() const
Definition:
CSCNoiseMatrix.cc:33
CSCNoiseMatrix::Item::elem67
float elem67
Definition:
CSCNoiseMatrix.h:16
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:255
CSCNoiseMatrix::~CSCNoiseMatrix
~CSCNoiseMatrix()
Definition:
CSCNoiseMatrix.cc:9
CSCNoiseMatrix::Item::elem33
float elem33
Definition:
CSCNoiseMatrix.h:16
CSCNoiseMatrix::NoiseMatrixMap
std::map< int, std::vector< Item > > NoiseMatrixMap
Definition:
CSCNoiseMatrix.h:26
CSCNoiseMatrix::Item::elem66
float elem66
Definition:
CSCNoiseMatrix.h:16
CSCNoiseMatrix::Item::elem56
float elem56
Definition:
CSCNoiseMatrix.h:16
CSCNoiseMatrix::Item::elem55
float elem55
Definition:
CSCNoiseMatrix.h:16
CSCNoiseMatrix::matrix
NoiseMatrixMap matrix
Definition:
CSCNoiseMatrix.h:27
CSCNoiseMatrix::Item::print
std::string print() const
Definition:
CSCNoiseMatrix.cc:24
CSCNoiseMatrix::Item::elem77
float elem77
Definition:
CSCNoiseMatrix.h:16
COND_SERIALIZABLE
#define COND_SERIALIZABLE
Definition:
Serializable.h:30
CSCNoiseMatrix
Definition:
CSCNoiseMatrix.h:10
CSCNoiseMatrix::Item
Definition:
CSCNoiseMatrix.h:15
Serializable.h
CSCNoiseMatrix::Item::elem35
float elem35
Definition:
CSCNoiseMatrix.h:16
Generated for CMSSW Reference Manual by
1.8.5