28 const std::string& name,
29 const IInterface* parent)
30 : base_class (
type, name, parent),
33 declareProperty (
"Prefix",
m_prefix =
"",
34 "Tuple variable prefix for this block.");
35 declareProperty (
"Suffix",
m_suffix =
"",
36 "Tuple variable suffix for this block.");
37 declareProperty (
"BlockName",
m_blockName = this->name(),
38 "The name of this block.");
56 const std::type_info& ti,
57 const std::type_info& fill_ti)
62 return StatusCode::SUCCESS;
84 const std::type_info& ti,
85 const std::vector<const std::type_info*>& tis,
90 return StatusCode::SUCCESS;
110 <<
"Pointer conversion from " <<
m_converter.srcName() <<
" to "
112 return StatusCode::FAILURE;
114 return StatusCode::SUCCESS;
Helpers for checking error return status codes and reporting errors.
#define REPORT_MESSAGE(LVL)
Report a message.
#define CHECK(...)
Evaluate an expression and check for errors.
StatusCode configureD3PD(IAddVariable *tree)
Configure the parent tree.
AddVariable(const std::string &prefix, const std::string &blockName=s_emptyString)
Constructor.
Common interface for adding a variable to a tuple.
Block filler tool for noisy FEB information.