14#ifndef ALICEO2_HMPID_CLUSTERER_H
15#define ALICEO2_HMPID_CLUSTERER_H
49 static void Dig2Clu(gsl::span<const o2::hmpid::Digit>
digs, std::vector<o2::hmpid::Cluster>& clus,
float* pUserCut,
bool isUnfold = kTRUE);
50 static void FormClu(
Cluster& pClu,
int pDig, gsl::span<const o2::hmpid::Digit>
digs, TMatrixF& pDigMap);
51 static int UseDig(
int padX,
int padY, TMatrixF& pDigMap);
Definition of a container to keep Monte Carlo truth external to simulation objects.
HMPID cluster implementation.
static void Dig2Clu(gsl::span< const o2::hmpid::Digit > digs, std::vector< o2::hmpid::Cluster > &clus, float *pUserCut, bool isUnfold=kTRUE)
Clusterer(const Clusterer &)=delete
static int UseDig(int padX, int padY, TMatrixF &pDigMap)
static void FormClu(Cluster &pClu, int pDig, gsl::span< const o2::hmpid::Digit > digs, TMatrixF &pDigMap)
bool IsDigSurvive(Digit *pDig) const
Clusterer & operator=(const Clusterer &)=delete
a couple of static helper functions to create timestamp values for CCDB queries or override obsolete ...
std::vector< Digit > digs