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