/******************************************************************** Bad Chunks Checking code, 15th April 2013 --- Here you just create an array of TStrings with dataset names and this function will automatically compile the checking method and process all the datasets in the TString array. ********************************************************************/ void ProcessDatasets(){ cout<<"----------------------------------------------------"< Compiling needed class, please wait... "<CompileMacro("ProcessBadChunks02.C","-kfo"); cout<<"----------------------------------------------------"<Load("ProcessBadChunks02_C.so"); //Process Datasets, dataset list TString lDatasets[] = { "LHC11a10b_plus", "LHC10a13", "LHC10b4", "LHC10b5", "LHC10d5", "LHC11a2h", "LHC11a2j", "LHC11a6a", "LHC11a6b", "LHC11b2", "LHC11b5", "LHC11b6", "LHC11b10a", "LHC11b10b", "LHC11b10c", "LHC12a13a", "LHC12a13b" }; Long_t lNDatasets = sizeof(lDatasets)/sizeof(lDatasets[0]); cout<<"Will process this many datasets: "< Output lists will be stored in the \"output\" directory!"<