22 """
23 Read the lastRunNumber file, find runs which happened since it.
24 Then create a runList file containing these runs, and overwrite lastRunNumber.
25 """
26 try:
27 last_run = int(open(os.path.join(DATADIR,
"lastRunNumber"),
'r+').
read())
28 except Exception:
29 last_run = 450000
30 new_runs = get_runs_since(last_run)
31
32 open(os.path.join(DATADIR,
"runList"),
"w").write(
"\n".join(
map(str, new_runs)))
33
34 if not new_runs:
35 print(strftime(
"%d/%m/%Y %H:%M:%S"),
"Nothing to do")
36 return
37
38 last_run = new_runs[-1]
39 open(os.path.join(DATADIR, "lastRunNumber"), "w").write(str(last_run)+"\n")
40 print(strftime(
"%d/%m/%Y %H:%M:%S"),
"Wrote new runList. Last run is", last_run, new_runs)
41
void print(char *figname, TCanvas *c1)
IovVectorMap_t read(const Folder &theFolder, const SelectionCriterion &choice, const unsigned int limit=10)