#include <LumiReweightingStandAlone.h>
Public Member Functions | |
double | ITweight (int npv) |
double | ITweight3BX (float ave_int) |
LumiReWeighting () | |
LumiReWeighting (std::string generatedFile, std::string dataFile, std::string GenHistName, std::string DataHistName) | |
LumiReWeighting (const std::vector< float > &MC_distr, const std::vector< float > &Lumi_distr) | |
double | weight (float n_int) |
double | weight3D (int pv1, int pv2, int pv3) |
void | weight3D_init (float ScaleFactor, std::string WeightOutputFile="") |
void | weight3D_set (std::string WeightFileName) |
double | weightOOT (int npv_in_time, int npv_m50nsBX) |
void | weightOOT_init () |
Protected Attributes | |
TH1 * | Data_distr_ |
TFile * | dataFile_ |
std::string | dataFileName_ |
std::string | DataHistName_ |
bool | FirstWarning_ |
TFile * | generatedFile_ |
std::string | generatedFileName_ |
std::string | GenHistName_ |
TH1 * | MC_distr_ |
double | Weight3D_ [50][50][50] |
double | WeightOOTPU_ [25][25] |
TH1 * | weights_ |
Definition at line 227 of file LumiReweightingStandAlone.h.
|
inline |
Definition at line 230 of file LumiReweightingStandAlone.h.
|
inline |
Definition at line 232 of file LumiReweightingStandAlone.h.
References gather_cfg::cout, Data_distr_, dataFile_, dataFileName_, DataHistName_, FirstWarning_, generatedFile_, generatedFileName_, GenHistName_, MC_distr_, EnsembleCalibrationLA_cfg::NBins, weightOOT_init(), and weights_.
|
inline |
Definition at line 277 of file LumiReweightingStandAlone.h.
References dtNoiseDBValidation_cfg::cerr, gather_cfg::cout, Data_distr_, FirstWarning_, MC_distr_, EnsembleCalibrationLA_cfg::NBins, weightOOT_init(), and weights_.
|
inline |
Definition at line 1297 of file LumiReweightingStandAlone.h.
References newFWLiteAna::bin, and weights_.
|
inline |
Definition at line 1302 of file LumiReweightingStandAlone.h.
References newFWLiteAna::bin, and weights_.
|
inline |
Definition at line 1307 of file LumiReweightingStandAlone.h.
References newFWLiteAna::bin, and weights_.
Referenced by cuy.ValElement::__init__(), cuy.additionElement::__init__(), cuy.superimposeElement::__init__(), and cuy.graphElement::__init__().
|
inline |
Definition at line 1313 of file LumiReweightingStandAlone.h.
References bookConverter::min, and Weight3D_.
|
inline |
Definition at line 333 of file LumiReweightingStandAlone.h.
References newFWLiteAna::base, gather_cfg::cout, Data_distr_, create_public_lumi_plots::exp, factorial(), i, j, gen::k, MC_distr_, timingPdfMaker::mean, bookConverter::min, EdgesToViz::outfile, Weight3D_, and x.
|
inline |
Definition at line 509 of file LumiReweightingStandAlone.h.
References gather_cfg::cout, i, EdgesToViz::infile, j, gen::k, and Weight3D_.
|
inline |
Definition at line 1327 of file LumiReweightingStandAlone.h.
References newFWLiteAna::bin, dtNoiseDBValidation_cfg::cerr, gather_cfg::cout, FirstWarning_, WeightOOTPU_, and weights_.
|
inline |
Definition at line 538 of file LumiReweightingStandAlone.h.
References iint, and WeightOOTPU_.
Referenced by LumiReWeighting().
|
protected |
Definition at line 1409 of file LumiReweightingStandAlone.h.
Referenced by LumiReWeighting(), and weight3D_init().
|
protected |
Definition at line 1404 of file LumiReweightingStandAlone.h.
Referenced by LumiReWeighting().
|
protected |
Definition at line 1400 of file LumiReweightingStandAlone.h.
Referenced by LumiReWeighting().
|
protected |
Definition at line 1402 of file LumiReweightingStandAlone.h.
Referenced by LumiReWeighting().
|
protected |
Definition at line 1414 of file LumiReweightingStandAlone.h.
Referenced by LumiReWeighting(), and weightOOT().
|
protected |
Definition at line 1403 of file LumiReweightingStandAlone.h.
Referenced by LumiReWeighting().
|
protected |
Definition at line 1399 of file LumiReweightingStandAlone.h.
Referenced by LumiReWeighting().
|
protected |
Definition at line 1401 of file LumiReweightingStandAlone.h.
Referenced by LumiReWeighting().
|
protected |
Definition at line 1408 of file LumiReweightingStandAlone.h.
Referenced by LumiReWeighting(), and weight3D_init().
|
protected |
Definition at line 1412 of file LumiReweightingStandAlone.h.
Referenced by weight3D(), weight3D_init(), and weight3D_set().
|
protected |
Definition at line 1411 of file LumiReweightingStandAlone.h.
Referenced by weightOOT(), and weightOOT_init().
|
protected |
Definition at line 1405 of file LumiReweightingStandAlone.h.
Referenced by ITweight(), ITweight3BX(), LumiReWeighting(), weight(), and weightOOT().