#include <HGCalVFESummationImpl.h>
Public Member Functions | |
void | eventSetup (const edm::EventSetup &es) |
HGCalVFESummationImpl (const edm::ParameterSet &conf) | |
void | triggerCellSums (const HGCalTriggerGeometryBase &, const std::vector< std::pair< DetId, uint32_t > > &, std::unordered_map< uint32_t, uint32_t > &payload) |
Private Attributes | |
double | lsb_scintillator_MIP_ |
double | lsb_silicon_fC_ |
std::vector< double > | thickness_corrections_ |
double | threshold_scintillator_ |
std::vector< double > | thresholds_silicon_ |
HGCalTriggerTools | triggerTools_ |
Definition at line 14 of file HGCalVFESummationImpl.h.
HGCalVFESummationImpl::HGCalVFESummationImpl | ( | const edm::ParameterSet & | conf | ) |
Definition at line 3 of file HGCalVFESummationImpl.cc.
References Exception, edm::ParameterSet::getParameter(), hgcalDigitizer_cfi::noise, thickness_corrections_, MessageLogger_cff::threshold, threshold_scintillator_, thresholds_silicon_, and HcalDetIdTransform::transform().
|
inline |
Definition at line 18 of file HGCalVFESummationImpl.h.
References HGCalTriggerTools::eventSetup(), jets_cff::payload, triggerCellSums(), and triggerTools_.
void HGCalVFESummationImpl::triggerCellSums | ( | const HGCalTriggerGeometryBase & | , |
const std::vector< std::pair< DetId, uint32_t > > & | , | ||
std::unordered_map< uint32_t, uint32_t > & | payload | ||
) |
Definition at line 28 of file HGCalVFESummationImpl.cc.
References amptDefault_cfi::frame, HGCalTriggerGeometryBase::getTriggerCellFromCell(), HGCalTriggerTools::isScintillator(), HGCalTriggerTools::isSilicon(), lsb_scintillator_MIP_, lsb_silicon_fC_, Calorimetry_cff::thickness, thickness_corrections_, HGCalTriggerTools::thicknessIndex(), MessageLogger_cff::threshold, threshold_scintillator_, thresholds_silicon_, triggerTools_, and relativeConstraints::value.
Referenced by eventSetup().
|
private |
Definition at line 26 of file HGCalVFESummationImpl.h.
Referenced by triggerCellSums().
|
private |
Definition at line 25 of file HGCalVFESummationImpl.h.
Referenced by triggerCellSums().
|
private |
Definition at line 24 of file HGCalVFESummationImpl.h.
Referenced by HGCalVFESummationImpl(), and triggerCellSums().
|
private |
Definition at line 28 of file HGCalVFESummationImpl.h.
Referenced by HGCalVFESummationImpl(), and triggerCellSums().
|
private |
Definition at line 27 of file HGCalVFESummationImpl.h.
Referenced by HGCalVFESummationImpl(), and triggerCellSums().
|
private |
Definition at line 29 of file HGCalVFESummationImpl.h.
Referenced by eventSetup(), and triggerCellSums().