Main Page
Namespaces
Classes
Package Documentation
CalibTracker
SiPixelConnectivity
interface
PixelToFEDAssociate.h
Go to the documentation of this file.
1
#ifndef PixelToFEDAssociate_H
2
#define PixelToFEDAssociate_H
3
9
#include <string>
10
11
#include "
DataFormats/SiPixelDetId/interface/PixelModuleName.h
"
12
13
14
class
PixelToFEDAssociate
{
15
public
:
16
17
struct
CablingRocId
{
int
fedId
;
int
linkId
;
int
rocLinkId
; };
18
struct
DetectorRocId
{
const
PixelModuleName
*
module
;
int
rocDetId
; };
19
20
virtual
~PixelToFEDAssociate
() {}
21
23
virtual
std::string
version
()
const
= 0;
24
26
virtual
int
operator()
(
const
PixelModuleName
&)
const
{
27
return
0;
28
}
29
31
virtual
const
CablingRocId
*
operator()
(
const
DetectorRocId
& roc)
const
{
32
return
nullptr
;
33
}
34
};
35
#endif
PixelToFEDAssociate::~PixelToFEDAssociate
virtual ~PixelToFEDAssociate()
Definition:
PixelToFEDAssociate.h:20
python.rootplot.argparse.module
module
Definition:
argparse.py:132
PixelModuleName
Definition:
PixelModuleName.h:12
PixelToFEDAssociate::CablingRocId::linkId
int linkId
Definition:
PixelToFEDAssociate.h:17
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:255
PixelToFEDAssociate::operator()
virtual int operator()(const PixelModuleName &) const
FED id for module.
Definition:
PixelToFEDAssociate.h:26
PixelToFEDAssociate::version
virtual std::string version() const =0
version
PixelToFEDAssociate::CablingRocId
Definition:
PixelToFEDAssociate.h:17
PixelModuleName.h
PixelToFEDAssociate::operator()
virtual const CablingRocId * operator()(const DetectorRocId &roc) const
LNK id for module.
Definition:
PixelToFEDAssociate.h:31
PixelToFEDAssociate::CablingRocId::fedId
int fedId
Definition:
PixelToFEDAssociate.h:17
PixelToFEDAssociate
Definition:
PixelToFEDAssociate.h:14
PixelToFEDAssociate::DetectorRocId::rocDetId
int rocDetId
Definition:
PixelToFEDAssociate.h:18
PixelToFEDAssociate::CablingRocId::rocLinkId
int rocLinkId
Definition:
PixelToFEDAssociate.h:17
PixelToFEDAssociate::DetectorRocId
Definition:
PixelToFEDAssociate.h:18
Generated for CMSSW Reference Manual by
1.8.11