![]() |
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.