#include <MCLabel.h>
Inherits o2::MCCompLabel.
|
| MCLabel ()=default |
|
| MCLabel (int trackID, int eventID, int srcID, int deId, int columnId, int cathode, int firstStrip, int lastStrip) |
|
bool | operator== (const MCLabel &other) const |
|
void | setDEId (int deId) |
| Sets the detection element ID.
|
|
int | getDEId () const |
| Gets the detection element ID.
|
|
void | setColumnId (int columnId) |
| Sets the column ID.
|
|
int | getColumnId () const |
| Gets the column ID.
|
|
void | setCathode (int cathode) |
| Sets the cathode.
|
|
int | getCathode () const |
| Gets the Cathode.
|
|
void | setFirstStrip (int firstStrip) |
| Sets the first strip.
|
|
int | getFirstStrip () const |
| Gets the first strip.
|
|
void | setLastStrip (int lastStrip) |
| Sets the last strip.
|
|
int | getLastStrip () const |
| Gets the last strip.
|
|
| ClassDefNV (MCLabel, 1) |
|
| MCCompLabel (int trackID, int evID, int srcID, bool fake=false) |
|
| MCCompLabel (bool noise=false) |
|
| ~MCCompLabel ()=default |
|
bool | isSet () const |
|
bool | isEmpty () const |
|
bool | isQED () const |
|
bool | isNoise () const |
|
bool | isValid () const |
|
bool | isFake () const |
|
bool | isCorrect () const |
|
int | compare (const MCCompLabel &other) const |
|
uint64_t | getRawValue () const |
|
bool | operator== (const MCCompLabel &other) const |
|
bool | operator!= (const MCCompLabel &other) const |
|
bool | operator< (const MCCompLabel &other) const |
|
bool | operator> (const MCCompLabel &other) const |
|
void | unset () |
|
void | setNoise () |
|
void | setFakeFlag (bool v=true) |
|
void | set (unsigned int trackID, int evID, int srcID, bool fake) |
|
int | getTrackID () const |
|
int | getTrackIDSigned () const |
|
int | getEventID () const |
|
int | getSourceID () const |
|
uint64_t | getTrackEventSourceID () const |
|
void | get (int &trackID, int &evID, int &srcID, bool &fake) const |
|
void | print () const |
|
std::string | asString () const |
|
| ClassDefNV (MCCompLabel, 1) |
|
Definition at line 26 of file MCLabel.h.
◆ MCLabel() [1/2]
o2::mid::MCLabel::MCLabel |
( |
| ) |
|
|
default |
◆ MCLabel() [2/2]
o2::mid::MCLabel::MCLabel |
( |
int |
trackID, |
|
|
int |
eventID, |
|
|
int |
srcID, |
|
|
int |
deId, |
|
|
int |
columnId, |
|
|
int |
cathode, |
|
|
int |
firstStrip, |
|
|
int |
lastStrip |
|
) |
| |
◆ ClassDefNV()
o2::mid::MCLabel::ClassDefNV |
( |
MCLabel |
, |
|
|
1 |
|
|
) |
| |
◆ getCathode()
int o2::mid::MCLabel::getCathode |
( |
| ) |
const |
|
inline |
Gets the Cathode.
Definition at line 64 of file MCLabel.h.
◆ getColumnId()
int o2::mid::MCLabel::getColumnId |
( |
| ) |
const |
|
inline |
Gets the column ID.
Definition at line 59 of file MCLabel.h.
◆ getDEId()
int o2::mid::MCLabel::getDEId |
( |
| ) |
const |
|
inline |
Gets the detection element ID.
Definition at line 54 of file MCLabel.h.
◆ getFirstStrip()
int o2::mid::MCLabel::getFirstStrip |
( |
| ) |
const |
|
inline |
Gets the first strip.
Definition at line 69 of file MCLabel.h.
◆ getLastStrip()
int o2::mid::MCLabel::getLastStrip |
( |
| ) |
const |
|
inline |
Gets the last strip.
Definition at line 74 of file MCLabel.h.
◆ getLine()
static int o2::mid::MCLabel::getLine |
( |
int |
strip | ) |
|
|
inlinestatic |
Gets the line number.
Definition at line 77 of file MCLabel.h.
◆ getStrip()
static int o2::mid::MCLabel::getStrip |
( |
int |
strip, |
|
|
int |
line |
|
) |
| |
|
inlinestatic |
Gets the strip.
Definition at line 81 of file MCLabel.h.
◆ getStripInLine()
static int o2::mid::MCLabel::getStripInLine |
( |
int |
strip | ) |
|
|
inlinestatic |
Gets the strip number in line.
Definition at line 79 of file MCLabel.h.
◆ operator==()
bool o2::mid::MCLabel::operator== |
( |
const MCLabel & |
other | ) |
const |
◆ setCathode()
void o2::mid::MCLabel::setCathode |
( |
int |
cathode | ) |
|
|
inline |
Sets the cathode.
Definition at line 62 of file MCLabel.h.
◆ setColumnId()
void o2::mid::MCLabel::setColumnId |
( |
int |
columnId | ) |
|
|
inline |
Sets the column ID.
Definition at line 57 of file MCLabel.h.
◆ setDEId()
void o2::mid::MCLabel::setDEId |
( |
int |
deId | ) |
|
|
inline |
Sets the detection element ID.
Definition at line 52 of file MCLabel.h.
◆ setFirstStrip()
void o2::mid::MCLabel::setFirstStrip |
( |
int |
firstStrip | ) |
|
|
inline |
Sets the first strip.
Definition at line 67 of file MCLabel.h.
◆ setLastStrip()
void o2::mid::MCLabel::setLastStrip |
( |
int |
lastStrip | ) |
|
|
inline |
Sets the last strip.
Definition at line 72 of file MCLabel.h.
The documentation for this class was generated from the following files:
- /home/runner/work/AliceO2/AliceO2/DataFormats/Detectors/MUON/MID/include/DataFormatsMID/MCLabel.h
- /home/runner/work/AliceO2/AliceO2/DataFormats/Detectors/MUON/MID/src/MCLabel.cxx