test
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