![]() |
Project
|
#include <MakeRootTreeWriterSpec.h>
Public Types | |
enum struct | Action { DoProcessing , SkipProcessing } |
using | CheckProcessing = std::function< std::tuple< TerminationCondition::Action, bool >(framework::DataRef const &)> |
using | CheckReady = std::function< bool(o2::framework::DataRef const &)> |
Public Attributes | |
std::variant< std::monostate, CheckReady, CheckProcessing > | check |
the actual evaluator | |
Definition at line 208 of file MakeRootTreeWriterSpec.h.
using o2::framework::MakeRootTreeWriterSpec::TerminationCondition::CheckProcessing = std::function<std::tuple<TerminationCondition::Action, bool>(framework::DataRef const&)> |
Callback to be checked before processing of an input object, return value determines whether to process or skip inputs, and whether to consider an input as 'ready'
dataref | the DPL DataRef object |
Definition at line 221 of file MakeRootTreeWriterSpec.h.
using o2::framework::MakeRootTreeWriterSpec::TerminationCondition::CheckReady = std::function<bool(o2::framework::DataRef const&)> |
Callback to be checked after processing of an input object to check if process is ready
dataref | the DPL DataRef object |
Definition at line 225 of file MakeRootTreeWriterSpec.h.
|
strong |
Enumerator | |
---|---|
DoProcessing | carry out processing of the input object |
SkipProcessing | skip processing of the input object |
Definition at line 211 of file MakeRootTreeWriterSpec.h.
std::variant<std::monostate, CheckReady, CheckProcessing> o2::framework::MakeRootTreeWriterSpec::TerminationCondition::check |
the actual evaluator
Definition at line 228 of file MakeRootTreeWriterSpec.h.