52 uint16_t q = map[{
j,
i}];
88 uint8_t q = map[{
j,
i}];
96 out <<
" p" << int32_t{q};
100 out <<
" z" << zeros;
113 if ((
i + 1) % 100 == 0) {
124 for (
size_t i = 0;
i < nPeaks;
i++) {
126 out <<
pos.time() <<
" " << int32_t{
pos.pad()} <<
" " << int32_t{
pos.row()} <<
"\n";
135 out <<
"\nClusterer - NoiseSuppression - Sector " <<
mISector <<
" - Fragment " << fragment.index <<
mISector <<
"\n";
136 for (uint32_t
i = 0;
i < nPeaks;
i++) {
138 if ((
i + 1) % 100 == 0) {
149 out <<
"\nClusterer - Noise Suppression Peaks Compacted - Sector " <<
mISector <<
" - Fragment " << fragment.index <<
": " << nPeaks <<
"\n";
150 for (
size_t i = 0;
i < nPeaks;
i++) {
152 out << peak.time() <<
" " << int32_t{peak.pad()} <<
" " << int32_t{peak.row()} <<
"\n";
164 std::vector<tpc::ClusterNative> sortedCluster;
165 sortedCluster.insert(sortedCluster.end(),
row,
row + N);
166 std::sort(sortedCluster.begin(), sortedCluster.end());
168 out <<
"Row: " <<
i <<
": " << N <<
"\n";
169 for (
const auto& cl : sortedCluster) {
170 out << std::hex << cl.timeFlagsPacked << std::dec <<
" " << cl.padPacked <<
" " << int32_t{cl.sigmaTimePacked} <<
" " << int32_t{cl.sigmaPadPacked} <<
" " << cl.qMax <<
" " << cl.qTot <<
"\n";
Class of a TPC cluster in TPC-native coordinates (row, time)
const GPUSettingsProcessing & GetProcessingSettings() const
void DumpDigits(std::ostream &out)
CfChargePos * mPpeakPositions
void DumpClusters(std::ostream &out)
void DumpSuppressedPeaks(std::ostream &out)
uint32_t mNMaxClusterPerRow
void DumpPeakMap(std::ostream &out, std::string_view)
uint32_t * mPclusterInRow
void DumpChargeMap(std::ostream &out, std::string_view)
CfChargePos * mPpositions
CfChargePos * mPfilteredPeakPositions
void DumpSuppressedPeaksCompacted(std::ostream &out)
void DumpPeaksCompacted(std::ostream &out)
tpc::ClusterNative * mPclusterByRow
void DumpPeaks(std::ostream &out)
#define TPC_MAX_FRAGMENT_LEN_PADDED(size)
struct o2::gpu::GPUTPCClusterFinder::Memory::counters_t counters