1 #ifndef PhysicsTools_Utilities_interface_Lumi3DReWeighting_h 2 #define PhysicsTools_Utilities_interface_Lumi3DReWeighting_h 35 const std::vector<float>& Lumi_distr,
double Weight3D_[50][50][50]
std::shared_ptr< TH1 > weights_
std::shared_ptr< TFile > generatedFile_
std::string dataFileName_
std::shared_ptr< TFile > dataFile_
std::string DataHistName_
double weight3D(const edm::EventBase &e)
void weight3D_set(std::string generatedFile, std::string dataFile, std::string GenHistName, std::string DataHistName, std::string WeightOutputFile)
std::shared_ptr< TH1 > Data_distr_
void weight3D_init(float Scale)
std::string generatedFileName_
std::string weightFileName_
std::shared_ptr< TH1 > MC_distr_