#include <HGCalRecHitWorkerSimple.h>
Public Member Functions | |
HGCalRecHitWorkerSimple (const edm::ParameterSet &, edm::ConsumesCollector iC) | |
bool | run (const edm::Event &evt, const HGCUncalibratedRecHit &uncalibRH, HGCRecHitCollection &result) override |
void | set (const edm::EventSetup &es) override |
~HGCalRecHitWorkerSimple () override | |
Public Member Functions inherited from HGCalRecHitWorkerBaseClass | |
HGCalRecHitWorkerBaseClass (const edm::ParameterSet &, edm::ConsumesCollector) | |
virtual | ~HGCalRecHitWorkerBaseClass () |
Protected Types | |
enum | detectortype { hgcee = 1, hgcfh = 2, hgcbh = 3, hgchfnose = 4 } |
Definition at line 21 of file HGCalRecHitWorkerSimple.h.
|
protected |
HGCalRecHitWorkerSimple::HGCalRecHitWorkerSimple | ( | const edm::ParameterSet & | ps, |
edm::ConsumesCollector | iC | ||
) |
Definition at line 14 of file HGCalRecHitWorkerSimple.cc.
References ALPAKA_ACCELERATOR_NAMESPACE::brokenline::constexpr(), alignCSCRings::corr, deltasi_index_regemfac_, MillePedeFileConverter_cfg::e, f, edm::ParameterSet::getParameter(), hgcEE_cce_, hgcEE_fCPerMIP_, hgcEE_isSiFE_, hgcEE_keV2DIGI_, hgcEE_noise_fC_, hgceeUncalib2GeV_, hgcHEB_isSiFE_, hgcHEB_keV2DIGI_, hgcHEB_noise_MIP_, hgchebUncalib2GeV_, hgcHEF_cce_, hgcHEF_fCPerMIP_, hgcHEF_isSiFE_, hgcHEF_keV2DIGI_, hgcHEF_noise_fC_, hgchefUncalib2GeV_, hgcHFNose_cce_, hgcHFNose_fCPerMIP_, hgcHFNose_isSiFE_, hgcHFNose_keV2DIGI_, hgcHFNose_noise_fC_, hgchfnoseUncalib2GeV_, rangeMask_, rangeMatch_, HeterogeneousEERecHitGPU_cfi::rcorr, rcorr_, rcorrNose_, rcorrscint_, rechitMaker_, timeEstimatorSi_, tools_, weights_, and weightsNose_.
|
override |
Definition at line 234 of file HGCalRecHitWorkerSimple.cc.
|
overridevirtual |
Implements HGCalRecHitWorkerBaseClass.
Definition at line 124 of file HGCalRecHitWorkerSimple.cc.
References ddds_, deltasi_index_regemfac_, DetId::det(), MillePedeFileConverter_cfg::e, CaloRecHit::energy(), Exception, DetId::Forward, hgcalsimclustertime::ComputeClusterTime::getTimeError(), DetId::Hcal, HcalEndcap, HFNose, DetId::HGCalEE, DetId::HGCalHSc, DetId::HGCalHSi, hgcbh, HGCEE, hgcee, hgcEE_cce_, hgcEE_fCPerMIP_, hgcEE_noise_fC_, hgceeUncalib2GeV_, hgcfh, HGCHEB, hgcHEB_noise_MIP_, hgchebUncalib2GeV_, HGCHEF, hgcHEF_cce_, hgcHEF_fCPerMIP_, hgcHEF_noise_fC_, hgchefUncalib2GeV_, hgchfnose, hgcHFNose_cce_, hgcHFNose_fCPerMIP_, hgcHFNose_noise_fC_, hgchfnoseUncalib2GeV_, HGCUncalibratedRecHit::id(), nano_mu_digi_cff::layer, rangeMask_, rangeMatch_, DetId::rawId(), rcorr_, rcorrNose_, rcorrscint_, rechitMaker_, mps_fire::result, DetId::subdetId(), Calorimetry_cff::thickness, timeEstimatorSi_, tools_, HFNoseDetId::type(), HGCSiliconDetId::type(), weights_, and weightsNose_.
|
overridevirtual |
Implements HGCalRecHitWorkerBaseClass.
Definition at line 99 of file HGCalRecHitWorkerSimple.cc.
References caloGeomToken_, HGCalTopology::dddConstants(), ddds_, ee_geometry_token_, relativeConstraints::geom, edm::EventSetup::getData(), edm::EventSetup::getHandle(), hef_geometry_token_, hfnose_geometry_token_, hgcEE_isSiFE_, hgcHEF_isSiFE_, hgcHFNose_isSiFE_, rechitMaker_, tools_, and HGCalGeometry::topology().
|
protected |
Definition at line 32 of file HGCalRecHitWorkerSimple.h.
Referenced by set().
|
protected |
Definition at line 54 of file HGCalRecHitWorkerSimple.h.
|
protected |
Definition at line 66 of file HGCalRecHitWorkerSimple.h.
Referenced by HGCalRecHitWorkerSimple(), and run().
|
protected |
Definition at line 33 of file HGCalRecHitWorkerSimple.h.
Referenced by set().
|
protected |
Definition at line 34 of file HGCalRecHitWorkerSimple.h.
Referenced by set().
|
protected |
Definition at line 35 of file HGCalRecHitWorkerSimple.h.
Referenced by set().
|
protected |
Definition at line 39 of file HGCalRecHitWorkerSimple.h.
Referenced by HGCalRecHitWorkerSimple(), and run().
|
protected |
Definition at line 38 of file HGCalRecHitWorkerSimple.h.
Referenced by HGCalRecHitWorkerSimple(), and run().
|
protected |
Definition at line 47 of file HGCalRecHitWorkerSimple.h.
Referenced by HGCalRecHitWorkerSimple(), and set().
|
protected |
Definition at line 37 of file HGCalRecHitWorkerSimple.h.
Referenced by HGCalRecHitWorkerSimple().
|
protected |
Definition at line 49 of file HGCalRecHitWorkerSimple.h.
Referenced by HGCalRecHitWorkerSimple(), and run().
|
protected |
Definition at line 37 of file HGCalRecHitWorkerSimple.h.
Referenced by HGCalRecHitWorkerSimple(), and run().
|
protected |
Definition at line 47 of file HGCalRecHitWorkerSimple.h.
Referenced by HGCalRecHitWorkerSimple().
|
protected |
Definition at line 43 of file HGCalRecHitWorkerSimple.h.
Referenced by HGCalRecHitWorkerSimple().
|
protected |
Definition at line 52 of file HGCalRecHitWorkerSimple.h.
Referenced by HGCalRecHitWorkerSimple(), and run().
|
protected |
Definition at line 43 of file HGCalRecHitWorkerSimple.h.
Referenced by HGCalRecHitWorkerSimple(), and run().
|
protected |
Definition at line 42 of file HGCalRecHitWorkerSimple.h.
Referenced by HGCalRecHitWorkerSimple(), and run().
|
protected |
Definition at line 41 of file HGCalRecHitWorkerSimple.h.
Referenced by HGCalRecHitWorkerSimple(), and run().
|
protected |
Definition at line 47 of file HGCalRecHitWorkerSimple.h.
Referenced by HGCalRecHitWorkerSimple(), and set().
|
protected |
Definition at line 40 of file HGCalRecHitWorkerSimple.h.
Referenced by HGCalRecHitWorkerSimple().
|
protected |
Definition at line 50 of file HGCalRecHitWorkerSimple.h.
Referenced by HGCalRecHitWorkerSimple(), and run().
|
protected |
Definition at line 40 of file HGCalRecHitWorkerSimple.h.
Referenced by HGCalRecHitWorkerSimple(), and run().
|
protected |
Definition at line 46 of file HGCalRecHitWorkerSimple.h.
Referenced by HGCalRecHitWorkerSimple(), and run().
|
protected |
Definition at line 45 of file HGCalRecHitWorkerSimple.h.
Referenced by HGCalRecHitWorkerSimple(), and run().
|
protected |
Definition at line 47 of file HGCalRecHitWorkerSimple.h.
Referenced by HGCalRecHitWorkerSimple(), and set().
|
protected |
Definition at line 44 of file HGCalRecHitWorkerSimple.h.
Referenced by HGCalRecHitWorkerSimple().
|
protected |
Definition at line 51 of file HGCalRecHitWorkerSimple.h.
Referenced by HGCalRecHitWorkerSimple(), and run().
|
protected |
Definition at line 44 of file HGCalRecHitWorkerSimple.h.
Referenced by HGCalRecHitWorkerSimple(), and run().
|
protected |
Definition at line 59 of file HGCalRecHitWorkerSimple.h.
|
protected |
Definition at line 62 of file HGCalRecHitWorkerSimple.h.
Referenced by HGCalRecHitWorkerSimple(), and run().
|
protected |
Definition at line 61 of file HGCalRecHitWorkerSimple.h.
Referenced by HGCalRecHitWorkerSimple(), and run().
|
protected |
Definition at line 64 of file HGCalRecHitWorkerSimple.h.
Referenced by HGCalRecHitWorkerSimple(), and run().
|
protected |
Definition at line 64 of file HGCalRecHitWorkerSimple.h.
Referenced by HGCalRecHitWorkerSimple(), and run().
|
protected |
Definition at line 65 of file HGCalRecHitWorkerSimple.h.
Referenced by HGCalRecHitWorkerSimple(), and run().
|
protected |
Definition at line 68 of file HGCalRecHitWorkerSimple.h.
Referenced by HGCalRecHitWorkerSimple(), run(), and set().
|
protected |
Definition at line 71 of file HGCalRecHitWorkerSimple.h.
Referenced by HGCalRecHitWorkerSimple(), and run().
|
protected |
Definition at line 69 of file HGCalRecHitWorkerSimple.h.
Referenced by HGCalRecHitWorkerSimple(), run(), and set().
|
protected |
Definition at line 56 of file HGCalRecHitWorkerSimple.h.
|
protected |
Definition at line 58 of file HGCalRecHitWorkerSimple.h.
|
protected |
Definition at line 67 of file HGCalRecHitWorkerSimple.h.
Referenced by HGCalRecHitWorkerSimple(), and run().
|
protected |
Definition at line 67 of file HGCalRecHitWorkerSimple.h.
Referenced by HGCalRecHitWorkerSimple(), and run().