![]() |
Project
|
Digitizer for the ALICE3 Inner/Outer TOF detector. More...
#include <Digitizer.h>
Inherits TObject.
Public Member Functions | |
| void | setDigits (std::vector< o2::iotof::Digit > *dig) |
| void | setMCLabels (o2::dataformats::MCTruthContainer< o2::MCCompLabel > *mclb) |
| void | setROFRecords (std::vector< o2::itsmft::ROFRecord > *rec) |
| void | init () |
| Initialize the digitizer. | |
| void | process (const std::vector< o2::itsmft::Hit > *hits, int evID, int srcID) |
| Steer conversion of hits to digits. | |
| void | setEventTime (const o2::InteractionTimeRecord &irt) |
| Set the event time. | |
| void | setROFRecordIR (const o2::InteractionRecord &ir) |
| void | setContinuous (bool v) |
| Set continuous readout mode. | |
| bool | isContinuous () const |
| void | fillOutputContainer () |
| Flush the output container. | |
| void | setGeometry (const o2::iotof::GeometryTGeo *gm) |
| void | setChargeThreshold (float thr) |
| void | setTimeResolution (float res) |
| void | setEfficiency (float eff) |
| void | setEnergyToCharge (float e2c) |
| float | getChargeThreshold () const |
| float | getTimeResolution () const |
| float | getEfficiency () const |
Digitizer for the ALICE3 Inner/Outer TOF detector.
Converts MC hits into detector digits by:
Definition at line 50 of file Digitizer.h.
| void o2::iotof::Digitizer::fillOutputContainer | ( | ) |
Flush the output container.
chip.addNoise(...); // to be implemented
Charge threshold not implemented yet if (digit.getCharge() < mChargeThreshold) { continue; // skip digits below threshold }
Definition at line 179 of file Digitizer.cxx.
|
inline |
Definition at line 84 of file Digitizer.h.
|
inline |
Definition at line 86 of file Digitizer.h.
|
inline |
Definition at line 85 of file Digitizer.h.
| void o2::iotof::Digitizer::init | ( | ) |
Initialize the digitizer.
Noise map to be implemented if (mNoiseMap) { mChips[i].setNoiseMap(mNoiseMap); }
Dead channel map to be implemented if (mDeadChanMap) { mChips[i].disable(mDeadChanMap->isFullChipMasked(i)); mChips[i].setDeadChanMap(mDeadChanMap); }
Definition at line 35 of file Digitizer.cxx.
|
inline |
Definition at line 69 of file Digitizer.h.
| void o2::iotof::Digitizer::process | ( | const std::vector< o2::itsmft::Hit > * | hits, |
| int | evID, | ||
| int | srcID | ||
| ) |
Steer conversion of hits to digits.
Definition at line 62 of file Digitizer.cxx.
|
inline |
Definition at line 78 of file Digitizer.h.
|
inline |
Set continuous readout mode.
Definition at line 68 of file Digitizer.h.
|
inline |
Definition at line 53 of file Digitizer.h.
|
inline |
Definition at line 80 of file Digitizer.h.
|
inline |
Definition at line 81 of file Digitizer.h.
|
inline |
Set the event time.
Definition at line 64 of file Digitizer.h.
|
inline |
Definition at line 75 of file Digitizer.h.
|
inline |
Definition at line 54 of file Digitizer.h.
|
inline |
Definition at line 65 of file Digitizer.h.
|
inline |
Definition at line 55 of file Digitizer.h.
|
inline |
Definition at line 79 of file Digitizer.h.