ATLAS Offline Software
Loading...
Searching...
No Matches
xAOD::TFileAccessTracer::Impl Struct Reference
Collaboration diagram for xAOD::TFileAccessTracer::Impl:

Classes

struct  AccessedFile
 Helper struct storing information about the accessed files. More...

Public Attributes

std::set< AccessedFilem_accessedFiles
 List of all the input files that were accessed in the job.
std::string m_serverAddress {"http://event-loop.atlas-ml.org:80"}
 Address of the server to send monitoring information to.
std::atomic_bool m_enableDataSumbission {true}
 Overall flag for enabling/disabling the data submission.
const ReadStatsm_readStats {IOStats::instance().stats()}
 Permanent reference to the job's ReadStats object.
double m_monitoredFraction {1.}
 Fraction of jobs that should send monitoring information.
std::mutex m_mutex
 Mutex for modifying the object.

Detailed Description

Definition at line 28 of file TFileAccessTracer.cxx.

Member Data Documentation

◆ m_accessedFiles

std::set<AccessedFile> xAOD::TFileAccessTracer::Impl::m_accessedFiles

List of all the input files that were accessed in the job.

Definition at line 57 of file TFileAccessTracer.cxx.

◆ m_enableDataSumbission

std::atomic_bool xAOD::TFileAccessTracer::Impl::m_enableDataSumbission {true}

Overall flag for enabling/disabling the data submission.

Definition at line 62 of file TFileAccessTracer.cxx.

62{true};

◆ m_monitoredFraction

double xAOD::TFileAccessTracer::Impl::m_monitoredFraction {1.}

Fraction of jobs that should send monitoring information.

Definition at line 68 of file TFileAccessTracer.cxx.

68{1.};

◆ m_mutex

std::mutex xAOD::TFileAccessTracer::Impl::m_mutex
mutable

Mutex for modifying the object.

Definition at line 71 of file TFileAccessTracer.cxx.

◆ m_readStats

const ReadStats& xAOD::TFileAccessTracer::Impl::m_readStats {IOStats::instance().stats()}

Permanent reference to the job's ReadStats object.

Definition at line 65 of file TFileAccessTracer.cxx.

ReadStats & stats()
Access the object belonging to the current thread.
Definition IOStats.cxx:17
static IOStats & instance()
Singleton object accessor.
Definition IOStats.cxx:11

◆ m_serverAddress

std::string xAOD::TFileAccessTracer::Impl::m_serverAddress {"http://event-loop.atlas-ml.org:80"}

Address of the server to send monitoring information to.

Definition at line 60 of file TFileAccessTracer.cxx.

60{"http://event-loop.atlas-ml.org:80"};

The documentation for this struct was generated from the following file: