Definition at line 40 of file merging_transformer.cpp.
◆ is2ff_merger_filter()
is2ff_merger_filter::is2ff_merger_filter |
( |
std::string const & | name, |
|
|
ISvcLocator * | pSvcLocator ) |
|
inline |
Definition at line 41 of file merging_transformer.cpp.
43 { KeyValue{ "O1", "firstFloat" }, KeyValue{ "O2", "secondFloat" } } ) {}
◆ operator()()
Definition at line 45 of file merging_transformer.cpp.
45 {
46 float f1 = 1, f2 = 1;
47
48 for ( auto i : is ) {
49 info() << "i: " << i << " ";
50 f1 *= i;
51 f2 *= 1.f / i;
52 }
54 auto filter_passed = f1 > 10;
55 info() <<
"Filter " << ( filter_passed ?
"passed" :
"failed" ) <<
endmsg;
56 return { filter_passed, f1, f2 };
57 }
MsgStream & endmsg(MsgStream &s)
MsgStream Modifier: endmsg. Calls the output method of the MsgStream.
The documentation for this struct was generated from the following file: