CbmRoot
|
Algo class for TRD2D cluster building. More...
#include <Clusterizer2D.h>
Public Types | |
typedef std::tuple< uint16_t, uint16_t, int, int, size_t, const CbmTrdDigi * > | inputType |
Public Member Functions | |
Clusterizer2D ()=default | |
Default constructor. | |
Clusterizer2D (HitFinder2DModPar par) | |
Default constructor. | |
virtual | ~Clusterizer2D () |
Destructor. | |
std::vector< Cluster2D > | operator() (const std::vector< std::pair< CbmTrdDigi, int32_t > > &inVec, uint64_t t0) const |
Execution. | |
Private Attributes | |
HitFinder2DModPar | fParams |
Parameter container. | |
Algo class for TRD2D cluster building.
Definition at line 26 of file Clusterizer2D.h.
std::tuple<uint16_t, uint16_t, int, int, size_t, const CbmTrdDigi*> cbm::algo::trd::Clusterizer2D::inputType |
Definition at line 29 of file Clusterizer2D.h.
|
default |
Default constructor.
|
inline |
Default constructor.
Definition at line 35 of file Clusterizer2D.h.
|
inlinevirtual |
Destructor.
Definition at line 38 of file Clusterizer2D.h.
std::vector< Cluster2D > cbm::algo::trd::Clusterizer2D::operator() | ( | const std::vector< std::pair< CbmTrdDigi, int32_t > > & | inVec, |
uint64_t | t0 ) const |
Execution.
inVec | Digi data for one module |
t0 | Start time of timeslice |
Definition at line 15 of file Clusterizer2D.cxx.
References cbm::algo::trd::HitFinder2DModPar::address, buffer, fParams, CbmTrdDigi::GetAddressChannel(), CbmTrdDigi::GetCharge(), CbmTrdDigi::GetTimeDAQ(), and cbm::algo::trd::HitFinder2DModPar::rowPar.
|
private |