#include <ElectronEnergyCalibrator.h>
|
void | calibrate (SimpleElectron &electron, edm::StreamID const &) |
|
void | correctLinearity (SimpleElectron &electron) |
|
| ElectronEnergyCalibrator (const std::string pathData, const std::string pathLinData, const std::string dataset, int correctionsType, bool applyLinearityCorrection, double lumiRatio, bool isMC, bool updateEnergyErrors, bool verbose, bool synchronization) |
|
|
void | init () |
|
void | splitString (const std::string &fullstr, std::vector< std::string > &elements, const std::string &delimiter) |
|
double | stringToDouble (const std::string &str) |
|
Definition at line 41 of file ElectronEnergyCalibrator.h.
ElectronEnergyCalibrator::ElectronEnergyCalibrator |
( |
const std::string |
pathData, |
|
|
const std::string |
pathLinData, |
|
|
const std::string |
dataset, |
|
|
int |
correctionsType, |
|
|
bool |
applyLinearityCorrection, |
|
|
double |
lumiRatio, |
|
|
bool |
isMC, |
|
|
bool |
updateEnergyErrors, |
|
|
bool |
verbose, |
|
|
bool |
synchronization |
|
) |
| |
|
inline |
void ElectronEnergyCalibrator::correctLinearity |
( |
SimpleElectron & |
electron | ) |
|
void ElectronEnergyCalibrator::init |
( |
void |
| ) |
|
|
private |
void ElectronEnergyCalibrator::splitString |
( |
const std::string & |
fullstr, |
|
|
std::vector< std::string > & |
elements, |
|
|
const std::string & |
delimiter |
|
) |
| |
|
private |
double ElectronEnergyCalibrator::stringToDouble |
( |
const std::string & |
str | ) |
|
|
private |
bool ElectronEnergyCalibrator::applyLinearityCorrection_ |
|
private |
int ElectronEnergyCalibrator::correctionsType_ |
|
private |
std::string ElectronEnergyCalibrator::dataset_ |
|
private |
bool ElectronEnergyCalibrator::isMC_ |
|
private |
double ElectronEnergyCalibrator::lumiRatio_ |
|
private |
int ElectronEnergyCalibrator::nCorrValRaw |
|
private |
double ElectronEnergyCalibrator::newEnergy_ |
|
private |
double ElectronEnergyCalibrator::newEnergyError_ |
|
private |
int ElectronEnergyCalibrator::nLinCorrValRaw |
|
private |
std::string ElectronEnergyCalibrator::pathData_ |
|
private |
std::string ElectronEnergyCalibrator::pathLinData_ |
|
private |
bool ElectronEnergyCalibrator::synchronization_ |
|
private |
bool ElectronEnergyCalibrator::updateEnergyErrors_ |
|
private |
bool ElectronEnergyCalibrator::verbose_ |
|
private |