CalibFormats
SiStripObjects
interface
SiStripFec.h
Go to the documentation of this file.
1
2
#ifndef CalibFormats_SiStripObjects_SiStripFec_H
3
#define CalibFormats_SiStripObjects_SiStripFec_H
4
5
#include "
CalibFormats/SiStripObjects/interface/SiStripRing.h
"
6
#include "
CondFormats/SiStripObjects/interface/FedChannelConnection.h
"
7
#include <vector>
8
#include <cstdint>
9
14
class
SiStripFec
{
15
public
:
17
SiStripFec
(
const
FedChannelConnection
&
conn
);
18
20
~SiStripFec
() { ; }
21
23
inline
const
std::vector<SiStripRing> &
rings
()
const
;
24
inline
std::vector<SiStripRing> &
rings
();
25
27
inline
const
uint16_t &
fecSlot
()
const
;
28
30
void
addDevices
(
const
FedChannelConnection
&
conn
);
31
32
private
:
34
SiStripFec
() { ; }
35
37
uint16_t
fecSlot_
;
38
40
std::vector<SiStripRing>
rings_
;
41
};
42
43
// ---------- inline methods ----------
44
45
const
std::vector<SiStripRing> &
SiStripFec::rings
()
const
{
return
rings_
; }
46
std::vector<SiStripRing> &
SiStripFec::rings
() {
return
rings_
; }
47
const
uint16_t &
SiStripFec::fecSlot
()
const
{
return
fecSlot_
; }
48
49
#endif // CalibTracker_SiStripObjects_SiStripFec_H
SiStripCommissioningClient_cfg.conn
conn
Definition:
SiStripCommissioningClient_cfg.py:5
SiStripFec::fecSlot_
uint16_t fecSlot_
Definition:
SiStripFec.h:37
FedChannelConnection
Class containning control, module, detector and connection information, at the level of a FED channel...
Definition:
FedChannelConnection.h:26
SiStripRing.h
SiStripFec::rings
const std::vector< SiStripRing > & rings() const
Definition:
SiStripFec.h:45
SiStripFec::rings_
std::vector< SiStripRing > rings_
Definition:
SiStripFec.h:40
SiStripFec::~SiStripFec
~SiStripFec()
Definition:
SiStripFec.h:20
SiStripFec::SiStripFec
SiStripFec()
Definition:
SiStripFec.h:34
SiStripFec::addDevices
void addDevices(const FedChannelConnection &conn)
Definition:
SiStripFec.cc:14
FedChannelConnection.h
SiStripFec
Definition:
SiStripFec.h:14
SiStripFec::fecSlot
const uint16_t & fecSlot() const
Definition:
SiStripFec.h:47
Generated for CMSSW Reference Manual by
1.8.16