#include </builds/gaudi/Gaudi/GaudiHive/src/PRGraph/PrecedenceRulesGraph.h>
Definition at line 336 of file PrecedenceRulesGraph.h.
◆ Duration()
Definition at line 337 of file PrecedenceRulesGraph.h.
340 MsgStream
log{
msgSvc,
"Duration.Getter" };
341
342
344 log <<
MSG::WARNING <<
"Failed to locate the TimelineSvc: no way to add "
345 <<
"algorithm's runtimes to the TTT dumps" <<
endmsg;
346 }
MsgStream & endmsg(MsgStream &s)
MsgStream Modifier: endmsg. Calls the output method of the MsgStream.
virtual SmartIF< IService > & service(const Gaudi::Utils::TypeNameString &typeName, const bool createIf=true)=0
Returns a smart pointer to a service.
GAUDI_API ISvcLocator * svcLocator()
SmartIF< ITimelineSvc > m_timelineSvc
◆ operator()() [1/3]
std::string precedence::Duration::operator() |
( |
const AlgoProps & | props | ) |
const |
|
inline |
Definition at line 348 of file PrecedenceRulesGraph.h.
348 {
349
351
353
354 TimelineEvent te;
358
360 time = std::to_string( std::chrono::duration_cast<std::chrono::nanoseconds>( te.
end - te.
start ).count() );
361 }
362
364 }
◆ operator()() [2/3]
std::string precedence::Duration::operator() |
( |
const DataProps & | | ) |
const |
|
inline |
◆ operator()() [3/3]
◆ m_slot
const EventSlot& precedence::Duration::m_slot |
◆ m_timelineSvc
The documentation for this struct was generated from the following file: