Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
CondFormats
CSCObjects
interface
CSCDBNoiseMatrix.h
Go to the documentation of this file.
1
#ifndef CSCDBNoiseMatrix_h
2
#define CSCDBNoiseMatrix_h
3
4
#include "
DataFormats/MuonDetId/interface/CSCDetId.h
"
5
#include <vector>
6
7
class
CSCDBNoiseMatrix
{
8
public
:
9
CSCDBNoiseMatrix
();
10
~CSCDBNoiseMatrix
();
11
12
struct
Item
{
13
short
int
elem33
,
elem34
,
elem35
,
elem44
,
elem45
,
elem46
,
14
elem55
,
elem56
,
elem57
,
elem66
,
elem67
,
elem77
;
15
};
16
int
factor_noise
;
17
18
enum
factors
{
FNOISE
=1000};
19
20
// accessor to appropriate element
21
const
Item &
item
(
const
CSCDetId
& cscId,
int
strip
)
const
;
22
23
typedef
std::vector<Item>
NoiseMatrixContainer
;
24
25
NoiseMatrixContainer
matrix
;
26
};
27
28
#endif
CSCDBNoiseMatrix::item
const Item & item(const CSCDetId &cscId, int strip) const
Definition:
CSCDBNoiseMatrix.cc:8
CSCDBNoiseMatrix::Item::elem77
short int elem77
Definition:
CSCDBNoiseMatrix.h:13
strip
void strip(std::string &input, const std::string &blanks=" \n\t")
Definition:
stringTools.cc:16
CSCDBNoiseMatrix::factors
factors
Definition:
CSCDBNoiseMatrix.h:18
CSCDetId.h
CSCDetId
Definition:
CSCDetId.h:27
CSCDBNoiseMatrix::Item::elem34
short int elem34
Definition:
CSCDBNoiseMatrix.h:13
CSCDBNoiseMatrix::~CSCDBNoiseMatrix
~CSCDBNoiseMatrix()
Definition:
CSCDBNoiseMatrix.cc:6
CSCDBNoiseMatrix::Item::elem55
short int elem55
Definition:
CSCDBNoiseMatrix.h:13
CSCDBNoiseMatrix::FNOISE
Definition:
CSCDBNoiseMatrix.h:18
CSCDBNoiseMatrix::NoiseMatrixContainer
std::vector< Item > NoiseMatrixContainer
Definition:
CSCDBNoiseMatrix.h:23
CSCDBNoiseMatrix::Item
Definition:
CSCDBNoiseMatrix.h:12
CSCDBNoiseMatrix::Item::elem45
short int elem45
Definition:
CSCDBNoiseMatrix.h:13
CSCDBNoiseMatrix
Definition:
CSCDBNoiseMatrix.h:7
CSCDBNoiseMatrix::factor_noise
int factor_noise
Definition:
CSCDBNoiseMatrix.h:16
CSCDBNoiseMatrix::CSCDBNoiseMatrix
CSCDBNoiseMatrix()
Definition:
CSCDBNoiseMatrix.cc:5
CSCDBNoiseMatrix::Item::elem33
short int elem33
Definition:
CSCDBNoiseMatrix.h:13
CSCDBNoiseMatrix::Item::elem57
short int elem57
Definition:
CSCDBNoiseMatrix.h:13
CSCDBNoiseMatrix::Item::elem66
short int elem66
Definition:
CSCDBNoiseMatrix.h:13
CSCDBNoiseMatrix::Item::elem46
short int elem46
Definition:
CSCDBNoiseMatrix.h:13
CSCDBNoiseMatrix::Item::elem35
short int elem35
Definition:
CSCDBNoiseMatrix.h:13
CSCDBNoiseMatrix::Item::elem44
short int elem44
Definition:
CSCDBNoiseMatrix.h:13
CSCDBNoiseMatrix::matrix
NoiseMatrixContainer matrix
Definition:
CSCDBNoiseMatrix.h:25
CSCDBNoiseMatrix::Item::elem56
short int elem56
Definition:
CSCDBNoiseMatrix.h:13
CSCDBNoiseMatrix::Item::elem67
short int elem67
Definition:
CSCDBNoiseMatrix.h:13
Generated for CMSSW Reference Manual by
1.8.5