![]() |
Project
|
Container for similated points connected to a given TOF strip This will be used in order to allow a more efficient clusterization that can happen only between digits that belong to the same strip. More...
#include <Strip.h>
Public Member Functions | |
Strip ()=default | |
Default constructor. | |
~Strip ()=default | |
Destructor. | |
Strip (Int_t index) | |
Strip (const Strip &ref)=default | |
void | clear () |
void | setStripIndex (Int_t index) |
void | init (Int_t index) |
Int_t | getStripIndex () const |
Int_t | getNumberOfDigits () const |
o2::tof::Digit * | findDigit (ULong64_t key) |
reset points container | |
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) |
void | fillOutputContainer (std::vector< o2::tof::Digit > &digits) |
std::map< ULong64_t, o2::tof::Digit > & | getDigitMap () |
Static Public Attributes | |
static int | mDigitMerged = 0 |
Protected Member Functions | |
ClassDefNV (Strip, 1) | |
Protected Attributes | |
Int_t | mStripIndex = -1 |
Strip ID. | |
std::map< ULong64_t, o2::tof::Digit > | mDigits |
Map of fired digits, possibly in multiple frames. | |
Container for similated points connected to a given TOF strip This will be used in order to allow a more efficient clusterization that can happen only between digits that belong to the same strip.
|
default |
Default constructor.
|
default |
Destructor.
Strip::Strip | ( | Int_t | index | ) |
|
default |
Copy constructor
ref | Reference for the copy |
Int_t Strip::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 |
||
) |
|
protected |
|
inline |
void Strip::fillOutputContainer | ( | std::vector< o2::tof::Digit > & | digits | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
protected |