![]() |
Project
|
#include <DataOutputDirector.h>
Public Member Functions | |
| DataOutputDirector () | |
| void | reset () |
| void | readString (std::string const &keepString) |
| void | readSpecs (std::vector< InputSpec > inputs) |
| std::tuple< std::string, std::string, std::string, float, int > | readJson (std::string const &fnjson) |
| std::tuple< std::string, std::string, std::string, float, int > | readJsonString (std::string const &stjson) |
| int | getNumberTimeFramesToMerge () |
| void | setNumberTimeFramesToMerge (int ntfmerge) |
| std::string | getFileMode () |
| void | setFileMode (std::string filemode) |
| std::vector< DataOutputDescriptor * > | getDataOutputDescriptors (header::DataHeader dh) |
| std::vector< DataOutputDescriptor * > | getDataOutputDescriptors (InputSpec spec) |
| FileAndFolder | getFileFolder (DataOutputDescriptor *dodesc, uint64_t folderNumber, std::string parentFileName, int compression) |
| bool | checkFileSizes () |
| void | closeDataFiles () |
| void | setResultDir (std::string resDir) |
| void | setFilenameBase (std::string dfn) |
| void | setMaximumFileSize (float maxfs) |
| void | printOut () |
Definition at line 56 of file DataOutputDirector.h.
| o2::framework::DataOutputDirector::DataOutputDirector | ( | ) |
Holds a list of DataOutputDescriptor and a list of output files Provides functionality to access the matching DataOutputDescriptor and the related output file
Definition at line 135 of file DataOutputDirector.cxx.
| bool o2::framework::DataOutputDirector::checkFileSizes | ( | ) |
Definition at line 511 of file DataOutputDirector.cxx.
| void o2::framework::DataOutputDirector::closeDataFiles | ( | ) |
Definition at line 549 of file DataOutputDirector.cxx.
| std::vector< DataOutputDescriptor * > o2::framework::DataOutputDirector::getDataOutputDescriptors | ( | header::DataHeader | dh | ) |
Definition at line 425 of file DataOutputDirector.cxx.
| std::vector< DataOutputDescriptor * > o2::framework::DataOutputDirector::getDataOutputDescriptors | ( | InputSpec | spec | ) |
Definition at line 441 of file DataOutputDirector.cxx.
| FileAndFolder o2::framework::DataOutputDirector::getFileFolder | ( | DataOutputDescriptor * | dodesc, |
| uint64_t | folderNumber, | ||
| std::string | parentFileName, | ||
| int | compression | ||
| ) |
Definition at line 458 of file DataOutputDirector.cxx.
|
inline |
Definition at line 79 of file DataOutputDirector.h.
|
inline |
Definition at line 77 of file DataOutputDirector.h.
| void o2::framework::DataOutputDirector::printOut | ( | ) |
Definition at line 563 of file DataOutputDirector.cxx.
| std::tuple< std::string, std::string, std::string, float, int > o2::framework::DataOutputDirector::readJson | ( | std::string const & | fnjson | ) |
Definition at line 218 of file DataOutputDirector.cxx.
| std::tuple< std::string, std::string, std::string, float, int > o2::framework::DataOutputDirector::readJsonString | ( | std::string const & | stjson | ) |
Definition at line 242 of file DataOutputDirector.cxx.
Definition at line 210 of file DataOutputDirector.cxx.
| void o2::framework::DataOutputDirector::readString | ( | std::string const & | keepString | ) |
Definition at line 151 of file DataOutputDirector.cxx.
| void o2::framework::DataOutputDirector::reset | ( | ) |
Definition at line 140 of file DataOutputDirector.cxx.
|
inline |
Definition at line 80 of file DataOutputDirector.h.
| void o2::framework::DataOutputDirector::setFilenameBase | ( | std::string | dfn | ) |
Definition at line 587 of file DataOutputDirector.cxx.
| void o2::framework::DataOutputDirector::setMaximumFileSize | ( | float | maxfs | ) |
Definition at line 623 of file DataOutputDirector.cxx.
Definition at line 78 of file DataOutputDirector.h.
| void o2::framework::DataOutputDirector::setResultDir | ( | std::string | resDir | ) |
Definition at line 582 of file DataOutputDirector.cxx.