![]() |
Project
|
#include <ROFTimeClusterFinder.h>
Public Types | |
using | ROFVector = std::vector< o2::mch::ROFRecord > |
Public Member Functions | |
ROFTimeClusterFinder (gsl::span< const o2::mch::ROFRecord > rofs, gsl::span< const o2::mch::Digit > digits, uint32_t timeClusterSize, uint32_t nBins, bool improvePeakSearch, bool debug) | |
~ROFTimeClusterFinder ()=default | |
void | process () |
process the digit ROFs and create the time clusters | |
const ROFVector & | getROFRecords () const |
return the vector of time-cluster ROFs | |
char * | saveROFRsToBuffer (size_t &bufSize) |
stores the output ROFs into a flat memory buffer | |
void | dumpInputROFs () |
debugging output | |
void | dumpOutputROFs () |
Definition at line 34 of file ROFTimeClusterFinder.h.
using o2::mch::ROFTimeClusterFinder::ROFVector = std::vector<o2::mch::ROFRecord> |
Definition at line 37 of file ROFTimeClusterFinder.h.
o2::mch::ROFTimeClusterFinder::ROFTimeClusterFinder | ( | gsl::span< const o2::mch::ROFRecord > | rofs, |
gsl::span< const o2::mch::Digit > | digits, | ||
uint32_t | timeClusterSize, | ||
uint32_t | nBins, | ||
bool | improvePeakSearch, | ||
bool | debug | ||
) |
Definition at line 27 of file ROFTimeClusterFinder.cxx.
|
default |
void o2::mch::ROFTimeClusterFinder::dumpInputROFs | ( | ) |
debugging output
Definition at line 299 of file ROFTimeClusterFinder.cxx.
void o2::mch::ROFTimeClusterFinder::dumpOutputROFs | ( | ) |
Definition at line 311 of file ROFTimeClusterFinder.cxx.
|
inline |
return the vector of time-cluster ROFs
Definition at line 46 of file ROFTimeClusterFinder.h.
void o2::mch::ROFTimeClusterFinder::process | ( | ) |
process the digit ROFs and create the time clusters
Definition at line 236 of file ROFTimeClusterFinder.cxx.
char * o2::mch::ROFTimeClusterFinder::saveROFRsToBuffer | ( | size_t & | bufSize | ) |
stores the output ROFs into a flat memory buffer
Definition at line 272 of file ROFTimeClusterFinder.cxx.