#include "SVfitMEM.h" #include "TFile.h" #include "TROOT.h" #include "TTree.h" #include #include #include #include #include "TCanvas.h" using namespace std; int main ( int argc, char * argv[]) { // root file vector vinput { //"ntuples/svFitStudyNtuple_SUSYGluGluToHToTauTauM200_all.root", //"ntuples/svFitStudyNtuple_SUSYGluGluToHToTauTauM300_all.root", //"ntuples/svFitStudyNtuple_SUSYGluGluToHToTauTauM500_all.root", //"ntuples/svFitStudyNtuple_SUSYGluGluToHToTauTauM800_all.root", //"ntuples/svFitStudyNtuple_SUSYGluGluToHToTauTauM1200_all.root", //"ntuples/svFitStudyNtuple_SUSYGluGluToHToTauTauM1800_all.root", //"ntuples/svFitStudyNtuple_SUSYGluGluToHToTauTauM2600_all.root", //"ntuples/svFitStudyNtuple_GluGluHToTauTauM125_all.root", "ntuples/svFitStudyNtuple_DYJetsToLLM50_all.root" }; // directories vectorvdir{"emu_gen", "emu_smeared", "muhad_gen", "muhad_smeared" ,"hadhad_gen", "hadhad_smeared"}; // loop over input files for (auto &input : vinput){ cout << "Processing file: " << input << endl; TFile* ifile = new TFile(input.c_str(),"READ"); if (!ifile->IsOpen()) { cout<<"Can't open "<IsOpen()) { cout<<"Can't create "<GetObjectChecked(treeName.c_str(), "TTree"); // analysis string sample{output}; sample.replace(0, sample.find_first_of("_")+1, ""); //cout<<"sample: "<Close(); ofile->Close(); } // input file return 0; }