CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
CSCChamberTimeCorrections.h
Go to the documentation of this file.
1 #ifndef CSCChamberTimeCorrections_h
2 #define CSCChamberTimeCorrections_h
3 
5 
6 #include <iosfwd>
7 #include <vector>
8 
10  public:
13 
15  short int cfeb_length;
16  char cfeb_rev;
17  short int alct_length;
18  char alct_rev;
20  short int cfeb_timing_corr;
21  short int cfeb_cable_delay;
22  short int anode_bx_offset;
23 
25 };
27 
28  enum factors{FCORR=100};
29 
30  typedef std::vector<ChamberTimeCorrections> ChamberContainer;
32 
33  const ChamberTimeCorrections & item( int index ) const { return chamberCorrections[index]; }
34  int precision() const { return factor_precision; }
35 
37 };
38 
39 std::ostream & operator<<(std::ostream & os, const CSCChamberTimeCorrections & cscdb);
40 
41 #endif
std::ostream & operator<<(std::ostream &out, const ALILine &li)
Definition: ALILine.cc:187
const ChamberTimeCorrections & item(int index) const
std::vector< ChamberTimeCorrections > ChamberContainer
#define COND_SERIALIZABLE
Definition: Serializable.h:37