#include <HGCalVFESummationImpl.h>
Public Member Functions | |
HGCalVFESummationImpl (const edm::ParameterSet &conf) | |
void | setGeometry (const HGCalTriggerGeometryBase *const geom) |
void | triggerCellSums (const std::vector< std::pair< DetId, uint32_t > > &, std::unordered_map< uint32_t, uint32_t > &) |
Private Attributes | |
double | lsb_scintillator_MIP_ |
double | lsb_silicon_fC_ |
double | threshold_scintillator_ |
std::vector< double > | thresholds_silicon_ |
HGCalTriggerTools | triggerTools_ |
Definition at line 12 of file HGCalVFESummationImpl.h.
HGCalVFESummationImpl::HGCalVFESummationImpl | ( | const edm::ParameterSet & | conf | ) |
Definition at line 3 of file HGCalVFESummationImpl.cc.
References ALPAKA_ACCELERATOR_NAMESPACE::brokenline::constexpr(), Exception, edm::ParameterSet::getParameter(), hgchebackDigitizer_cfi::noise, DiMuonV_cfg::threshold, threshold_scintillator_, thresholds_silicon_, and HcalDetIdTransform::transform().
|
inline |
Definition at line 16 of file HGCalVFESummationImpl.h.
References relativeConstraints::geom, HGCalTriggerTools::setGeometry(), and triggerTools_.
void HGCalVFESummationImpl::triggerCellSums | ( | const std::vector< std::pair< DetId, uint32_t > > & | , |
std::unordered_map< uint32_t, uint32_t > & | |||
) |
Definition at line 22 of file HGCalVFESummationImpl.cc.
References HGCalTriggerGeometryBase::getTriggerCellFromCell(), HGCalTriggerTools::getTriggerGeometry(), HGCalTriggerTools::isScintillator(), HGCalTriggerTools::isSilicon(), lsb_scintillator_MIP_, lsb_silicon_fC_, Calorimetry_cff::thickness, HGCalTriggerTools::thicknessIndex(), DiMuonV_cfg::threshold, threshold_scintillator_, thresholds_silicon_, triggerTools_, and relativeConstraints::value.
|
private |
Definition at line 21 of file HGCalVFESummationImpl.h.
Referenced by triggerCellSums().
|
private |
Definition at line 20 of file HGCalVFESummationImpl.h.
Referenced by triggerCellSums().
|
private |
Definition at line 23 of file HGCalVFESummationImpl.h.
Referenced by HGCalVFESummationImpl(), and triggerCellSums().
|
private |
Definition at line 22 of file HGCalVFESummationImpl.h.
Referenced by HGCalVFESummationImpl(), and triggerCellSums().
|
private |
Definition at line 25 of file HGCalVFESummationImpl.h.
Referenced by setGeometry(), and triggerCellSums().