ATLAS Offline Software
Loading...
Searching...
No Matches
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: