CMS 3D CMS Logo

CSCDBNoiseMatrix.h
Go to the documentation of this file.
1 #ifndef CSCDBNoiseMatrix_h
2 #define CSCDBNoiseMatrix_h
3 
5 
6 #include <iosfwd>
7 #include <vector>
8 
10 public:
13 
14  struct Item {
16 
18  };
20 
21  enum factors { FNOISE = 1000 };
22 
23  typedef std::vector<Item> NoiseMatrixContainer;
25 
26  const Item& item(int index) const { return matrix[index]; }
27  int scale() const { return factor_noise; }
28 
30 };
31 
32 std::ostream& operator<<(std::ostream& os, const CSCDBNoiseMatrix& cscdb);
33 
34 #endif
std::vector< Item > NoiseMatrixContainer
std::ostream & operator<<(std::ostream &os, const CSCDBNoiseMatrix &cscdb)
#define COND_SERIALIZABLE
Definition: Serializable.h:39
NoiseMatrixContainer matrix
const Item & item(int index) const