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