|
ATLAS Offline Software
|
Go to the documentation of this file.
9 #ifndef EVENT_LOOP__ALGORITHM_DATA_H
10 #define EVENT_LOOP__ALGORITHM_DATA_H
42 AlgorithmData (std::unique_ptr<IAlgorithmWrapper> val_algorithm);
~AlgorithmData() noexcept
uint64_t m_executeCount
the number of times this algorithm has been called
all the data a worker tracks for an individual algorithm
uint64_t m_skipCount
the number of times this algorithm has asked to skip this event
AlgorithmData(AlgorithmData &&that)=default
This module defines the arguments passed from the BATCH driver to the BATCH worker.
IAlgorithmWrapper * operator->()
a wrapper around a generic algorithm for use within EventLoop
std::unique_ptr< IAlgorithmWrapper > m_algorithm
the algorithm we use