ATLAS Offline Software
Classes | Namespaces
SGxAODProxyLoader.h File Reference
#include "ExpressionEvaluation/IProxyLoader.h"
#include "ExpressionEvaluation/xAODVariableProxyLoaders.h"
#include "GaudiKernel/ServiceHandle.h"
#include "StoreGate/StoreGateSvc.h"
#include "SGTools/StlVectorClids.h"
#include "SGTools/BuiltinsClids.h"
#include "StoreGate/ReadHandleKey.h"
#include "StoreGate/ReadDecorHandleKey.h"
#include "StoreGate/ReadDecorHandle.h"
#include "AthContainers/AuxVectorBase.h"
#include "CxxUtils/CachedUniquePtr.h"
#include <any>
#include "IAccessor.h"
#include <map>
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ExpressionParsing::SGxAODProxyLoader
 Auxiliary class to access content of xAOD objects referred to by variables of an expressions handled by an instance of the ExpressionParser. More...
 
class  ExpressionParsing::SGxAODProxyLoader::IParentHelper
 Interface of an auxiliary class to pass the parent, e.g. More...
 
class  ExpressionParsing::SGxAODProxyLoader::ParentHelper< T >
 Template of an auxiliary class to declare the new handles in the parent AthAlgTool, AthAlgorithm etc. More...
 
class  ExpressionParsing::SGxAODProxyLoader::ReadHandleMapTmpl< T_Element_Key, T_Vector_Key >
 Particular map which is used to associate names to read handles of AuxElements or AuxVectorBase. More...
 

Namespaces

 SG
 Forward declaration.
 
 ExpressionParsing
 Namespace holding all the expression evaluation code.