13 darkening_(nullptr) {}
24 dsegm_.reserve(max_ieta - min_ieta);
28 for (
unsigned lay = 0; lay <
dsegm_.back().size(); ++lay) {
49 if (ieta < 0 or ieta >=
int(
corr_.size()))
61 std::vector<std::vector<float>> vtmp(
dsegm_.size(), std::vector<float>(
max_depth_, 0.0));
std::vector< std::vector< int > > dsegm_
float degradation(float intlumi, int ieta, int lay) const
std::vector< std::vector< float > > meanenergies_
std::vector< std::vector< float > > corr_
void setup(const std::vector< std::vector< int >> &m_segmentation, const HBHEDarkening *darkening)
float getCorr(int ieta, int depth) const
Abs< T >::type abs(const T &t)
HBHERecalibration(float intlumi, float cutoff, std::string meanenergies)
int get_ieta_shift() const
const HBHEDarkening * darkening_