#include <Mapping.h>
Definition at line 33 of file Mapping.h.
◆ CaloFlag
Enumerator |
---|
kLowGain | |
kHighGain | |
kTRU | |
Definition at line 50 of file Mapping.h.
◆ ErrorStatus
Enumerator |
---|
kOK | |
kWrongDDL | |
kWrongHWAddress | |
kWrongAbsId | |
kWrongCaloFlag | |
kNotInitialized | |
Definition at line 36 of file Mapping.h.
◆ ~Mapping()
o2::phos::Mapping::~Mapping |
( |
| ) |
|
|
default |
◆ Mapping() [1/2]
o2::phos::Mapping::Mapping |
( |
| ) |
|
|
protecteddefault |
◆ Mapping() [2/2]
Mapping::Mapping |
( |
std::basic_string_view< char > |
path | ) |
|
|
protected |
◆ absIdTohw()
convert absId and caloflag to hardware address and ddl
Definition at line 89 of file Mapping.cxx.
◆ constructAbsToHWMatrix()
ErrorStatus o2::phos::Mapping::constructAbsToHWMatrix |
( |
| ) |
|
|
protected |
Construct vector for conversion only if necessary.
◆ ddlToCrorcLink()
convert ddl number to crorc and link number
Definition at line 66 of file Mapping.h.
◆ hwToAbsId()
convert hardware address to absId and caloFlag
Definition at line 54 of file Mapping.cxx.
◆ Instance() [1/2]
◆ Instance() [2/2]
Mapping * Mapping::Instance |
( |
std::basic_string_view< char > |
path | ) |
|
|
static |
◆ isTRUReadoutchannel()
static bool o2::phos::Mapping::isTRUReadoutchannel |
( |
short |
hwAddress | ) |
|
|
inlinestatic |
◆ setMapping()
◆ NCHANNELS
constexpr short o2::phos::Mapping::NCHANNELS = 14336 |
|
staticconstexpr |
Number of channels starting from 1.
Definition at line 42 of file Mapping.h.
◆ NDDL
constexpr short o2::phos::Mapping::NDDL = 14 |
|
staticconstexpr |
Total number of DDLs.
Definition at line 45 of file Mapping.h.
◆ NHWPERDDL
constexpr short o2::phos::Mapping::NHWPERDDL = 2048 |
|
staticconstexpr |
Number of HW addressed per DDL.
Definition at line 43 of file Mapping.h.
◆ NMaxHWAddress
constexpr short o2::phos::Mapping::NMaxHWAddress = 3929 |
|
staticconstexpr |
Maximal HW address (size of array)
Definition at line 44 of file Mapping.h.
◆ NTRUBranchReadoutChannels
constexpr short o2::phos::Mapping::NTRUBranchReadoutChannels = 112 |
|
staticconstexpr |
Number of TRU readout channels per branch.
Definition at line 46 of file Mapping.h.
◆ NTRUReadoutChannels
constexpr short o2::phos::Mapping::NTRUReadoutChannels = 3136 |
|
staticconstexpr |
Total number of TRU readout channels.
Definition at line 47 of file Mapping.h.
◆ TRUFinalProductionChannel
constexpr short o2::phos::Mapping::TRUFinalProductionChannel = 123 |
|
staticconstexpr |
The documentation for this class was generated from the following files:
- /home/runner/work/AliceO2/AliceO2/Detectors/PHOS/base/include/PHOSBase/Mapping.h
- /home/runner/work/AliceO2/AliceO2/Detectors/PHOS/base/src/Mapping.cxx