Database object of CDC channel map.
More...
#include <CDCChannelMap.h>
|
| CDCChannelMap () |
| Default constructor.
|
|
| CDCChannelMap (unsigned short slayer, unsigned short layer, unsigned short wire, unsigned short board, unsigned short channel) |
| Constructor.
|
|
unsigned | getBoardID () const |
| Get Board ID.
|
|
unsigned | getBoardChannel () const |
| Get channel.
|
|
unsigned short | getISuperLayer () const |
| Get super layer ID.
|
|
unsigned short | getILayer () const |
| Get layer ID.
|
|
unsigned short | getIWire () const |
| Get wire ID.
|
|
Database object of CDC channel map.
Definition at line 22 of file CDCChannelMap.h.
◆ CDCChannelMap() [1/2]
Default constructor.
Definition at line 28 of file CDCChannelMap.h.
28 :
29 m_wire(65535), m_board(0), m_channel(0)
30 {}
◆ CDCChannelMap() [2/2]
CDCChannelMap |
( |
unsigned short | slayer, |
|
|
unsigned short | layer, |
|
|
unsigned short | wire, |
|
|
unsigned short | board, |
|
|
unsigned short | channel ) |
|
inline |
Constructor.
Definition at line 35 of file CDCChannelMap.h.
37 :
38 m_wire(WireID(slayer, layer, wire).getEWire()),
39 m_board(board), m_channel(channel)
40 {
41
42 }
◆ getBoardChannel()
unsigned getBoardChannel |
( |
| ) |
const |
|
inline |
◆ getBoardID()
unsigned getBoardID |
( |
| ) |
const |
|
inline |
◆ getILayer()
unsigned short getILayer |
( |
| ) |
const |
|
inline |
Get layer ID.
Definition at line 65 of file CDCChannelMap.h.
66 {
67 return ((m_wire % 4096) / 512);
68 }
◆ getISuperLayer()
unsigned short getISuperLayer |
( |
| ) |
const |
|
inline |
Get super layer ID.
Definition at line 57 of file CDCChannelMap.h.
58 {
59 return (m_wire / 4096);
60 }
◆ getIWire()
unsigned short getIWire |
( |
| ) |
const |
|
inline |
Get wire ID.
Definition at line 73 of file CDCChannelMap.h.
74 {
75 return (m_wire % 512);
76 }
◆ m_board
◆ m_channel
◆ m_wire
The documentation for this class was generated from the following file: