15#ifndef ALICEO2_ANGRESIDHISTOS_H
16#define ALICEO2_ANGRESIDHISTOS_H
35 bool addEntry(
float deltaAlpha,
float impactAngle,
int chamberId);
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
constexpr int NBINSANGLEDIFF
the number of bins for the track angle used for the vDrift and ExB calibration based on the tracking
constexpr float MAXIMPACTANGLE
the maximum impact angle for tracks relative to the TRD detector plane to be considered for vDrift an...
a couple of static helper functions to create timestamp values for CCDB queries or override obsolete ...