The Gaudi Framework  v41r0 (bdbe7744)
Loading...
Searching...
No Matches
Gaudi::TestSuite::IntIntToFloatFloatData Struct Referencefinal
Inheritance diagram for Gaudi::TestSuite::IntIntToFloatFloatData:
Collaboration diagram for Gaudi::TestSuite::IntIntToFloatFloatData:

Public Member Functions

 IntIntToFloatFloatData (const std::string &name, ISvcLocator *svcLoc)
std::tuple< float, float > operator() (const int &input1, const int &input2) const override

Detailed Description

Definition at line 213 of file MakeAndConsume.cpp.

Constructor & Destructor Documentation

◆ IntIntToFloatFloatData()

Gaudi::TestSuite::IntIntToFloatFloatData::IntIntToFloatFloatData ( const std::string & name,
ISvcLocator * svcLoc )
inline

Definition at line 215 of file MakeAndConsume.cpp.

217 name, svcLoc, { { "InputLocation1", "/Event/MyInt" }, { "InputLocation2", "/Event/MyOtherInt" } },
218 { { "OutputLocation1", "/Event/MyMultiFloat1" }, { "OutputLocation2", "/Event/MyMultiFloat2" } } ) {}
details::MultiTransformer< Signature, Traits_, details::isLegacy< Traits_ > > MultiTransformer

Member Function Documentation

◆ operator()()

std::tuple< float, float > Gaudi::TestSuite::IntIntToFloatFloatData::operator() ( const int & input1,
const int & input2 ) const
inlineoverride

Definition at line 220 of file MakeAndConsume.cpp.

220 {
221 info() << "Number of inputs : " << inputLocationSize() << ", number of outputs : " << outputLocationSize()
222 << endmsg;
223 info() << "Converting " << input1 << " from " << inputLocation<0>() << " and " << input2 << " from "
224 << inputLocation<1>() << endmsg;
225 info() << "Storing results into " << outputLocation<0>() << " and " << outputLocation<1>() << endmsg;
226 return std::tuple<float, float>{ input1, input2 };
227 }
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: