#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 | |
TH1F * | Data_distr_ |
TFile * | dataFile_ |
std::string | dataFileName_ |
std::string | DataHistName_ |
bool | FirstWarning_ |
TFile * | generatedFile_ |
std::string | generatedFileName_ |
std::string | GenHistName_ |
TH1F * | MC_distr_ |
double | Weight3D_ [50][50][50] |
double | WeightOOTPU_ [25][25] |
TH1F * | weights_ |
Definition at line 118 of file LumiReweightingStandAlone.h.
|
inline |
Definition at line 120 of file LumiReweightingStandAlone.h.
|
inline |
Definition at line 122 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 161 of file LumiReweightingStandAlone.h.
References EcnaPython_AdcPeg12_S1_10_R170298_1_0_150_Dee0::cerr, gather_cfg::cout, Data_distr_, FirstWarning_, MC_distr_, EnsembleCalibrationLA_cfg::NBins, weightOOT_init(), and weights_.
|
inline |
Definition at line 603 of file LumiReweightingStandAlone.h.
References newFWLiteAna::bin, and weights_.
|
inline |
Definition at line 608 of file LumiReweightingStandAlone.h.
References newFWLiteAna::bin, and weights_.
|
inline |
Definition at line 613 of file LumiReweightingStandAlone.h.
References newFWLiteAna::bin, and weights_.
|
inline |
Definition at line 618 of file LumiReweightingStandAlone.h.
References min(), and Weight3D_.
|
inline |
Definition at line 214 of file LumiReweightingStandAlone.h.
References newFWLiteAna::base, gather_cfg::cout, Data_distr_, funct::exp(), factorial(), mps_fire::i, dqmiolumiharvest::j, isotrackApplyRegressor::k, MC_distr_, SiStripPI::mean, min(), timingPdfMaker::outfile, and Weight3D_.
|
inline |
Definition at line 381 of file LumiReweightingStandAlone.h.
References gather_cfg::cout, mps_fire::i, timingPdfMaker::infile, dqmiolumiharvest::j, isotrackApplyRegressor::k, and Weight3D_.
|
inline |
Definition at line 628 of file LumiReweightingStandAlone.h.
References newFWLiteAna::bin, EcnaPython_AdcPeg12_S1_10_R170298_1_0_150_Dee0::cerr, gather_cfg::cout, FirstWarning_, WeightOOTPU_, and weights_.
|
inline |
Definition at line 405 of file LumiReweightingStandAlone.h.
References iint, and WeightOOTPU_.
Referenced by LumiReWeighting().
|
protected |
Definition at line 679 of file LumiReweightingStandAlone.h.
Referenced by LumiReWeighting(), and weight3D_init().
|
protected |
Definition at line 674 of file LumiReweightingStandAlone.h.
Referenced by LumiReWeighting().
|
protected |
Definition at line 670 of file LumiReweightingStandAlone.h.
Referenced by LumiReWeighting().
|
protected |
Definition at line 672 of file LumiReweightingStandAlone.h.
Referenced by LumiReWeighting().
|
protected |
Definition at line 684 of file LumiReweightingStandAlone.h.
Referenced by LumiReWeighting(), and weightOOT().
|
protected |
Definition at line 673 of file LumiReweightingStandAlone.h.
Referenced by LumiReWeighting().
|
protected |
Definition at line 669 of file LumiReweightingStandAlone.h.
Referenced by LumiReWeighting().
|
protected |
Definition at line 671 of file LumiReweightingStandAlone.h.
Referenced by LumiReWeighting().
|
protected |
Definition at line 678 of file LumiReweightingStandAlone.h.
Referenced by LumiReWeighting(), and weight3D_init().
|
protected |
Definition at line 682 of file LumiReweightingStandAlone.h.
Referenced by weight3D(), weight3D_init(), and weight3D_set().
|
protected |
Definition at line 681 of file LumiReweightingStandAlone.h.
Referenced by weightOOT(), and weightOOT_init().
|
protected |
Definition at line 675 of file LumiReweightingStandAlone.h.
Referenced by ITweight(), ITweight3BX(), LumiReWeighting(), weight(), and weightOOT().