ATLAS Offline Software
Classes | Namespaces
xAODAccessor.h File Reference
#include "GaudiKernel/DataHandle.h"
#include "AthContainers/AuxVectorBase.h"
#include "AthContainers/AuxElement.h"
#include "StoreGate/ReadHandleKey.h"
#include "StoreGate/ReadHandle.h"
#include "StoreGate/ReadDecorHandleKey.h"
#include "StoreGate/ReadDecorHandle.h"
#include "ExpressionEvaluation/IAccessor.h"
#include <memory>
#include <stdexcept>
#include <sstream>
#include "Utils.h"
#include "GenAccessor.h"
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ExpressionParsing::AccessorHelper< T_Cont, T_src >
 Auxiliary class to handle xAOD accessor based xAOD object content access. More...
 
class  ExpressionParsing::AccessorHelper< T_Cont, T_src >::Kit
 Auxiliary class to create the corresponding auxiliary helper object. More...
 
class  ExpressionParsing::DecorHelper< T_Cont, T_src >
 Auxiliary class to handle decorator handle based xAOD object content access. More...
 
class  ExpressionParsing::DecorHelper< T_Cont, T_src >::Kit
 Auxiliary class to create the corresponding auxiliary helper object. More...
 
class  ExpressionParsing::IAccessorKit
 Interface of a class to create an xAOD object content accessor. More...
 
class  ExpressionParsing::AccessorKit< T, T_variable_type >
 Implementation of an accessor creator which provides accessors for xAOD accessor or decor handle access to content of AuxElement or AuxVectorBase. More...
 
class  ExpressionParsing::AccessorFactory
 Class which creates accessors for the specified xAOD object content (singleton). More...
 

Namespaces

 ExpressionParsing
 Namespace holding all the expression evaluation code.