#include <SCRegressionCalculator.h>
Public Member Functions | |
float | getCorrection (const reco::SuperCluster &) const |
std::pair< float, float > | getCorrectionWithErrors (const reco::SuperCluster &) const |
SCRegressionCalculator (const edm::ParameterSet &) | |
void | update (const edm::EventSetup &) |
std::unique_ptr< VarCalc > & | varCalc () |
Private Attributes | |
edm::ESHandle< GBRForest > | eb_corr |
std::string | eb_corr_name |
edm::ESHandle< GBRForest > | eb_err |
std::string | eb_err_name |
edm::ESHandle< GBRForest > | ee_corr |
std::string | ee_corr_name |
edm::ESHandle< GBRForest > | ee_err |
std::string | ee_err_name |
const GBRWrapperRcd * | gbr_record |
std::unique_ptr< VarCalc > | var_calc |
Definition at line 21 of file SCRegressionCalculator.h.
SCRegressionCalculator< VarCalc >::SCRegressionCalculator | ( | const edm::ParameterSet & | conf | ) |
Definition at line 39 of file SCRegressionCalculator.h.
References SCRegressionCalculator< VarCalc >::eb_corr_name, SCRegressionCalculator< VarCalc >::eb_err_name, SCRegressionCalculator< VarCalc >::ee_corr_name, SCRegressionCalculator< VarCalc >::ee_err_name, edm::ParameterSet::existsAs(), edm::ParameterSet::getParameter(), AlCaHLTBitMon_QueryRunRegistry::string, and SCRegressionCalculator< VarCalc >::var_calc.
float SCRegressionCalculator< VarCalc >::getCorrection | ( | const reco::SuperCluster & | sc | ) | const |
Definition at line 67 of file SCRegressionCalculator.h.
References EcalBarrel, EcalEndcap, PixelMapPlotter::inputs, and reco::SuperCluster::seed().
std::pair< float, float > SCRegressionCalculator< VarCalc >::getCorrectionWithErrors | ( | const reco::SuperCluster & | sc | ) | const |
Definition at line 82 of file SCRegressionCalculator.h.
References EcalBarrel, EcalEndcap, validate-o2o-wbm::f, PixelMapPlotter::inputs, and reco::SuperCluster::seed().
void SCRegressionCalculator< VarCalc >::update | ( | const edm::EventSetup & | es | ) |
Definition at line 50 of file SCRegressionCalculator.h.
References edm::eventsetup::EventSetupRecord::cacheIdentifier(), edm::eventsetup::EventSetupRecordImplementation< T >::get(), and edm::EventSetup::get().
Referenced by progressbar.ProgressBar::__next__(), MatrixUtil.Matrix::__setitem__(), MatrixUtil.Steps::__setitem__(), progressbar.ProgressBar::finish(), and MatrixUtil.Steps::overwrite().
|
inline |
Definition at line 26 of file SCRegressionCalculator.h.
References SCRegressionCalculator< VarCalc >::var_calc.
|
private |
Definition at line 34 of file SCRegressionCalculator.h.
|
private |
Definition at line 32 of file SCRegressionCalculator.h.
Referenced by SCRegressionCalculator< VarCalc >::SCRegressionCalculator().
|
private |
Definition at line 34 of file SCRegressionCalculator.h.
|
private |
Definition at line 32 of file SCRegressionCalculator.h.
Referenced by SCRegressionCalculator< VarCalc >::SCRegressionCalculator().
|
private |
Definition at line 34 of file SCRegressionCalculator.h.
|
private |
Definition at line 32 of file SCRegressionCalculator.h.
Referenced by SCRegressionCalculator< VarCalc >::SCRegressionCalculator().
|
private |
Definition at line 34 of file SCRegressionCalculator.h.
|
private |
Definition at line 32 of file SCRegressionCalculator.h.
Referenced by SCRegressionCalculator< VarCalc >::SCRegressionCalculator().
|
private |
Definition at line 33 of file SCRegressionCalculator.h.
|
private |
Definition at line 35 of file SCRegressionCalculator.h.
Referenced by SCRegressionCalculator< VarCalc >::SCRegressionCalculator(), and SCRegressionCalculator< VarCalc >::varCalc().