ATLAS Offline Software
|
#include <IProxyLoader.h>
Public Types | |
enum | VariableType { VT_UNK, VT_INT, VT_DOUBLE, VT_VECINT, VT_VECDOUBLE, VT_VECEMPTY } |
Public Member Functions | |
virtual | ~IProxyLoader () |
virtual void | reset ()=0 |
virtual VariableType | variableTypeFromString (const std::string &varname) const =0 |
virtual int | loadIntVariableFromString (const std::string &varname) const =0 |
virtual double | loadDoubleVariableFromString (const std::string &varname) const =0 |
virtual std::vector< int > | loadVecIntVariableFromString (const std::string &varname) const =0 |
virtual std::vector< double > | loadVecDoubleVariableFromString (const std::string &varname) const =0 |
Definition at line 19 of file IProxyLoader.h.
Enumerator | |
---|---|
VT_UNK | |
VT_INT | |
VT_DOUBLE | |
VT_VECINT | |
VT_VECDOUBLE | |
VT_VECEMPTY |
Definition at line 21 of file IProxyLoader.h.
|
inlinevirtual |
Definition at line 23 of file IProxyLoader.h.
|
pure virtual |
Implemented in ExpressionParsing::xAODVectorProxyLoader, ExpressionParsing::xAODElementProxyLoader, ExpressionParsing::SGxAODProxyLoader, ExpressionParsing::MultipleProxyLoader, ExpressionParsing::SGNTUPProxyLoader, ExpressionParsing::TestProxyLoader, and ExpressionParsing::TriggerDecisionProxyLoader.
|
pure virtual |
Implemented in ExpressionParsing::xAODVectorProxyLoader, ExpressionParsing::xAODElementProxyLoader, ExpressionParsing::SGxAODProxyLoader, ExpressionParsing::MultipleProxyLoader, ExpressionParsing::SGNTUPProxyLoader, ExpressionParsing::TestProxyLoader, and ExpressionParsing::TriggerDecisionProxyLoader.
|
pure virtual |
Implemented in ExpressionParsing::xAODVectorProxyLoader, ExpressionParsing::xAODElementProxyLoader, ExpressionParsing::SGxAODProxyLoader, ExpressionParsing::MultipleProxyLoader, ExpressionParsing::SGNTUPProxyLoader, ExpressionParsing::TestProxyLoader, and ExpressionParsing::TriggerDecisionProxyLoader.
|
pure virtual |
Implemented in ExpressionParsing::xAODVectorProxyLoader, ExpressionParsing::xAODElementProxyLoader, ExpressionParsing::SGxAODProxyLoader, ExpressionParsing::MultipleProxyLoader, ExpressionParsing::SGNTUPProxyLoader, ExpressionParsing::TestProxyLoader, and ExpressionParsing::TriggerDecisionProxyLoader.
|
pure virtual |
|
pure virtual |
Implemented in ExpressionParsing::xAODVectorProxyLoader, ExpressionParsing::xAODElementProxyLoader, ExpressionParsing::SGxAODProxyLoader, ExpressionParsing::MultipleProxyLoader, ExpressionParsing::SGNTUPProxyLoader, ExpressionParsing::TriggerDecisionProxyLoader, and ExpressionParsing::TestProxyLoader.