17#ifndef AliceO2_TPC_CLUSTERS_H
18#define AliceO2_TPC_CLUSTERS_H
45 Clusters(std::string_view nclName) : mNClusters{nclName} {};
50 void fillADCValue(
int cru,
int rowInSector,
int padInRow,
int timeBin,
float adcValue);
78 void endTF() { ++mProcessedTFs; }
83 CalPad mNClusters{
"N_Clusters"};
86 CalPad mSigmaTime{
"Sigma_Time"};
87 CalPad mSigmaPad{
"Sigma_Pad"};
88 CalPad mTimeBin{
"Time_Bin"};
89 size_t mProcessedTFs{0};
90 bool mIsNormalized{
false};
const CalPad & getNClusters() const
const CalPad & getTimeBin() const
Clusters(std::string_view nclName)
void fillADCValue(int cru, int rowInSector, int padInRow, int timeBin, float adcValue)
void merge(Clusters &clusters)
const CalPad & getQTot() const
bool processCluster(const T &cluster, const o2::tpc::Sector sector, const int row)
const CalPad & getQMax() const
const CalPad & getSigmaTime() const
const CalPad & getSigmaPad() const
void dumpToFile(std::string filename, int type=0)
GLint GLint GLsizei GLint GLenum GLenum type
a couple of static helper functions to create timestamp values for CCDB queries or override obsolete ...
std::vector< Cluster > clusters