![]() |
ATLAS Offline Software
|
Public Member Functions | |
| __init__ (self) | |
| None | configure (self, Mapping[str, Any] options) |
| None | publish (self, Union[HistObject, Iterable[HistObject]] obj) |
| None | finalize (self) |
Public Attributes | |
| target = None | |
| partition | |
| server | |
| provider = self.target.split(';') | |
| prefix = options.get('prefix', '') | |
| queue = set() | |
Definition at line 117 of file atlas_oh.py.
| python.atlas_oh.OHOutputModule.__init__ | ( | self | ) |
Definition at line 118 of file atlas_oh.py.
Configure this module. Potential elements of "options":
target: should be a ROOT-openable filename or URL which
can be opened for writing.
prefix: directory path to place results under.
overwrite: boolean to indicate whether results should overwrite
existing histograms in the file.
delay: only write histograms in finalize() (not during publish()).
Definition at line 121 of file atlas_oh.py.
| None python.atlas_oh.OHOutputModule.finalize | ( | self | ) |
Writes outstanding HistObjects to file
Definition at line 157 of file atlas_oh.py.
| None python.atlas_oh.OHOutputModule.publish | ( | self, | |
| Union[HistObject, Iterable[HistObject]] | obj ) |
Accepts a HistObject containing a ROOT object to write to file
Definition at line 148 of file atlas_oh.py.
| python.atlas_oh.OHOutputModule.partition |
Definition at line 137 of file atlas_oh.py.
| python.atlas_oh.OHOutputModule.prefix = options.get('prefix', '') |
Definition at line 141 of file atlas_oh.py.
| python.atlas_oh.OHOutputModule.provider = self.target.split(';') |
Definition at line 137 of file atlas_oh.py.
| python.atlas_oh.OHOutputModule.queue = set() |
Definition at line 144 of file atlas_oh.py.
| python.atlas_oh.OHOutputModule.server |
Definition at line 137 of file atlas_oh.py.
| python.atlas_oh.OHOutputModule.target = None |
Definition at line 119 of file atlas_oh.py.