8 self.fjr = ET.Element(
"FrameworkJobReport")
9 self.readbranches = ET.SubElement(self.fjr,
"ReadBranches")
10 self.performancereport = ET.SubElement(self.fjr,
"PerformanceReport")
11 self.performancesummary = ET.SubElement(
12 self.performancereport,
"PerformanceSummary", Metric=
"StorageStatistics")
13 ET.SubElement(self.performancesummary,
"Metric",
14 Name=
"Parameter-untracked-bool-enabled", Value=
"true")
15 ET.SubElement(self.performancesummary,
"Metric",
16 Name=
"Parameter-untracked-bool-stats", Value=
"true")
17 ET.SubElement(self.performancesummary,
"Metric",
18 Name=
"Parameter-untracked-string-cacheHint", Value=
"application-only")
19 ET.SubElement(self.performancesummary,
"Metric",
20 Name=
"Parameter-untracked-string-readHint", Value=
"auto-detect")
21 ET.SubElement(self.performancesummary,
"Metric",
22 Name=
"ROOT-tfile-read-totalMegabytes", Value=
"0")
23 ET.SubElement(self.performancesummary,
"Metric",
24 Name=
"ROOT-tfile-write-totalMegabytes", Value=
"0")
def __init__(self, dataset, job_number, job_id, job_name, isDA, isMC, applyBOWS, applyEXTRACOND, extraconditions, runboundary, lumilist, intlumi, maxevents, gt, allFromGT, alignmentDB, alignmentTAG, apeDB, apeTAG, bowDB, bowTAG, vertextype, tracktype, refittertype, ttrhtype, applyruncontrol, ptcut, CMSSW_dir, the_dir)