CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
CSCDBNoiseMatrix.h
Go to the documentation of this file.
1 #ifndef CSCDBNoiseMatrix_h
2 #define CSCDBNoiseMatrix_h
3 
4 #include <iosfwd>
5 #include <vector>
6 
8  public:
11 
12  struct Item {
15  };
17 
18  enum factors{FNOISE=1000};
19 
20  typedef std::vector<Item> NoiseMatrixContainer;
22 
23  const Item & item( int index ) const { return matrix[index]; }
24  int scale() const { return factor_noise; }
25 };
26 
27 std::ostream & operator<<(std::ostream & os, const CSCDBNoiseMatrix & cscdb);
28 
29 #endif
std::vector< Item > NoiseMatrixContainer
std::ostream & operator<<(std::ostream &out, const ALILine &li)
Definition: ALILine.cc:187
int scale() const
const Item & item(int index) const
NoiseMatrixContainer matrix