ATLAS Offline Software
Public Member Functions | List of all members
ExpressionParsing::BaseAccessorWrapper Class Referenceabstract

#include <xAODVariableProxyLoaders.h>

Inheritance diagram for ExpressionParsing::BaseAccessorWrapper:
Collaboration diagram for ExpressionParsing::BaseAccessorWrapper:

Public Member Functions

virtual ~BaseAccessorWrapper ()
 
virtual bool isValid (const SG::AuxElement *auxElement) const =0
 
virtual bool isValid (const SG::AuxVectorData *auxVectorData) const =0
 
virtual int getIntValue (const SG::AuxElement *auxElement) const =0
 
virtual double getDoubleValue (const SG::AuxElement *auxElement) const =0
 
virtual std::vector< int > getVecIntValue (const SG::AuxVectorData *auxVectorData)=0
 
virtual std::vector< double > getVecDoubleValue (const SG::AuxVectorData *auxVectorData)=0
 

Detailed Description

Definition at line 31 of file xAODVariableProxyLoaders.h.

Constructor & Destructor Documentation

◆ ~BaseAccessorWrapper()

virtual ExpressionParsing::BaseAccessorWrapper::~BaseAccessorWrapper ( )
inlinevirtual

Definition at line 33 of file xAODVariableProxyLoaders.h.

33 { }

Member Function Documentation

◆ getDoubleValue()

virtual double ExpressionParsing::BaseAccessorWrapper::getDoubleValue ( const SG::AuxElement auxElement) const
pure virtual

◆ getIntValue()

virtual int ExpressionParsing::BaseAccessorWrapper::getIntValue ( const SG::AuxElement auxElement) const
pure virtual

◆ getVecDoubleValue()

virtual std::vector<double> ExpressionParsing::BaseAccessorWrapper::getVecDoubleValue ( const SG::AuxVectorData auxVectorData)
pure virtual

◆ getVecIntValue()

virtual std::vector<int> ExpressionParsing::BaseAccessorWrapper::getVecIntValue ( const SG::AuxVectorData auxVectorData)
pure virtual

◆ isValid() [1/2]

virtual bool ExpressionParsing::BaseAccessorWrapper::isValid ( const SG::AuxElement auxElement) const
pure virtual

◆ isValid() [2/2]

virtual bool ExpressionParsing::BaseAccessorWrapper::isValid ( const SG::AuxVectorData auxVectorData) const
pure virtual

The documentation for this class was generated from the following file: