|
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.
| typedef 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 |
|
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 buffer, fParams, CbmTrdDigi::GetAddressChannel(), CbmTrdDigi::GetCharge(), and CbmTrdDigi::GetTimeDAQ().
|
private |
Parameter container.
Definition at line 49 of file Clusterizer2D.h.
Referenced by Clusterizer2D(), and operator()().