![]() |
ATLAS Offline Software
|
Base (almost virtual) report from which all real transform reports derive. More...
Public Types | |
| typedef HLT::TypeInformation::for_each_type_c< typenameEDMLIST::map, my_functor, my_result<>, my_arg< HLT::TypeInformation::get_cont, CONTAINER > >::type | result |
Public Member Functions | |
| __init__ (self) | |
| __str__ (self) | |
| String representation of the job report. | |
| python (self, fast=False, fileReport=defaultFileReport) | |
| Method which returns a python representation of a report. | |
| json (self, fast=False) | |
| Method which returns a JSON representation of a report. | |
| classicEltree (self, fast=False) | |
| Method which returns an ElementTree.Element representation of the old POOLFILECATALOG report. | |
| classicPython (self, fast=False) | |
| Method which returns a python representation of a report in classic Tier 0 style. | |
| writeJSONReport (self, filename, sort_keys=True, indent=2, fast=False, fileReport=defaultFileReport) | |
| writeTxtReport (self, filename, dumpEnv=True, fast=False, fileReport=defaultFileReport) | |
| writeGPickleReport (self, filename, fast=False) | |
| writeClassicXMLReport (self, filename, fast=False) | |
| writePilotPickleReport (self, filename, fast=False, fileReport=defaultFileReport) | |
Public Attributes | |
| python | |
Protected Attributes | |
| dict | _dataDictionary = {} |
Base (almost virtual) report from which all real transform reports derive.
Definition at line 39 of file trfReports.py.
|
inherited |
Definition at line 90 of file EDM_MasterSearch.h.
| python.trfReports.trfReport.__init__ | ( | self | ) |
Definition at line 40 of file trfReports.py.
| python.trfReports.trfReport.__str__ | ( | self | ) |
String representation of the job report.
Uses pprint module to output the python object as text
fast option is available Definition at line 47 of file trfReports.py.
| python.trfReports.trfReport.classicEltree | ( | self, | |
| fast = False ) |
Method which returns an ElementTree.Element representation of the old POOLFILECATALOG report.
| fast | Boolean which forces the fastest possible report to be written |
Reimplemented in python.trfReports.trfJobReport.
Definition at line 63 of file trfReports.py.
| python.trfReports.trfReport.classicPython | ( | self, | |
| fast = False ) |
Method which returns a python representation of a report in classic Tier 0 style.
| fast | Boolean which forces the fastest possible report to be written |
Reimplemented in python.trfReports.trfJobReport.
Definition at line 68 of file trfReports.py.
| python.trfReports.trfReport.json | ( | self, | |
| fast = False ) |
Method which returns a JSON representation of a report.
| fast | Boolean which forces the fastest possible report to be written |
Calls json.dumps on the python representation
Definition at line 58 of file trfReports.py.
| python.trfReports.trfReport.python | ( | self, | |
| fast = False, | |||
| fileReport = defaultFileReport ) |
Method which returns a python representation of a report.
| fast | Boolean which forces the fastest possible report to be written |
Reimplemented in python.trfReports.trfJobReport.
Definition at line 52 of file trfReports.py.
| python.trfReports.trfReport.writeClassicXMLReport | ( | self, | |
| filename, | |||
| fast = False ) |
Definition at line 104 of file trfReports.py.
| python.trfReports.trfReport.writeGPickleReport | ( | self, | |
| filename, | |||
| fast = False ) |
Definition at line 100 of file trfReports.py.
| python.trfReports.trfReport.writeJSONReport | ( | self, | |
| filename, | |||
| sort_keys = True, | |||
| indent = 2, | |||
| fast = False, | |||
| fileReport = defaultFileReport ) |
Definition at line 71 of file trfReports.py.
| python.trfReports.trfReport.writePilotPickleReport | ( | self, | |
| filename, | |||
| fast = False, | |||
| fileReport = defaultFileReport ) |
Definition at line 108 of file trfReports.py.
| python.trfReports.trfReport.writeTxtReport | ( | self, | |
| filename, | |||
| dumpEnv = True, | |||
| fast = False, | |||
| fileReport = defaultFileReport ) |
Definition at line 84 of file trfReports.py.
|
protected |
Definition at line 41 of file trfReports.py.
| python.trfReports.trfReport.python |
Reimplemented in python.trfReports.trfJobReport.
Definition at line 59 of file trfReports.py.