CbmRoot
|
A clusterizer algorithm for a BMON. More...
#include <Clusterizer.h>
Public Types | |
using | Input_t = std::vector<std::pair<CbmBmonDigi, int32_t>> |
Input type. | |
using | Output_t = std::pair<std::vector<Hit>, PODVector<int32_t>> |
Output type. | |
Public Member Functions | |
Clusterizer (ClusterizerPars params) | |
Constructor. | |
Output_t | operator() (const Input_t &digisInput) |
Hit building function. | |
bool | SelectDigi (const CbmBmonDigi &digi) const |
Applies selection on a digis. | |
Private Member Functions | |
Hit | CreateHit (const CbmBmonDigi &digi) const |
Creates a hit from a single digi. | |
Hit | CreateHit (const CbmBmonDigi &digiL, const CbmBmonDigi &digiR) const |
Creates a hit from two digis. | |
Private Attributes | |
ClusterizerPars | fParams |
parameters container | |
A clusterizer algorithm for a BMON.
The algorithm is executed on a single hardware module
Definition at line 30 of file bmon/Clusterizer.h.
using cbm::algo::bmon::Clusterizer::Input_t = std::vector<std::pair<CbmBmonDigi, int32_t>> |
Input type.
Definition at line 32 of file bmon/Clusterizer.h.
using cbm::algo::bmon::Clusterizer::Output_t = std::pair<std::vector<Hit>, PODVector<int32_t>> |
Output type.
Definition at line 33 of file bmon/Clusterizer.h.
|
inlineexplicit |
|
private |
Creates a hit from a single digi.
|
private |
Creates a hit from two digis.
Clusterizer::Output_t Clusterizer::operator() | ( | const Input_t & | digisInput | ) |
Hit building function.
Definition at line 26 of file bmon/Clusterizer.cxx.
References cbm::algo::bmon::ClusterizerPars::fAddress, cbm::algo::bmon::ClusterizerPars::fdMaxTimeDist, fParams, and hits.
bool Clusterizer::SelectDigi | ( | const CbmBmonDigi & | digi | ) | const |
Applies selection on a digis.
Definition at line 76 of file bmon/Clusterizer.cxx.
References cbm::algo::bmon::ClusterizerPars::fDeadStrips, fParams, CbmBmonDigi::GetAddress(), and CbmTofAddress::GetChannelId().
|
private |
parameters container
Definition at line 55 of file bmon/Clusterizer.h.
Referenced by operator()(), and SelectDigi().