#include <PodioOutput.h>
|
| PodioOutput (const std::string &name, ISvcLocator *svcLoc) |
| Constructor. More...
|
|
virtual StatusCode | initialize () |
| Initialization of PodioOutput. Acquires the data service, creates trees and root file. More...
|
|
virtual StatusCode | execute () |
|
virtual StatusCode | finalize () |
| Finalize. Writes the meta data tree; writes file and cleans up all ROOT-pointers. More...
|
|
◆ PodioOutput()
PodioOutput::PodioOutput |
( |
const std::string & |
name, |
|
|
ISvcLocator * |
svcLoc |
|
) |
| |
◆ execute()
StatusCode PodioOutput::execute |
( |
| ) |
|
|
virtual |
Execute. For the first event creates branches for all collections known to PodioDataSvc and prepares them for writing. For the following events it reconnects the branches with collections and prepares them for write.
◆ finalize()
StatusCode PodioOutput::finalize |
( |
| ) |
|
|
virtual |
Finalize. Writes the meta data tree; writes file and cleans up all ROOT-pointers.
PodioOutput::finalize has to happen after all algorithms that touch the data store finish. Here the job options are retrieved and stored to disk as a branch in the metadata tree.
◆ initialize()
StatusCode PodioOutput::initialize |
( |
| ) |
|
|
virtual |
Initialization of PodioOutput. Acquires the data service, creates trees and root file.
The documentation for this class was generated from the following files: