6#include "gtest/gtest.h"
13TEST(_GTestCbmStsParAsic, ExaustiveChargeConvertion)
22TEST(_GTestCbmStsParAsic, AdcBelowLimit)
28TEST(_GTestCbmStsParAsic, AdcAboveLimit)
30 const double adc = 32;
35TEST(_GTestCbmStsParAsic, ChargeBelowLimit)
37 const double q = 2000;
42TEST(_GTestCbmStsParAsic, ChargeAboveLimit)
44 const double q = 80000;
TEST(_GTestCbmStsParAsic, ExaustiveChargeConvertion)
static const CbmStsParAsic par_asic(128, 31, 75000, 3000, 5, 800, 0, 0)
Parameters of the STS readout ASIC.
double GetDynRange() const
Dynamic range of ADC.
uint16_t GetNofAdc() const
Number of ADC channels.
double AdcToCharge(uint16_t adc) const
Charge from ADC channel (mean)
double GetThreshold() const
ADC Threshold.
uint16_t ChargeToAdc(double charge) const
ADC channel for a given charge.