|
ATLAS Offline Software
|
Go to the documentation of this file.
33 m_suffix (s_emptyString),
65 return StatusCode::SUCCESS;
86 const std::type_info& ti,
88 const std::string& docstring ,
94 return StatusCode::SUCCESS;
98 ti,
ptr, docstring, defval ) );
100 ti,
ptr, docstring, defval);
124 const std::type_info& ti,
126 const std::string&
dim,
127 const std::string& docstring ,
133 return StatusCode::SUCCESS;
138 docstring, defval ) );
Common interface for adding a variable to a tuple.
StatusCode configureD3PD(IAddVariable *tree)
Configure the parent tree.
AddVariable(const std::string &prefix, const std::string &blockName=s_emptyString)
Constructor.
const std::string & m_suffix
Reference to the variable suffix.
const std::string & m_prefix
Reference to the variable prefix.
virtual StatusCode addVariable(const std::string &name, const std::type_info &ti, void *&ptr, const std::string &docstring="", const void *defval=0)
Add a variable to the tuple.
IAddVariable * m_tree
Reference to the block name.
virtual StatusCode addDimensionedVariable(const std::string &name, const std::type_info &ti, void *&ptr, const std::string &dim, const std::string &docstring="", const void *defval=0)
Add a variable to the tuple.
ObjectMetadata m_metadata
Metadata about the variables created by this object.
Block filler tool for noisy FEB information.
static const std::string s_emptyString
Used to provide a default value for blockName.
::StatusCode StatusCode
StatusCode definition for legacy code.
#define CHECK(...)
Evaluate an expression and check for errors.
Helpers for checking error return status codes and reporting errors.
Common implementation of IAddVariable.
StatusCode addVariable(const std::string &name, T *&ptr, const std::string &docstring="")
Add a variable to the tuple.
StatusCode addDimensionedVariable(const std::string &name, T *&ptr, const std::string &dim, const std::string &docstring="")
Add a variable to the tuple.