17from ROOT
import Belle2
22now = datetime.datetime.now()
26 """ argument parser """
28 parser = argparse.ArgumentParser(description=__doc__)
29 parser.add_argument(
'-j',
'--json',
31 help=
'input json file',
36if __name__ ==
"__main__":
39 args = arg_parser().parse_args()
46 print(
"--> json INFO:")
47 print(
" "+str(param[
"_COMMENT"]))
52 uniqueID =
"SVDDQMPlotsConfiguration_" + str(now.isoformat())
53 uniqueID +=
"_in-" + param[
"uniqueID"][
"INFO"][
"source"]
54 uniqueID +=
"_useFor-" + param[
"uniqueID"][
"INFO"][
"useFor"]
55 uniqueID +=
"_" + param[
"uniqueID"][
"INFO"][
"tag"]
56 print(
"uniqueID ->", uniqueID)
61 print(
"list of sensors:")
62 for sensor
in param[
"listOfSensors"]:
63 payload.addSensorToList(sensor)
67 print(
"3Samples:", param[
"3Samples"])
69 if (param[
"3Samples"] == 1):
70 payload.enablePlotsFor3SampleMonitoring()
72 print(
"skipHLTRejectedEvents:", param[
"skipHLTRejectedEvents"])
74 if (param[
"skipHLTRejectedEvents"] == 1):
75 payload.enableSkipHLTRejectedEvents()
static IntervalOfValidity always()
Function that returns an interval of validity that is always valid, c.f.
This class handle DQM plots configuration: additional histograms (Charge, SNR, Time),...
static Database & Instance()
Instance of a singleton Database.