Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
CalibFormats
SiStripObjects
interface
SiStripRing.h
Go to the documentation of this file.
1
2
#ifndef CalibFormats_SiStripObjects_SiStripRing_H
3
#define CalibFormats_SiStripObjects_SiStripRing_H
4
5
#include "
CalibFormats/SiStripObjects/interface/SiStripCcu.h
"
6
#include "
CondFormats/SiStripObjects/interface/FedChannelConnection.h
"
7
#include <boost/cstdint.hpp>
8
#include <vector>
9
14
class
SiStripRing
{
15
16
public
:
17
19
SiStripRing
(
const
FedChannelConnection
& conn );
20
22
~SiStripRing
() {;}
23
25
inline
const
std::vector<SiStripCcu>&
ccus
()
const
;
26
inline
std::vector<SiStripCcu>&
ccus
();
27
29
inline
const
uint16_t&
fecRing
()
const
;
30
32
void
addDevices
(
const
FedChannelConnection
& conn );
33
34
private
:
35
37
SiStripRing
() {;}
38
40
uint16_t
fecRing_
;
41
43
std::vector<SiStripCcu>
ccus_
;
44
45
};
46
47
// ---------- inline methods ----------
48
49
const
std::vector<SiStripCcu>&
SiStripRing::ccus
()
const
{
return
ccus_
; }
50
std::vector<SiStripCcu>&
SiStripRing::ccus
() {
return
ccus_
; }
51
const
uint16_t&
SiStripRing::fecRing
()
const
{
return
fecRing_
; }
52
53
#endif // CalibTracker_SiStripObjects_SiStripRing_H
54
55
SiStripRing::ccus_
std::vector< SiStripCcu > ccus_
Definition:
SiStripRing.h:43
FedChannelConnection.h
SiStripRing::ccus
const std::vector< SiStripCcu > & ccus() const
Definition:
SiStripRing.h:49
SiStripRing::~SiStripRing
~SiStripRing()
Definition:
SiStripRing.h:22
SiStripCcu.h
SiStripRing::fecRing_
uint16_t fecRing_
Definition:
SiStripRing.h:40
FedChannelConnection
Class containning control, module, detector and connection information, at the level of a FED channel...
Definition:
FedChannelConnection.h:26
SiStripRing::SiStripRing
SiStripRing()
Definition:
SiStripRing.h:37
SiStripRing
Definition:
SiStripRing.h:14
SiStripRing::addDevices
void addDevices(const FedChannelConnection &conn)
Definition:
SiStripRing.cc:17
SiStripRing::fecRing
const uint16_t & fecRing() const
Definition:
SiStripRing.h:51
Generated for CMSSW Reference Manual by
1.8.5