Static class with identifiers, bitmasks and names for ALICE detectors.
More...
#include <DetID.h>
|
| static constexpr ID | Last = FOC |
| | if extra detectors added, update this !!!
|
| |
| static constexpr std::string_view | NONE {"none"} |
| | keywork for no-detector
|
| |
| static constexpr std::string_view | ALL {"all"} |
| | keywork for all detectors
|
| |
Static class with identifiers, bitmasks and names for ALICE detectors.
Definition at line 59 of file DetID.h.
◆ ID
Detector identifiers: continuous, starting from 0.
Definition at line 63 of file DetID.h.
◆ mask_t
◆ DetID() [1/2]
| constexpr o2::detectors::DetID::DetID |
( |
const char * |
name | ) |
|
|
inlineconstexpr |
◆ DetID() [2/2]
| o2::detectors::DetID::DetID |
( |
| ) |
|
|
inline |
◆ getDataOrigin()
◆ getMask()
detector masks from any non-alpha-num delimiter-separated list (empty if NONE is supplied)
Definition at line 42 of file DetID.cxx.
◆ getName()
| static constexpr const char * o2::detectors::DetID::getName |
( |
ID |
id | ) |
|
|
inlinestaticconstexpr |
names of defined detectors
Definition at line 148 of file DetID.h.
◆ getNames()
◆ GPUd()
| o2::detectors::DetID::GPUd |
( |
| ) |
const |
◆ GPUdDefault() [1/2]
| o2::detectors::DetID::GPUdDefault |
( |
| ) |
& |
◆ GPUdDefault() [2/2]
| o2::detectors::DetID::GPUdDefault |
( |
| ) |
const & |
|
default |
◆ GPUdi() [1/4]
| constexpr o2::detectors::DetID::GPUdi |
( |
| ) |
|
|
inlineconstexpr |
◆ GPUdi() [2/4]
| o2::detectors::DetID::GPUdi |
( |
| ) |
const |
|
inline |
get detector id
Definition at line 128 of file DetID.h.
◆ GPUdi() [3/4]
| o2::detectors::DetID::GPUdi |
( |
| ) |
const |
|
inline |
get detector mask
Definition at line 130 of file DetID.h.
◆ GPUdi() [4/4]
| o2::detectors::DetID::GPUdi |
( |
| ) |
|
|
inline |
get detector origin
Definition at line 133 of file DetID.h.
◆ GPUglobalconstexpr() [1/21]
| static o2::detectors::DetID::GPUglobalconstexpr |
( |
| ) |
|
|
static |
◆ GPUglobalconstexpr() [2/21]
| static o2::detectors::DetID::GPUglobalconstexpr |
( |
| ) |
|
|
static |
◆ GPUglobalconstexpr() [3/21]
| static o2::detectors::DetID::GPUglobalconstexpr |
( |
| ) |
|
|
static |
◆ GPUglobalconstexpr() [4/21]
| static o2::detectors::DetID::GPUglobalconstexpr |
( |
| ) |
|
|
static |
◆ GPUglobalconstexpr() [5/21]
| static o2::detectors::DetID::GPUglobalconstexpr |
( |
| ) |
|
|
static |
◆ GPUglobalconstexpr() [6/21]
| static o2::detectors::DetID::GPUglobalconstexpr |
( |
| ) |
|
|
static |
◆ GPUglobalconstexpr() [7/21]
| static o2::detectors::DetID::GPUglobalconstexpr |
( |
| ) |
|
|
static |
◆ GPUglobalconstexpr() [8/21]
| static o2::detectors::DetID::GPUglobalconstexpr |
( |
| ) |
|
|
static |
◆ GPUglobalconstexpr() [9/21]
| static o2::detectors::DetID::GPUglobalconstexpr |
( |
| ) |
|
|
static |
◆ GPUglobalconstexpr() [10/21]
| static o2::detectors::DetID::GPUglobalconstexpr |
( |
| ) |
|
|
staticpure virtual |
◆ GPUglobalconstexpr() [11/21]
| static o2::detectors::DetID::GPUglobalconstexpr |
( |
| ) |
|
|
static |
◆ GPUglobalconstexpr() [12/21]
| static o2::detectors::DetID::GPUglobalconstexpr |
( |
| ) |
|
|
static |
◆ GPUglobalconstexpr() [13/21]
| static o2::detectors::DetID::GPUglobalconstexpr |
( |
| ) |
|
|
static |
◆ GPUglobalconstexpr() [14/21]
| static o2::detectors::DetID::GPUglobalconstexpr |
( |
| ) |
|
|
static |
◆ GPUglobalconstexpr() [15/21]
| static o2::detectors::DetID::GPUglobalconstexpr |
( |
| ) |
|
|
static |
◆ GPUglobalconstexpr() [16/21]
| static o2::detectors::DetID::GPUglobalconstexpr |
( |
| ) |
|
|
static |
◆ GPUglobalconstexpr() [17/21]
| static o2::detectors::DetID::GPUglobalconstexpr |
( |
| ) |
|
|
static |
◆ GPUglobalconstexpr() [18/21]
| static o2::detectors::DetID::GPUglobalconstexpr |
( |
| ) |
|
|
static |
◆ GPUglobalconstexpr() [19/21]
| static o2::detectors::DetID::GPUglobalconstexpr |
( |
| ) |
|
|
static |
◆ GPUglobalconstexpr() [20/21]
| static o2::detectors::DetID::GPUglobalconstexpr |
( |
| ) |
|
|
static |
number of defined detectors
◆ GPUglobalconstexpr() [21/21]
| static o2::detectors::DetID::GPUglobalconstexpr |
( |
| ) |
|
|
static |
◆ nameToID()
| static constexpr int o2::detectors::DetID::nameToID |
( |
char const * |
name, |
|
|
int |
id = First |
|
) |
| |
|
inlinestaticconstexpr |
◆ upgradesEnabled()
| static bool o2::detectors::DetID::upgradesEnabled |
( |
| ) |
|
|
inlinestatic |
◆ ALL
| constexpr std::string_view o2::detectors::DetID::ALL {"all"} |
|
staticconstexpr |
keywork for all detectors
Definition at line 107 of file DetID.h.
◆ Last
if extra detectors added, update this !!!
Definition at line 95 of file DetID.h.
◆ NONE
| constexpr std::string_view o2::detectors::DetID::NONE {"none"} |
|
staticconstexpr |
keywork for no-detector
Definition at line 106 of file DetID.h.
The documentation for this class was generated from the following files:
- /home/runner/work/AliceO2/AliceO2/DataFormats/Detectors/Common/include/DetectorsCommonDataFormats/DetID.h
- /home/runner/work/AliceO2/AliceO2/DataFormats/Detectors/Common/src/DetID.cxx