The Gaudi Framework  master (29688f1e)
Loading...
Searching...
No Matches
is2ff_merger Struct Reference
Inheritance diagram for is2ff_merger:
Collaboration diagram for is2ff_merger:

Public Member Functions

 is2ff_merger (std::string const &name, ISvcLocator *pSvcLocator)
out_t operator() (ints const &is) const override

Detailed Description

Definition at line 60 of file merging_transformer.cpp.

Constructor & Destructor Documentation

◆ is2ff_merger()

is2ff_merger::is2ff_merger ( std::string const & name,
ISvcLocator * pSvcLocator )
inline

Definition at line 61 of file merging_transformer.cpp.

62 : is2ff_merger_base( name, pSvcLocator, { "InputInts", { "firstInt", "secondInt" } },
63 { { "O1", "firstFloat" }, { "O2", "secondFloat" } } ) {}
Gaudi::Functional::MergingMultiTransformer< out_t(ints const &)> is2ff_merger_base

Member Function Documentation

◆ operator()()

out_t is2ff_merger::operator() ( ints const & is) const
inlineoverride

Definition at line 65 of file merging_transformer.cpp.

65 {
66 float f1 = 1, f2 = 1;
67
68 for ( auto i : is ) {
69 info() << "i: " << i << " ";
70 f1 *= i;
71 f2 *= 1.f / i;
72 }
73 info() << endmsg;
74 return { f1, f2 };
75 }
MsgStream & endmsg(MsgStream &s)
MsgStream Modifier: endmsg. Calls the output method of the MsgStream.
Definition MsgStream.h:198

The documentation for this struct was generated from the following file: