17#ifndef O2_MID_CHAMBEREFFICIENCYRESPONSE_H
18#define O2_MID_CHAMBEREFFICIENCYRESPONSE_H
34 bool isEfficient(
int deId,
int columnId,
int line,
bool& isEfficientBP,
bool& isEfficientNBP);
37 void setSeed(
unsigned int seed) { mGenerator.seed(seed); }
44 std::default_random_engine mGenerator;
45 std::uniform_real_distribution<double> mRandom;
Chamber efficiency counters.
Measured values of the RPC efficiency.
bool isEfficient(int deId, int columnId, int line, bool &isEfficientBP, bool &isEfficientNBP)
void setSeed(unsigned int seed)
Sets the seed.
virtual ~ChamberEfficiencyResponse()=default
void setFromCounters(const std::vector< ChEffCounter > &counters)
Sets the chamber efficiency from the counters.
void setFromCounters(const std::vector< ChEffCounter > &counters)
GLint GLint GLsizei GLuint * counters
ChamberEfficiencyResponse createDefaultChamberEfficiencyResponse()
a couple of static helper functions to create timestamp values for CCDB queries or override obsolete ...