#include <OutputWorker.h>
Private Attributes | |
ServiceHandle< CatalogInterface > | ci_ {} |
Granularity | fileGranularity_ {Granularity::Unset} |
Additional Inherited Members | |
![]() | |
using | ModuleType = OutputModule |
![]() | |
enum | State { Ready, Pass, Fail, Working, ExceptionThrown } |
![]() | |
OutputModule & | module () |
OutputModule const & | module () const |
![]() | |
std::atomic< std::size_t > | counts_visited_ {} |
std::atomic< std::size_t > | counts_run_ {} |
std::atomic< std::size_t > | counts_passed_ {} |
std::atomic< std::size_t > | counts_failed_ {} |
std::atomic< std::size_t > | counts_thrown_ {} |
Definition at line 25 of file OutputWorker.h.
|
virtualdefault |
art::OutputWorker::OutputWorker | ( | std::shared_ptr< OutputModule > | mod, |
ModuleDescription const & | md, | ||
WorkerParams const & | wp | ||
) |
Definition at line 15 of file OutputWorker.cc.
bool art::OutputWorker::closeFile | ( | ) |
Definition at line 32 of file OutputWorker.cc.
void art::OutputWorker::configure | ( | OutputModuleDescription const & | desc | ) |
Definition at line 112 of file OutputWorker.cc.
Granularity art::OutputWorker::fileGranularity | ( | ) | const |
Definition at line 124 of file OutputWorker.cc.
bool art::OutputWorker::fileIsOpen | ( | ) | const |
Definition at line 94 of file OutputWorker.cc.
void art::OutputWorker::incrementInputFileNumber | ( | ) |
Definition at line 42 of file OutputWorker.cc.
std::string const & art::OutputWorker::lastClosedFileName | ( | ) | const |
Definition at line 26 of file OutputWorker.cc.
bool art::OutputWorker::limitReached | ( | ) | const |
Definition at line 106 of file OutputWorker.cc.
Definition at line 54 of file OutputWorker.cc.
bool art::OutputWorker::requestsToCloseFile | ( | ) | const |
Definition at line 48 of file OutputWorker.cc.
|
virtual |
Definition at line 118 of file OutputWorker.cc.
void art::OutputWorker::setFileStatus | ( | OutputFileStatus | ofs | ) |
Definition at line 100 of file OutputWorker.cc.
void art::OutputWorker::setRunAuxiliaryRangeSetID | ( | RangeSet const & | rs | ) |
Definition at line 82 of file OutputWorker.cc.
void art::OutputWorker::setSubRunAuxiliaryRangeSetID | ( | RangeSet const & | rs | ) |
Definition at line 88 of file OutputWorker.cc.
void art::OutputWorker::writeEvent | ( | EventPrincipal & | ep, |
ModuleContext const & | mc | ||
) |
Definition at line 76 of file OutputWorker.cc.
void art::OutputWorker::writeRun | ( | RunPrincipal & | rp | ) |
Definition at line 64 of file OutputWorker.cc.
void art::OutputWorker::writeSubRun | ( | SubRunPrincipal & | srp | ) |
Definition at line 70 of file OutputWorker.cc.
|
private |
Definition at line 53 of file OutputWorker.h.
|
private |
Definition at line 54 of file OutputWorker.h.