![]() |
The Gaudi Framework
v37r0 (b608885e)
|
#include </builds/gaudi/Gaudi/GaudiFunctional/include/Gaudi/Functional/SplittingTransformer.h>


Public Types | |
| using | KeyValue = typename base_class::KeyValue |
| using | KeyValues = typename base_class::KeyValues |
Public Member Functions | |
| SplittingTransformer (std::string name, ISvcLocator *locator, const RepeatValues_< KeyValue, N > &inputs, const KeyValues &outputs) | |
| SplittingTransformer (std::string name, ISvcLocator *locator, const KeyValue &input, const KeyValues &output) | |
| const std::string & | outputLocation (unsigned int n) const |
| unsigned int | outputLocationSize () const |
| StatusCode | execute () override final |
| virtual vector_of_< Out > | operator() (const In &...) const =0 |
Static Public Attributes | |
| constexpr static std::size_t | N = base_class::N_in |
Private Types | |
| using | base_class = details::DataHandleMixin< std::tuple<>, filter_evtcontext< In... >, Traits_ > |
| template<typename T > | |
| using | OutputHandle = details::OutputHandle_t< Traits_, details::remove_optional_t< T > > |
Private Attributes | |
| std::vector< OutputHandle< Out > > | m_outputs |
| Gaudi::Property< std::vector< DataObjID > > | m_outputLocations |
Definition at line 35 of file SplittingTransformer.h.
|
private |
Definition at line 37 of file SplittingTransformer.h.
| using Gaudi::Functional::details::SplittingTransformer< vector_of_< Out >(const In &...), Traits_, true >::KeyValue = typename base_class::KeyValue |
Definition at line 41 of file SplittingTransformer.h.
| using Gaudi::Functional::details::SplittingTransformer< vector_of_< Out >(const In &...), Traits_, true >::KeyValues = typename base_class::KeyValues |
Definition at line 42 of file SplittingTransformer.h.
|
private |
Definition at line 95 of file SplittingTransformer.h.
|
inline |
Definition at line 44 of file SplittingTransformer.h.
|
inline |
Definition at line 61 of file SplittingTransformer.h.
|
inlinefinaloverride |
Definition at line 71 of file SplittingTransformer.h.
|
pure virtual |
|
inline |
Definition at line 67 of file SplittingTransformer.h.
|
inline |
Definition at line 68 of file SplittingTransformer.h.
|
private |
Definition at line 97 of file SplittingTransformer.h.
|
private |
Definition at line 96 of file SplittingTransformer.h.
|
staticconstexpr |
Definition at line 40 of file SplittingTransformer.h.