#include <HGCalVFEProcessorSums.h>
Public Member Functions | |
HGCalVFEProcessorSums (const edm::ParameterSet &conf) | |
void | run (const HGCalDigiCollection &digiColl, l1t::HGCalTriggerCellBxCollection &triggerCellColl, const edm::EventSetup &es) override |
Public Member Functions inherited from HGCalProcessorBaseT< InputCollection, OutputCollection > | |
HGCalProcessorBaseT (const edm::ParameterSet &conf) | |
const std::string & | name () const |
virtual void | run (const InputCollection &inputColl, OutputCollection &outColl, const edm::EventSetup &es)=0 |
void | setGeometry (const HGCalTriggerGeometryBase *const geom) |
virtual | ~HGCalProcessorBaseT () |
Private Attributes | |
std::unique_ptr< HGCalTriggerCellCalibration > | calibration_ |
std::unique_ptr< HGCalVFECompressionImpl > | vfeCompressionImpl_ |
std::unique_ptr< HGCalVFELinearizationImpl > | vfeLinearizationImpl_ |
std::unique_ptr< HGCalVFESummationImpl > | vfeSummationImpl_ |
Additional Inherited Members | |
Protected Attributes inherited from HGCalProcessorBaseT< InputCollection, OutputCollection > | |
const HGCalTriggerGeometryBase * | geometry_ |
Definition at line 16 of file HGCalVFEProcessorSums.h.
HGCalVFEProcessorSums::HGCalVFEProcessorSums | ( | const edm::ParameterSet & | conf | ) |
Definition at line 9 of file HGCalVFEProcessorSums.cc.
References calibration_, vfeCompressionImpl_, vfeLinearizationImpl_, and vfeSummationImpl_.
|
override |
Definition at line 16 of file HGCalVFEProcessorSums.cc.
References calibration_, HGCalTriggerGeometryBase::disconnectedModule(), PV3DBase< T, PVType, FrameType >::eta(), HGCalProcessorBaseT< InputCollection, OutputCollection >::geometry_, HGCalTriggerGeometryBase::getModuleFromCell(), HGCalTriggerGeometryBase::getTriggerCellPosition(), DetId::Hcal, HcalEndcap, l1t::L1Candidate::hwPt(), mps_fire::i, p4, jets_cff::payload, PV3DBase< T, PVType, FrameType >::phi(), point, BXVector< T >::push_back(), l1t::HGCalTriggerCell::setCompressedCharge(), reco::LeafCandidate::setP4(), l1t::HGCalTriggerCell::setPosition(), l1t::HGCalTriggerCell::setUncompressedCharge(), vfeCompressionImpl_, vfeLinearizationImpl_, and vfeSummationImpl_.
|
private |
Definition at line 28 of file HGCalVFEProcessorSums.h.
Referenced by HGCalVFEProcessorSums(), and run().
|
private |
Definition at line 27 of file HGCalVFEProcessorSums.h.
Referenced by HGCalVFEProcessorSums(), and run().
|
private |
Definition at line 25 of file HGCalVFEProcessorSums.h.
Referenced by HGCalVFEProcessorSums(), and run().
|
private |
Definition at line 26 of file HGCalVFEProcessorSums.h.
Referenced by HGCalVFEProcessorSums(), and run().