#include <MapperMMG.h>
Definition at line 14 of file MapperMMG.h.
◆ MapperMMG()
| Muon::nsw::MapperMMG::MapperMMG |
( |
| ) |
|
|
inline |
◆ ~MapperMMG()
| virtual Muon::nsw::MapperMMG::~MapperMMG |
( |
| ) |
|
|
inlinevirtual |
◆ channel_number()
| uint16_t Muon::nsw::MapperMMG::channel_number |
( |
uint8_t | feb_radius, |
|
|
uint16_t | vmm, |
|
|
uint16_t | vmm_chan ) const |
|
inline |
Definition at line 29 of file MapperMMG.h.
30{
31
32
33
34
35
36
39
40 if ((feb_radius % 2) == 0) {
43 }
44
46}
◆ elink_info()
| bool Muon::nsw::MapperMMG::elink_info |
( |
uint8_t | mod_radius, |
|
|
uint16_t | channel_number, |
|
|
uint & | elink ) const |
|
inline |
Definition at line 70 of file MapperMMG.h.
70 {
74 if(feb_radius <= 11){
75 elink=0;
76 return true;
77 } else if(feb_radius >= 12 && feb_radius <= 15){
78
79 if (vmm < 4){
80 elink = 2;
81 } else {
82 elink = 3;
83 }
84 return true;
85 }
86 return false;
87
88
89
90}
bool vmm_info(uint8_t mod_radius, uint16_t channel_number, uint8_t &feb_radius, uint16_t &vmm, uint16_t &vmm_chan) const
uint16_t channel_number(uint8_t feb_radius, uint16_t vmm, uint16_t vmm_chan) const
◆ vmm_info()
| bool Muon::nsw::MapperMMG::vmm_info |
( |
uint8_t | mod_radius, |
|
|
uint16_t | channel_number, |
|
|
uint8_t & | feb_radius, |
|
|
uint16_t & | vmm, |
|
|
uint16_t & | vmm_chan ) const |
|
inline |
Definition at line 51 of file MapperMMG.h.
52{
53
54
55
60 if (mod_radius == 1) feb_radius += 10;
61
62 if ((feb_radius % 2) == 0) {
65 }
66
67 return true;
68}
The documentation for this class was generated from the following file: