![]() |
ATLAS Offline Software
|
#include <IDynamicDataConsumer.h>
Public Member Functions | |
| 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. | |
Definition at line 14 of file IDynamicDataConsumer.h.
|
inlinevirtual |
Definition at line 17 of file IDynamicDataConsumer.h.
|
pure virtual |
Inform a dynamic data consumer about all consumed or produced data.
| 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 |
Implemented in ExpressionParserUserBase< T_Base, NUM_PARSER >, ExpressionParserUserBase< ::AthReentrantAlgorithm, 1 >, ExpressionParserUserBase< AthAlgTool, 1 >, and ExpressionParserUserBase< T_Base, 1 >.