40 ss <<
"Hitfind stats: num digis " <<
fNumDigis <<
", time " <<
fTime.wall() <<
" ms ( " <<
fTime.throughput()
41 <<
" GB/s ), sort time " <<
fSortTime.wall() <<
" ms, num hits " <<
fNumHits << std::endl;
70 std::vector<tof::Clusterizer>
fAlgo;
79 std::vector<std::vector<std::vector<std::pair<CbmTofDigi, int32_t>>>>
fStorDigi;
82 std::vector<std::vector<std::pair<CbmTofDigi, int32_t>>*>
fStorDigiPtr;
Algo class for hitfinding.
std::vector< std::vector< std::pair< CbmTofDigi, int32_t > > * > fStorDigiPtr
Pointer to storage variables with unique RPC index (for OpenMP)
std::vector< std::vector< std::vector< std::pair< CbmTofDigi, int32_t > > > > fStorDigi
Intermediate storage variables (digi, index)
resultType operator()(gsl::span< CbmTofDigi > digiIn)
Algorithm execution.
std::tuple< PartitionedVector< Hit >, HitfindMonitorData, PODVector< i32 > > resultType
std::vector< int32_t > fNbSm
Number of SMs per super module type.
std::vector< tof::Clusterizer > fAlgo
TOF hitfinders (with unique RPC index for OpenMP)
std::vector< int32_t > fNbRpc
Number of RPCs per super module type.
Hitfind(tof::HitfindSetup)
Constructor.
std::vector< T, PODAllocator< T > > PODVector
PODVector is a std::vector that doesn't initialize its elements.
Monitoring data for hitfinding.
std::string print() const
Hitfind setup / Hardware cabling for TOF Used to create the hardware mapping for the TOF hitfinder.