51 uint16_t q = map[{
j,
i}];
87 uint8_t q = map[{
j,
i}];
95 out <<
" p" << int32_t{q};
112 if ((
i + 1) % 100 == 0) {
123 for (
size_t i = 0;
i < nPeaks;
i++) {
125 out <<
pos.time() <<
" " << int32_t{
pos.pad()} <<
" " << int32_t{
pos.row()} <<
"\n";
134 out <<
"\nClusterer - NoiseSuppression - Sector " <<
mISector <<
" - Fragment " << fragment.index <<
mISector <<
"\n";
135 for (uint32_t
i = 0;
i < nPeaks;
i++) {
137 if ((
i + 1) % 100 == 0) {
148 out <<
"\nClusterer - Noise Suppression Peaks Compacted - Sector " <<
mISector <<
" - Fragment " << fragment.index <<
": " << nPeaks <<
"\n";
149 for (
size_t i = 0;
i < nPeaks;
i++) {
151 out << peak.time() <<
" " << int32_t{peak.pad()} <<
" " << int32_t{peak.row()} <<
"\n";
157 out <<
"\nClusterer - Clusters - Sector " <<
mISector <<
" - All Fragments\n";
163 std::vector<tpc::ClusterNative> sortedCluster;
164 sortedCluster.insert(sortedCluster.end(),
row,
row + N);
165 std::sort(sortedCluster.begin(), sortedCluster.end());
167 out <<
"Row: " <<
i <<
": " << N <<
"\n";
168 for (
const auto& cl : sortedCluster) {
169 uint32_t qTot = cl.qTot;
170 uint32_t sigmaTime = cl.sigmaTimePacked;
171 if (cl.isSaturated()) {
172 qTot = cl.getSaturatedQtot();
173 sigmaTime = cl.getSaturatedTailLength();
175 out << std::hex << cl.timeFlagsPacked << std::dec <<
" " << cl.padPacked <<
" " << sigmaTime <<
" " << int32_t{cl.sigmaPadPacked} <<
" " << cl.qMax <<
" " << 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)
static constexpr uint32_t NROWS
#define TPC_CLUSTERER_STRIDED_PAD_COUNT
#define TPC_MAX_FRAGMENT_LEN_PADDED(size)
struct o2::gpu::GPUTPCClusterFinder::Memory::counters_t counters