ATLAS Offline Software
Loading...
Searching...
No Matches
NodeUtils.py
Go to the documentation of this file.
14
15from TrigIDR4Monitoring.Node import decode_flags
16from TrigIDR4Monitoring.Node import update_flags
17
18import datetime as dt
19
20def decodeFlags( flags, domain=None ) :
21 """ timer wrapper around decode_flags """
22 t = dt.datetime.now()
23 root = decode_flags( flags, domain )
24 t2 = dt.datetime.now()
25 duration = str( round((t2 - t).total_seconds()*1000, 4))
26 print( f"decode flags: elapsed time: {duration} ms")
27 return root
28
29
30def updateFlags( flags, node, domain="" ) :
31 """ timer wrapper around update_flags """
32 t = dt.datetime.now()
33 update_flags( flags, node, domain )
34 t2 = dt.datetime.now()
35 duration = str( round((t2 - t).total_seconds()*1000, 4))
36 print( f"update flags: elapsed time: {duration} ms")
37
38
void print(char *figname, TCanvas *c1)
decodeFlags(flags, domain=None)
Definition NodeUtils.py:20
updateFlags(flags, node, domain="")
Definition NodeUtils.py:30