7#ifndef XAODROOTACCESS_TOOLS_TFILECHECKER_H
8#define XAODROOTACCESS_TOOLS_TFILECHECKER_H
63 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.
Tool for running sanity checks on xAOD files.
const std::set< std::string > & ignoredVariables() const
Get the list of variables which are ignored in the test.
StatusCode checkContainer(const SG::AuxVectorBase &vec, const std::string &name)
Check the health of a container.
void addIgnoredVariable(const std::string &name)
Add a variable to be ignored in the test.
void setIgnoredVariables(const std::set< std::string > &value)
Set the list of variables to be ignored in the test.
::Bool_t stopOnError() const
Check whether the validation will stop when an error is found.
std::set< std::string > m_ignoredVariables
List of variables to ignore in the test.
::Bool_t m_stopOnError
Stop the validation when an issue is found?
TFileChecker()
Default constructor.
StatusCode check(TEvent &event)
Execute all sanity checks on a given file.
std::set< std::string > m_orpannedContainers
List of containers without an auxiliary store.
void setStopOnError(::Bool_t value)
Set whether the validation should stop when an error is found.
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.