#include <IDynamicDataConsumer.h>
|
virtual | ~IDynamicDataConsumer () |
|
virtual bool | updateDataNeeds (const std::vector< const DataObjID * > &input_data_in, const std::vector< const DataObjID * > &output_data_in, std::vector< Gaudi::DataHandle * > &new_input_handles, std::vector< Gaudi::DataHandle * > &new_output_handles)=0 |
| Inform a dynamic data consumer about all consumed or produced data. More...
|
|
Definition at line 14 of file IDynamicDataConsumer.h.
◆ ~IDynamicDataConsumer()
virtual IDynamicDataConsumer::~IDynamicDataConsumer |
( |
| ) |
|
|
inlinevirtual |
◆ updateDataNeeds()
virtual bool IDynamicDataConsumer::updateDataNeeds |
( |
const std::vector< const DataObjID * > & |
input_data_in, |
|
|
const std::vector< const DataObjID * > & |
output_data_in, |
|
|
std::vector< Gaudi::DataHandle * > & |
new_input_handles, |
|
|
std::vector< Gaudi::DataHandle * > & |
new_output_handles |
|
) |
| |
|
pure virtual |
Inform a dynamic data consumer about all consumed or produced data.
- Parameters
-
input_data_in | the input data object IDs of all algorithms and tools |
output_data_in | the output data object IDs of all algorithms and tools |
new_input_handles | the new input data handles added by this call |
new_output_handles | the new output data handles added by this call |
- Returns
- true if the consumer did update its handles, false otherwise
Implemented in ExpressionParserUserBase< T_Base, NUM_PARSER >, ExpressionParserUserBase< ::AthAnalysisAlgorithm, 1 >, ExpressionParserUserBase< ::AthFilterAlgorithm, 1 >, ExpressionParserUserBase< AthAlgTool, NUM_PARSER >, ExpressionParserUserBase< AthAlgTool, 1 >, ExpressionParserUserBase< ::AthAlgorithm, 1 >, ExpressionParserUserBase< T_Base, 1 >, and ExpressionParserUserBase< ::AthAlgTool, 1 >.
The documentation for this class was generated from the following file: