//#ifndef __CINT__ #include #include #include #include #include #include #include #include #include //#include //#include //#include #include //#include //#include //#include //#include #include #include #include #include #include #include using namespace std; //#endif #include "anal_rec.h" //static char psfile[40]; int main (int argc, char** argv) { std::string directory, file; cout <<"Starting main"<> directory; cout << "File: "; cin >> file; break; case 2 : directory = argv[1]; cout << "File: ";cin >> file; break; case 3 : directory = argv[1]; file = argv[2]; break; default : cerr << "tusage: " << argv[0] << " directory file" << endl; exit (-1); } #if 0 if (argc != 3) { cerr << "tusage: " << argv[0] << " directory file" << endl; exit (-1); } #endif // cout << "directory=" << directory << " file=" << file << endl; string path = directory+"/" + file; cout << " file to be analyzed "<< path<Add(path.c_str()); fchain->Add(file_name); // Substitute file suffix file.erase (file.length() - 4, 4); file += "ps"; //sprintf(psfile,"%s",file.c_str()); std::string root_file; root_file="hist_"+file; cout << " plot are written on file=" << file << " root_file "<GetEntries()<set_psfile_name(file); // es_1->Init_hist(file); //es_1->book_hist(); cout <<" avant loop "<Loop(); cout <<" in main apres loop"<