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 
2 #ifndef CalibFormats_SiStripObjects_SiStripFec_H
3 #define CalibFormats_SiStripObjects_SiStripFec_H
4 
7 #include <boost/cstdint.hpp>
8 #include <vector>
9 
14 class SiStripFec {
15 
16  public:
17 
20 
23 
25  inline const std::vector<SiStripRing>& rings() const;
26 
28  inline const uint16_t& fecSlot() const;
29 
31  void addDevices( const FedChannelConnection& conn );
32 
33  private:
34 
36  SiStripFec() {;}
37 
39  uint16_t fecSlot_;
40 
42  std::vector<SiStripRing> rings_;
43 
44 };
45 
46 // ---------- inline methods ----------
47 
48 const std::vector<SiStripRing>& SiStripFec::rings() const { return rings_; }
49 const uint16_t& SiStripFec::fecSlot() const { return fecSlot_; }
50 
51 #endif // CalibTracker_SiStripObjects_SiStripFec_H
52 
53 
const std::vector< SiStripRing > & rings() const
Definition: SiStripFec.h:48
std::vector< SiStripRing > rings_
Definition: SiStripFec.h:42
void addDevices(const FedChannelConnection &conn)
Definition: SiStripFec.cc:17
Class containning control, module, detector and connection information, at the level of a FED channel...
const uint16_t & fecSlot() const
Definition: SiStripFec.h:49
uint16_t fecSlot_
Definition: SiStripFec.h:39
tuple conn
Definition: results_mgr.py:53