#include <HGCalVFELinearizationImpl.h>
Public Member Functions | |
HGCalVFELinearizationImpl (const edm::ParameterSet &conf) | |
void | linearize (const std::vector< HGCalDataFrame > &, std::vector< std::pair< DetId, uint32_t >> &) |
Private Attributes | |
double | adcLSB_ |
uint32_t | adcnBits_ |
double | adcsaturation_ |
double | linLSB_ |
uint32_t | linMax_ |
uint32_t | linnBits_ |
std::vector< double > | oot_coefficients_ |
double | tdcLSB_ |
uint32_t | tdcnBits_ |
double | tdcOnset_ |
double | tdcsaturation_ |
Definition at line 10 of file HGCalVFELinearizationImpl.h.
HGCalVFELinearizationImpl::HGCalVFELinearizationImpl | ( | const edm::ParameterSet & | conf | ) |
Definition at line 5 of file HGCalVFELinearizationImpl.cc.
References adcLSB_, adcnBits_, adcsaturation_, ALPAKA_ACCELERATOR_NAMESPACE::brokenline::constexpr(), Exception, linMax_, linnBits_, oot_coefficients_, tdcLSB_, tdcnBits_, and tdcsaturation_.
void HGCalVFELinearizationImpl::linearize | ( | const std::vector< HGCalDataFrame > & | dataframes, |
std::vector< std::pair< DetId, uint32_t >> & | linearized_dataframes | ||
) |
Definition at line 23 of file HGCalVFELinearizationImpl.cc.
References adcLSB_, CustomPhysics_cfi::amplitude, ALPAKA_ACCELERATOR_NAMESPACE::brokenline::constexpr(), data, linLSB_, linMax_, SiStripPI::max, ALCARECOPromptCalibProdSiPixelAli0T_cff::mode, oot_coefficients_, tdcLSB_, and tdcOnset_.
|
private |
Definition at line 17 of file HGCalVFELinearizationImpl.h.
Referenced by HGCalVFELinearizationImpl(), and linearize().
|
private |
Definition at line 22 of file HGCalVFELinearizationImpl.h.
Referenced by HGCalVFELinearizationImpl().
|
private |
Definition at line 19 of file HGCalVFELinearizationImpl.h.
Referenced by HGCalVFELinearizationImpl().
|
private |
Definition at line 18 of file HGCalVFELinearizationImpl.h.
Referenced by linearize().
|
private |
Definition at line 26 of file HGCalVFELinearizationImpl.h.
Referenced by HGCalVFELinearizationImpl(), and linearize().
|
private |
Definition at line 27 of file HGCalVFELinearizationImpl.h.
Referenced by HGCalVFELinearizationImpl().
|
private |
Definition at line 28 of file HGCalVFELinearizationImpl.h.
Referenced by HGCalVFELinearizationImpl(), and linearize().
|
private |
Definition at line 24 of file HGCalVFELinearizationImpl.h.
Referenced by HGCalVFELinearizationImpl(), and linearize().
|
private |
Definition at line 20 of file HGCalVFELinearizationImpl.h.
Referenced by HGCalVFELinearizationImpl().
|
private |
Definition at line 21 of file HGCalVFELinearizationImpl.h.
Referenced by linearize().
|
private |
Definition at line 23 of file HGCalVFELinearizationImpl.h.
Referenced by HGCalVFELinearizationImpl().