12#ifndef ALICEO2_CPV_DIGITIZER_H
13#define ALICEO2_CPV_DIGITIZER_H
43 void processHits(
const std::vector<Hit>* mHits,
const std::vector<Digit>& digitsBg,
51 static constexpr short NCHANNELS = 23040;
55 std::array<Digit, NCHANNELS> mArrayD;
56 std::array<float, NCHANNELS> mDigitThresholds;
Definition of a container to keep Monte Carlo truth external to simulation objects.
CCDB container for bad (masked) channels in CPV.
~Digitizer() override=default
Digitizer & operator=(const Digitizer &)=delete
void setGains(const CalibParams *gains)
float simulatePedestalNoise(int absId)
void setBadChannelMap(const BadChannelMap *bcm)
void setPedestals(const Pedestals *peds)
void processHits(const std::vector< Hit > *mHits, const std::vector< Digit > &digitsBg, std::vector< Digit > &digitsOut, o2::dataformats::MCTruthContainer< o2::MCCompLabel > &mLabels, int source, int entry, double dt)
Steer conversion of hits to digits.
Digitizer(const Digitizer &)=delete
GLsizei GLsizei GLchar * source
a couple of static helper functions to create timestamp values for CCDB queries or override obsolete ...