#include <HGCalRecHitSimpleAlgo.h>
Public Member Functions | |
HGCalRecHitSimpleAlgo () | |
virtual HGCRecHit | makeRecHit (const HGCUncalibratedRecHit &uncalibRH, const uint32_t &flags=0) const override |
Compute parameters. More... | |
virtual void | setADCToGeVConstant (const float value) override |
virtual void | setLayerWeights (const std::vector< float > &weights) override |
make rechits from dataframes More... | |
virtual | ~HGCalRecHitSimpleAlgo () |
Public Member Functions inherited from HGCalRecHitAbsAlgo | |
virtual | ~HGCalRecHitAbsAlgo () |
Constructor. More... | |
Private Attributes | |
float | adcToGeVConstant_ |
bool | adcToGeVConstantIsSet_ |
std::vector< float > | weights_ |
Simple algoritm to make HGCAL rechits from HGCAL uncalibrated rechits , following Ecal sceleton
Simple algoritm to make HGCAL rechits from HGCAL uncalibrated rechits
Definition at line 17 of file HGCalRecHitSimpleAlgo.h.
|
inline |
Definition at line 20 of file HGCalRecHitSimpleAlgo.h.
References adcToGeVConstant_, and adcToGeVConstantIsSet_.
|
inlinevirtual |
Definition at line 36 of file HGCalRecHitSimpleAlgo.h.
|
inlineoverridevirtual |
Compute parameters.
Implements HGCalRecHitAbsAlgo.
Definition at line 39 of file HGCalRecHitSimpleAlgo.h.
References adcToGeVConstantIsSet_, HGCUncalibratedRecHit::amplitude(), HcalDetId::depth(), DetId::det(), relval_parameters_module::energy, Exception, DetId::Forward, DetId::Hcal, HcalEndcap, HGCEE, HGCHEF, HGCUncalibratedRecHit::id(), HGCUncalibratedRecHit::jitter(), HGCRecHit::kGood, HGCalDetId::layer(), DetId::rawId(), HGCRecHit::setFlag(), DetId::subdetId(), and weights_.
|
inlineoverridevirtual |
Implements HGCalRecHitAbsAlgo.
Definition at line 29 of file HGCalRecHitSimpleAlgo.h.
References adcToGeVConstant_, adcToGeVConstantIsSet_, and relativeConstraints::value.
|
inlineoverridevirtual |
make rechits from dataframes
Reimplemented from HGCalRecHitAbsAlgo.
Definition at line 25 of file HGCalRecHitSimpleAlgo.h.
References create_public_pileup_plots::weights, and weights_.
|
private |
Definition at line 79 of file HGCalRecHitSimpleAlgo.h.
Referenced by HGCalRecHitSimpleAlgo(), and setADCToGeVConstant().
|
private |
Definition at line 80 of file HGCalRecHitSimpleAlgo.h.
Referenced by HGCalRecHitSimpleAlgo(), makeRecHit(), and setADCToGeVConstant().
|
private |
Definition at line 81 of file HGCalRecHitSimpleAlgo.h.
Referenced by makeRecHit(), and setLayerWeights().