ATLAS Offline Software
|
#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>
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. | |