cluster minimal structure
More...
#include <Cluster.h>
|
double | getX () const |
| Return the cluster position along x as double.
|
|
double | getY () const |
| Return the cluster position along y as double.
|
|
double | getZ () const |
| Return the cluster position along z as double.
|
|
double | getEx () const |
| Return the cluster resolution along x as double.
|
|
double | getEy () const |
| Return the cluster resolution along y as double.
|
|
double | getEx2 () const |
| Return the cluster resolution square along x.
|
|
double | getEy2 () const |
| Return the cluster resolution square along y.
|
|
std::string | getIdAsString () const |
| Return the unique ID of this cluster in human readable form.
|
|
int | getChamberId () const |
| Return the chamber ID (0..), part of the unique ID.
|
|
int | getDEId () const |
| Return the detection element ID, part of the unique ID.
|
|
int | getClusterIndex () const |
| Return the index of this cluster (0..), part of the unique ID.
|
|
|
static int | getChamberId (uint32_t clusterId) |
| Return the chamber ID of the cluster, part of its unique ID.
|
|
static int | getDEId (uint32_t clusterId) |
| Return the detection element ID of the cluster, part of its unique ID.
|
|
static int | getClusterIndex (uint32_t clusterId) |
| Return the index of the cluster, part of its unique ID.
|
|
static uint32_t | buildUniqueId (int chamberId, int deId, int clusterIndex) |
| Build the unique ID of the cluster from the chamber ID, detection element ID and cluster index.
|
|
|
float | x |
| cluster position along x
|
|
float | y |
| cluster position along y
|
|
float | z |
| cluster position along z
|
|
float | ex |
| cluster resolution along x
|
|
float | ey |
| cluster resolution along y
|
|
uint32_t | uid |
| cluster unique ID
|
|
uint32_t | firstDigit |
| index of first associated digit in the ordered vector of digits
|
|
uint32_t | nDigits |
| number of digits attached to this cluster
|
|
cluster minimal structure
Definition at line 31 of file Cluster.h.
◆ buildUniqueId()
static uint32_t o2::mch::Cluster::buildUniqueId |
( |
int |
chamberId, |
|
|
int |
deId, |
|
|
int |
clusterIndex |
|
) |
| |
|
inlinestatic |
Build the unique ID of the cluster from the chamber ID, detection element ID and cluster index.
Definition at line 74 of file Cluster.h.
◆ getChamberId() [1/2]
int o2::mch::Cluster::getChamberId |
( |
| ) |
const |
|
inline |
Return the chamber ID (0..), part of the unique ID.
Definition at line 60 of file Cluster.h.
◆ getChamberId() [2/2]
static int o2::mch::Cluster::getChamberId |
( |
uint32_t |
clusterId | ) |
|
|
inlinestatic |
Return the chamber ID of the cluster, part of its unique ID.
Definition at line 67 of file Cluster.h.
◆ getClusterIndex() [1/2]
int o2::mch::Cluster::getClusterIndex |
( |
| ) |
const |
|
inline |
Return the index of this cluster (0..), part of the unique ID.
Definition at line 64 of file Cluster.h.
◆ getClusterIndex() [2/2]
static int o2::mch::Cluster::getClusterIndex |
( |
uint32_t |
clusterId | ) |
|
|
inlinestatic |
Return the index of the cluster, part of its unique ID.
Definition at line 71 of file Cluster.h.
◆ getDEId() [1/2]
int o2::mch::Cluster::getDEId |
( |
| ) |
const |
|
inline |
Return the detection element ID, part of the unique ID.
Definition at line 62 of file Cluster.h.
◆ getDEId() [2/2]
static int o2::mch::Cluster::getDEId |
( |
uint32_t |
clusterId | ) |
|
|
inlinestatic |
Return the detection element ID of the cluster, part of its unique ID.
Definition at line 69 of file Cluster.h.
◆ getEx()
double o2::mch::Cluster::getEx |
( |
| ) |
const |
|
inline |
Return the cluster resolution along x as double.
Definition at line 48 of file Cluster.h.
◆ getEx2()
double o2::mch::Cluster::getEx2 |
( |
| ) |
const |
|
inline |
Return the cluster resolution square along x.
Definition at line 52 of file Cluster.h.
◆ getEy()
double o2::mch::Cluster::getEy |
( |
| ) |
const |
|
inline |
Return the cluster resolution along y as double.
Definition at line 50 of file Cluster.h.
◆ getEy2()
double o2::mch::Cluster::getEy2 |
( |
| ) |
const |
|
inline |
Return the cluster resolution square along y.
Definition at line 54 of file Cluster.h.
◆ getIdAsString()
std::string o2::mch::Cluster::getIdAsString |
( |
| ) |
const |
|
inline |
Return the unique ID of this cluster in human readable form.
Definition at line 57 of file Cluster.h.
◆ getX()
double o2::mch::Cluster::getX |
( |
| ) |
const |
|
inline |
Return the cluster position along x as double.
Definition at line 42 of file Cluster.h.
◆ getY()
double o2::mch::Cluster::getY |
( |
| ) |
const |
|
inline |
Return the cluster position along y as double.
Definition at line 44 of file Cluster.h.
◆ getZ()
double o2::mch::Cluster::getZ |
( |
| ) |
const |
|
inline |
Return the cluster position along z as double.
Definition at line 46 of file Cluster.h.
◆ ex
float o2::mch::Cluster::ex |
cluster resolution along x
Definition at line 35 of file Cluster.h.
◆ ey
float o2::mch::Cluster::ey |
cluster resolution along y
Definition at line 36 of file Cluster.h.
◆ firstDigit
uint32_t o2::mch::Cluster::firstDigit |
index of first associated digit in the ordered vector of digits
Definition at line 38 of file Cluster.h.
◆ nDigits
uint32_t o2::mch::Cluster::nDigits |
number of digits attached to this cluster
Definition at line 39 of file Cluster.h.
◆ uid
uint32_t o2::mch::Cluster::uid |
cluster unique ID
Definition at line 37 of file Cluster.h.
float o2::mch::Cluster::x |
cluster position along x
Definition at line 32 of file Cluster.h.
float o2::mch::Cluster::y |
cluster position along y
Definition at line 33 of file Cluster.h.
float o2::mch::Cluster::z |
cluster position along z
Definition at line 34 of file Cluster.h.
The documentation for this struct was generated from the following file:
- /home/runner/work/AliceO2/AliceO2/DataFormats/Detectors/MUON/MCH/include/DataFormatsMCH/Cluster.h