Project
Loading...
Searching...
No Matches
o2::mch::ROFTimeClusterFinder Class Reference

#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 ROFVectorgetROFRecords () const
 return the vector of time-cluster ROFs
 
charsaveROFRsToBuffer (size_t &bufSize)
 stores the output ROFs into a flat memory buffer
 
void dumpInputROFs ()
 debugging output
 
void dumpOutputROFs ()
 

Detailed Description

Definition at line 34 of file ROFTimeClusterFinder.h.

Member Typedef Documentation

◆ ROFVector

Constructor & Destructor Documentation

◆ ROFTimeClusterFinder()

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.

◆ ~ROFTimeClusterFinder()

o2::mch::ROFTimeClusterFinder::~ROFTimeClusterFinder ( )
default

Member Function Documentation

◆ dumpInputROFs()

void o2::mch::ROFTimeClusterFinder::dumpInputROFs ( )

debugging output

Definition at line 299 of file ROFTimeClusterFinder.cxx.

◆ dumpOutputROFs()

void o2::mch::ROFTimeClusterFinder::dumpOutputROFs ( )

Definition at line 311 of file ROFTimeClusterFinder.cxx.

◆ getROFRecords()

const ROFVector & o2::mch::ROFTimeClusterFinder::getROFRecords ( ) const
inline

return the vector of time-cluster ROFs

Definition at line 46 of file ROFTimeClusterFinder.h.

◆ process()

void o2::mch::ROFTimeClusterFinder::process ( )

process the digit ROFs and create the time clusters

Definition at line 236 of file ROFTimeClusterFinder.cxx.

◆ saveROFRsToBuffer()

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.


The documentation for this class was generated from the following files: