CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
SiStripFec.h
Go to the documentation of this file.
1 // Last commit: $Id: SiStripFec.h,v 1.3 2007/03/28 09:11:51 bainbrid Exp $
2 
3 #ifndef CalibFormats_SiStripObjects_SiStripFec_H
4 #define CalibFormats_SiStripObjects_SiStripFec_H
5 
8 #include <boost/cstdint.hpp>
9 #include <vector>
10 
15 class SiStripFec {
16 
17  public:
18 
21 
24 
26  inline const std::vector<SiStripRing>& rings() const;
27 
29  inline const uint16_t& fecSlot() const;
30 
32  void addDevices( const FedChannelConnection& conn );
33 
34  private:
35 
37  SiStripFec() {;}
38 
40  uint16_t fecSlot_;
41 
43  std::vector<SiStripRing> rings_;
44 
45 };
46 
47 // ---------- inline methods ----------
48 
49 const std::vector<SiStripRing>& SiStripFec::rings() const { return rings_; }
50 const uint16_t& SiStripFec::fecSlot() const { return fecSlot_; }
51 
52 #endif // CalibTracker_SiStripObjects_SiStripFec_H
53 
54 
const std::vector< SiStripRing > & rings() const
Definition: SiStripFec.h:49
std::vector< SiStripRing > rings_
Definition: SiStripFec.h:43
void addDevices(const FedChannelConnection &conn)
Definition: SiStripFec.cc:18
Class containning control, module, detector and connection information, at the level of a FED channel...
const uint16_t & fecSlot() const
Definition: SiStripFec.h:50
uint16_t fecSlot_
Definition: SiStripFec.h:40
tuple conn
Definition: results_mgr.py:53