Belle II Software development
|
BKLM electronics map. More...
#include <KLMElectronicsMap.h>
Public Member Functions | |
KLMElectronicsMap () | |
Constructor. | |
~KLMElectronicsMap () | |
Destructor. | |
const KLMChannelNumber * | getDetectorChannel (KLMElectronicsChannel *electronicsChannel) const |
Get detector channel by electronics channel. | |
const KLMElectronicsChannel * | getElectronicsChannel (KLMChannelNumber detectorChannel) const |
Get electronics channel by detector channel. | |
void | addChannel (KLMChannelNumber detectorChannel, int copper, int slot, int lane, int axis, int channel) |
Add channel. | |
Private Member Functions | |
ClassDef (Belle2::KLMElectronicsMap, 1) | |
Class version. | |
Private Attributes | |
std::map< KLMChannelNumber, KLMElectronicsChannel > | m_MapDetectorElectronics |
Detector channel - electronics channel map. | |
std::map< KLMElectronicsChannel, KLMChannelNumber > | m_MapElectronicsDetector |
Electronics channel - detector channel map. | |
BKLM electronics map.
Definition at line 27 of file KLMElectronicsMap.h.
~KLMElectronicsMap | ( | ) |
void addChannel | ( | KLMChannelNumber | detectorChannel, |
int | copper, | ||
int | slot, | ||
int | lane, | ||
int | axis, | ||
int | channel | ||
) |
Add channel.
[in] | detectorChannel | Detector channel. |
[in] | copper | Copper. |
[in] | slot | Slot. |
[in] | lane | Lane. |
[in] | axis | Axis. |
[in] | channel | Channel. |
Definition at line 45 of file KLMElectronicsMap.cc.
const KLMChannelNumber * getDetectorChannel | ( | KLMElectronicsChannel * | electronicsChannel | ) | const |
Get detector channel by electronics channel.
[in] | electronicsChannel | Electronics channel. |
Definition at line 25 of file KLMElectronicsMap.cc.
const KLMElectronicsChannel * getElectronicsChannel | ( | KLMChannelNumber | detectorChannel | ) | const |
Get electronics channel by detector channel.
[in] | detectorChannel | Detector channel. |
Definition at line 35 of file KLMElectronicsMap.cc.
|
private |
Detector channel - electronics channel map.
Definition at line 72 of file KLMElectronicsMap.h.
|
private |
Electronics channel - detector channel map.
Definition at line 75 of file KLMElectronicsMap.h.