15#ifndef ALICEO2_ANGRESIDHISTOS_H
16#define ALICEO2_ANGRESIDHISTOS_H
35 bool addEntry(
float deltaAlpha,
float impactAngle,
int chamberId);
46 static constexpr float INVBINWIDTH = constants::NBINSANGLEDIFF / (2.f * constants::MAXIMPACTANGLE);
47 std::array<float, constants::MAXCHAMBER * constants::NBINSANGLEDIFF> mHistogramEntries{};
48 std::array<int, constants::MAXCHAMBER * constants::NBINSANGLEDIFF> mNEntriesPerBin{};
49 size_t mNEntriesTotal{0};
AngularResidHistos(const AngularResidHistos &)=default
~AngularResidHistos()=default
size_t getNEntries() const
int getBinCount(int index) const
void merge(const AngularResidHistos *prev)
AngularResidHistos()=default
bool addEntry(float deltaAlpha, float impactAngle, int chamberId)
void fill(const AngularResidHistos &input)
float getHistogramEntry(int index) const
a couple of static helper functions to create timestamp values for CCDB queries or override obsolete ...