37Int_t
Strip::addDigit(Int_t channel, Int_t tdc, Int_t tot, uint64_t
bc, Int_t lbl, uint32_t triggerorbit, uint16_t triggerbunch,
float geanttime,
double t0)
46 lbl = dig->getLabel();
47 if (dig->merge(tdc, tot)) {
48 dig->setTgeant(geanttime);
53 mDigits.emplace(std::make_pair(
key,
Digit(channel, tdc, tot,
bc, lbl, triggerorbit, triggerbunch, geanttime,
t0)));
71 for (; iter !=
mDigits.end(); ++iter) {
72 Digit& dig = iter->second;
TOF digit implementation.
ULong64_t getOrderingKey()
Container for similated points connected to a given TOF strip This will be used in order to allow a m...
void fillOutputContainer(std::vector< o2::tof::Digit > &digits)
Int_t addDigit(Int_t channel, Int_t tdc, Int_t tot, uint64_t bc, Int_t lbl=0, uint32_t triggerorbit=0, uint16_t triggerbunch=0, float geanttime=0, double t0=0)
o2::tof::Digit * findDigit(ULong64_t key)
reset points container
std::map< ULong64_t, o2::tof::Digit > mDigits
Map of fired digits, possibly in multiple frames.
Strip()=default
Default constructor.
GLuint GLfloat GLfloat GLfloat GLfloat GLfloat GLfloat GLfloat t0
std::vector< Digit > digits