#include <HBHERecalibration.h>
Public Member Functions | |
float | getCorr (int ieta, int depth) const |
HBHERecalibration (float intlumi, float cutoff, std::string meanenergies) | |
int | maxDepth () const |
void | setup (const std::vector< std::vector< int >> &m_segmentation, const HBHEDarkening *darkening) |
~HBHERecalibration () | |
Private Member Functions | |
void | initialize () |
Private Attributes | |
std::vector< std::vector< float > > | corr_ |
float | cutoff_ |
const HBHEDarkening * | darkening_ |
std::vector< std::vector< int > > | dsegm_ |
int | ieta_shift_ |
float | intlumi_ |
int | max_depth_ |
std::vector< std::vector< float > > | meanenergies_ |
Definition at line 14 of file HBHERecalibration.h.
HBHERecalibration::HBHERecalibration | ( | float | intlumi, |
float | cutoff, | ||
std::string | meanenergies | ||
) |
Definition at line 7 of file HBHERecalibration.cc.
HBHERecalibration::~HBHERecalibration | ( | ) |
Definition at line 12 of file HBHERecalibration.cc.
float HBHERecalibration::getCorr | ( | int | ieta, |
int | depth | ||
) | const |
Definition at line 36 of file HBHERecalibration.cc.
References funct::abs(), corr_, cutoff_, egammaForCoreTracking_cff::depth, ieta_shift_, and findQualityFiles::size.
|
private |
Definition at line 52 of file HBHERecalibration.cc.
References corr_, darkening_, HBHEDarkening::degradation(), egammaForCoreTracking_cff::depth, dsegm_, ieta_shift_, intlumi_, max_depth_, meanenergies_, min(), and findQualityFiles::size.
Referenced by maxDepth(), and setup().
|
inline |
void HBHERecalibration::setup | ( | const std::vector< std::vector< int >> & | m_segmentation, |
const HBHEDarkening * | darkening | ||
) |
Definition at line 14 of file HBHERecalibration.cc.
References darkening_, egammaForCoreTracking_cff::depth, dsegm_, HBHEDarkening::get_ieta_shift(), ieta_shift_, initialize(), max_depth_, meanenergies_, and findQualityFiles::size.
Referenced by o2olib.O2OTool::execute().
|
private |
Definition at line 36 of file HBHERecalibration.h.
Referenced by getCorr(), and initialize().
|
private |
Definition at line 30 of file HBHERecalibration.h.
Referenced by getCorr().
|
private |
Definition at line 34 of file HBHERecalibration.h.
Referenced by initialize(), and setup().
|
private |
Definition at line 35 of file HBHERecalibration.h.
Referenced by initialize(), and setup().
|
private |
Definition at line 31 of file HBHERecalibration.h.
Referenced by getCorr(), initialize(), and setup().
|
private |
Definition at line 29 of file HBHERecalibration.h.
Referenced by initialize().
|
private |
Definition at line 32 of file HBHERecalibration.h.
Referenced by initialize(), maxDepth(), and setup().
|
private |
Definition at line 33 of file HBHERecalibration.h.
Referenced by initialize(), and setup().