Loading [MathJax]/jax/input/TeX/config.js
|
ATLAS Offline Software
|
Go to the documentation of this file.
25 std::lock_guard< std::mutex > lock(
m_mutex );
37 std::lock_guard< std::mutex > lock(
m_mutex );
41 for(
const auto & pair :
m_stats ) {
AthContainers_detail::thread_specific_ptr< ReadStats > m_ptr
Thread specific pointer to the ReadStats object of the current thread.
ReadStats & stats()
Access the object belonging to the current thread.
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
IOStats()
The constructor of the object is made private.
static IOStats & instance()
Singleton object accessor.
Singleton object holding on to the process's I/O statistics.
ReadStats merged() const
Access the statistics object, merging information from all threads.
std::mutex m_mutex
Mutex for accessing the read statistics.
#define ATLAS_THREAD_SAFE
Class describing the access statistics of a collection of branches.
Define macros for attributes used to control the static checker.
std::map< std::thread::id, ReadStats > m_stats
Objects describing the file access pattern, per thread.