#include "ROOT/RDataFrame.hxx" #include "TString.h" #include "TFile.h" #include "TH2D.h" #include "TMath.h" #include "TLorentzVector.h" #include "ROOT/RVec.hxx" const Double_t kPI = 3.14159265358979323846; using namespace ROOT::VecOps; using rvec_f = const RVec &; using rvec_i = const RVec &; TFile*f_eleID=TFile::Open("eleIDSF.root"); TH2D*h2_eleID=(TH2D*)f_eleID->Get("EleIDSF"); TFile*f_muID=TFile::Open("muIDSF.root"); TH2D*h2_muID=(TH2D*)f_muID->Get("MuIDSF"); TFile*f_mutri=TFile::Open("TriggerSF_mu.root"); TH2D* h2_mutri=(TH2D*)f_mutri->Get("TriigerSF_mu");