Go to the documentation of this file.
23 :
Producer(
name, svcLoc, KeyValue(
"OutputLocation",
"/Event/MyInt" ) ) {}
26 info() <<
"executing IntDataProducer, storing 7 into " << outputLocation() <<
endmsg;
36 :
Producer(
name, svcLoc, KeyValue(
"OutputLocation",
"/Event/MyFloat" ) ) {}
39 info() <<
"executing IntDataProducer, storing 7.0 into " << outputLocation() <<
endmsg;
49 :
Consumer(
name, svcLoc, KeyValue(
"InputLocation",
"/Event/MyInt" ) ) {}
52 info() <<
"executing IntDataConsumer, checking " << input <<
" from " << inputLocation() <<
" and "
53 << m_floatTool->getFloat() <<
" from FloatTool are matching" <<
endmsg;
details::Consumer< Signature, Traits_, details::isLegacy< Traits_ > > Consumer
THDataProducer2(const std::string &name, ISvcLocator *svcLoc)
int operator()() const override
void operator()(const int &input) const override
details::Producer< Signature, Traits_, details::isLegacy< Traits_ > > Producer
float operator()() const override
MsgStream & endmsg(MsgStream &s)
MsgStream Modifier: endmsg. Calls the output method of the MsgStream.
This file provides a Grammar for the type Gaudi::Accumulators::Axis It allows to use that type from p...
#define DECLARE_COMPONENT(type)
THDataConsumer(const std::string &name, ISvcLocator *svcLoc)
THDataProducer(const std::string &name, ISvcLocator *svcLoc)