7#ifndef XAODROOTACCESS_TOOLS_RFILECHECKER_H
8#define XAODROOTACCESS_TOOLS_RFILECHECKER_H
65 const std::string&
name );
std::vector< size_t > vec
Define macros for attributes used to control the static checker.
Manage index tracking and synchronization of auxiliary data.
Tool for accessing xAOD files outside of Athena, version RNTuple.
Tool for running sanity checks on xAOD files.
void setStopOnError(::Bool_t value)
Set whether the validation should stop when an error is found.
const std::set< std::string > & ignoredVariables() const
Get the list of variables which are ignored in the test.
RFileChecker()
Default constructor.
std::set< std::string > m_ignoredVariables
List of variables to ignore in the test.
std::set< std::string > m_orpannedContainers
List of containers without an auxiliary store.
void addIgnoredVariable(const std::string &name)
Add a variable to be ignored in the test.
::Bool_t stopOnError() const
Check whether the validation will stop when an error is found.
StatusCode check(REvent &event)
Execute all sanity checks on a given file.
StatusCode checkContainer(const SG::AuxVectorBase &vec, const std::string &name)
Check the health of a container.
::Bool_t m_stopOnError
Stop the validation when an issue is found?
void setIgnoredVariables(const std::set< std::string > &value)
Set the list of variables to be ignored in the test.
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
void ErrorHandler ATLAS_NOT_THREAD_SAFE(Int_t level, Bool_t abort, const char *location, const char *message)
Function filtering the warnings coming from ROOT.