![]() |
Project
|
#include <Digitizer.h>
Public Member Functions | |
Digitizer (geo::TransformationCreator transformationCreator) | |
void | setFirstTFOrbit (uint32_t firstTFOrbit) |
void | processHits (gsl::span< const Hit > hits, const InteractionRecord &collisionTime, int evID, int srcID) |
void | addNoise (const InteractionRecord &firstIR, const InteractionRecord &lastIR) |
size_t | digitize (std::vector< ROFRecord > &rofs, std::vector< Digit > &digits, dataformats::MCLabelContainer &labels) |
void | clear () |
MCH Digitizer. This class is just steering the usage of o2::mch::DEDigitizer
Definition at line 35 of file Digitizer.h.
o2::mch::Digitizer::Digitizer | ( | geo::TransformationCreator | transformationCreator | ) |
Constructor.
transformationCreator | is a function that is able to create a o2::math_utils::Transform3D |
Definition at line 20 of file Digitizer.cxx.
void o2::mch::Digitizer::addNoise | ( | const InteractionRecord & | firstIR, |
const InteractionRecord & | lastIR | ||
) |
Definition at line 42 of file Digitizer.cxx.
void o2::mch::Digitizer::clear | ( | ) |
Definition at line 73 of file Digitizer.cxx.
size_t o2::mch::Digitizer::digitize | ( | std::vector< ROFRecord > & | rofs, |
std::vector< Digit > & | digits, | ||
dataformats::MCLabelContainer & | labels | ||
) |
Definition at line 49 of file Digitizer.cxx.
void o2::mch::Digitizer::processHits | ( | gsl::span< const Hit > | hits, |
const InteractionRecord & | collisionTime, | ||
int | evID, | ||
int | srcID | ||
) |
Definition at line 35 of file Digitizer.cxx.
void o2::mch::Digitizer::setFirstTFOrbit | ( | uint32_t | firstTFOrbit | ) |
Definition at line 28 of file Digitizer.cxx.