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);
80 void endTF() { ++mProcessedTFs; }
85 CalPad mNClusters{
"N_Clusters"};
88 CalPad mSigmaTime{
"Sigma_Time"};
89 CalPad mSigmaPad{
"Sigma_Pad"};
90 CalPad mTimeBin{
"Time_Bin"};
91 size_t mProcessedTFs{0};
92 bool mIsNormalized{
false};
const CalPad & getNClusters() const
CalPad getOccupancy(int nHBFPerTF=32)
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