5#ifndef ASGTOOLS_SGTEVENTMETA_H
6#define ASGTOOLS_SGTEVENTMETA_H
13#if !defined(XAOD_STANDALONE) && !defined(__CPPCHECK__)
14# error "This header should not be used in Athena"
74 template<
typename T >
77 template<
typename T >
81 template<
typename T >
82 StatusCode
retrieve( T*& obj,
const std::string& name );
84 template<
typename T >
85 StatusCode
retrieve(
const T*& obj,
const std::string& name );
88 template<
typename T >
89 StatusCode
record( std::unique_ptr<T> obj,
const std::string& cname );
92 template<
typename T >
93 StatusCode
record( T* obj,
const std::string& name );
98 template<
typename T >
99 void keys( std::vector<std::string>& vkeys )
const;
Tool for accessing xAOD files outside of Athena.
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.