#include "hto2taus.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 { "../flattuple/.root", "../flattuple/.root", "../flattuple/.root", "../flattuple/.root", "../flattuple/.root", "../flattuple/.root", "../flattuple/.root", "../flattuple/.root", "../flattuple/.root", "../flattuple/.root", "../flattuple/.root", "../flattuple/.root", "../flattuple/.root", "../flattuple/.root", "../flattuple/.root", "../flattuple/.root", "../flattuple/.root", }; // directories vectorvtree{"hto2taus"}; // 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; }