Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
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
,
elem55
,
elem56
,
elem57
,
elem66
,
elem67
,
elem77
;
17
std::string
print
()
const
;
18
19
COND_SERIALIZABLE
;
20
};
21
22
const
Item
&
item
(
const
CSCDetId
& cscId,
int
strip
)
const
;
23
std::string
print
()
const
;
24
25
typedef
std::map<int, std::vector<Item> >
NoiseMatrixMap
;
26
NoiseMatrixMap
matrix
;
27
28
COND_SERIALIZABLE
;
29
};
30
31
#endif
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:26
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:27
CSCNoiseMatrix::Item::elem67
float elem67
Definition:
CSCNoiseMatrix.h:16
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
CSCNoiseMatrix::~CSCNoiseMatrix
~CSCNoiseMatrix()
Definition:
CSCNoiseMatrix.cc:9
CSCNoiseMatrix::Item::elem33
float elem33
Definition:
CSCNoiseMatrix.h:16
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:26
CSCNoiseMatrix::Item::print
std::string print() const
Definition:
CSCNoiseMatrix.cc:20
CSCNoiseMatrix::NoiseMatrixMap
std::map< int, std::vector< Item > > NoiseMatrixMap
Definition:
CSCNoiseMatrix.h:25
CSCNoiseMatrix::Item::elem77
float elem77
Definition:
CSCNoiseMatrix.h:16
digitizers_cfi.strip
strip
Definition:
digitizers_cfi.py:45
COND_SERIALIZABLE
#define COND_SERIALIZABLE
Definition:
Serializable.h:39
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