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
// Last commit: $Id: SiStripFecCrate.h,v 1.3 2007/03/28 09:11:51 bainbrid Exp $
2
3
#ifndef CalibFormats_SiStripObjects_SiStripFecCrate_H
4
#define CalibFormats_SiStripObjects_SiStripFecCrate_H
5
6
#include "
CalibFormats/SiStripObjects/interface/SiStripFec.h
"
7
#include "
CondFormats/SiStripObjects/interface/FedChannelConnection.h
"
8
#include <boost/cstdint.hpp>
9
#include <vector>
10
15
class
SiStripFecCrate
{
16
17
public
:
18
20
SiStripFecCrate
(
const
FedChannelConnection
&
conn
);
21
23
~SiStripFecCrate
() {;}
24
26
inline
const
std::vector<SiStripFec>&
fecs
()
const
;
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
const
uint16_t&
SiStripFecCrate::fecCrate
()
const
{
return
fecCrate_
; }
51
52
#endif // CalibTracker_SiStripObjects_SiStripFecCrate_H
53
54
SiStripFecCrate::fecs
const std::vector< SiStripFec > & fecs() const
Definition:
SiStripFecCrate.h:49
FedChannelConnection.h
SiStripFecCrate::~SiStripFecCrate
~SiStripFecCrate()
Definition:
SiStripFecCrate.h:23
SiStripFecCrate
Definition:
SiStripFecCrate.h:15
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:24
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:50
SiStripFec.h
SiStripFecCrate::addDevices
void addDevices(const FedChannelConnection &conn)
Definition:
SiStripFecCrate.cc:18
results_mgr.conn
tuple conn
Definition:
results_mgr.py:53
Generated for CMSSW Reference Manual by
1.8.5