Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
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