1 #ifndef RecoLocalCalo_HGCalRecAlgos_HGCalRecHitSimpleAlgo_HH 2 #define RecoLocalCalo_HGCalRecAlgos_HGCalRecHitSimpleAlgo_HH 45 <<
"makeRecHit: adcToGeVConstant_ not set before calling this method!";
hgcal::RecHitTools rhtools_
bool adcToGeVConstantIsSet_
void setFlag(int flag)
set the flags (from Flags or ESFlags)
void setADCToGeVConstant(const float value) override
constexpr Detector det() const
get the detector field from this detid
constexpr std::array< uint8_t, layerIndexSize > layer
void setLayerWeights(const std::vector< float > &weights) override
make rechits from dataframes
constexpr int subdetId() const
get the contents of the subdetector field (not cast into any detector's numbering enum) ...
std::vector< float > weights_
std::vector< float > weightsNose_
HGCRecHit makeRecHit(const HGCUncalibratedRecHit &uncalibRH, const uint32_t &flags=0) const override
Compute parameters.
~HGCalRecHitSimpleAlgo() override
void setNoseLayerWeights(const std::vector< float > &weights)