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 {
17 
19 };
21 
22  enum factors{FNOISE=1000};
23 
24  typedef std::vector<Item> NoiseMatrixContainer;
25  NoiseMatrixContainer matrix;
26 
27  const Item & item( int index ) const { return matrix[index]; }
28  int scale() const { return factor_noise; }
29 
31 };
32 
33 std::ostream & operator<<(std::ostream & os, const CSCDBNoiseMatrix & cscdb);
34 
35 #endif
std::vector< Item > NoiseMatrixContainer
int scale() const
std::ostream & operator<<(std::ostream &os, const CSCDBNoiseMatrix &cscdb)
#define COND_SERIALIZABLE
Definition: Serializable.h:38
const Item & item(int index) const
NoiseMatrixContainer matrix