Analysis Software
Documentation for sPHENIX simulation software
|
#include <acts/blob/sPHENIX/Plugins/ExaTrkX/include/Acts/Plugins/ExaTrkX/ExaTrkXTiming.hpp>
Public Member Functions | |
ExaTrkXTimer (bool disabled=false) | |
void | start () |
void | stop () |
double | stopAndGetElapsedTime () |
double | elapsed () |
double | elapsedSeconds () |
Private Attributes | |
std::chrono::time_point < std::chrono::high_resolution_clock > | m_start |
std::chrono::time_point < std::chrono::high_resolution_clock > | m_end |
bool | m_running = false |
bool | m_disabled |
A timer to allow easy timing
Definition at line 45 of file ExaTrkXTiming.hpp.
View newest version in sPHENIX GitHub at line 45 of file ExaTrkXTiming.hpp
|
inline |
Definition at line 47 of file ExaTrkXTiming.hpp.
View newest version in sPHENIX GitHub at line 47 of file ExaTrkXTiming.hpp
|
inline |
Definition at line 65 of file ExaTrkXTiming.hpp.
View newest version in sPHENIX GitHub at line 65 of file ExaTrkXTiming.hpp
References test_fpe::count, end, m_disabled, m_end, m_running, and m_start.
Referenced by elapsedSeconds().
|
inline |
Definition at line 78 of file ExaTrkXTiming.hpp.
View newest version in sPHENIX GitHub at line 78 of file ExaTrkXTiming.hpp
References elapsed().
Referenced by stopAndGetElapsedTime().
|
inline |
Definition at line 49 of file ExaTrkXTiming.hpp.
View newest version in sPHENIX GitHub at line 49 of file ExaTrkXTiming.hpp
References m_disabled, m_running, and m_start.
|
inline |
Definition at line 55 of file ExaTrkXTiming.hpp.
View newest version in sPHENIX GitHub at line 55 of file ExaTrkXTiming.hpp
References m_disabled, m_end, and m_running.
Referenced by __example_1.f__(), __example_2.f__(), __example_3.f__(), __example_4.f__(), d1mach(), hijing(), hijset(), itafun(), luerrm(), lutest(), pyhiinit(), pyhiinki(), pyhimaxi(), pyhirand(), pyhitest(), pystop(), pyupev(), radgen_init(), rndmq(), stopAndGetElapsedTime(), vacpol(), and xytabl().
|
inline |
Definition at line 61 of file ExaTrkXTiming.hpp.
View newest version in sPHENIX GitHub at line 61 of file ExaTrkXTiming.hpp
References elapsedSeconds(), and stop().
|
private |
Definition at line 84 of file ExaTrkXTiming.hpp.
View newest version in sPHENIX GitHub at line 84 of file ExaTrkXTiming.hpp
|
private |
Definition at line 82 of file ExaTrkXTiming.hpp.
View newest version in sPHENIX GitHub at line 82 of file ExaTrkXTiming.hpp
|
private |
Definition at line 83 of file ExaTrkXTiming.hpp.
View newest version in sPHENIX GitHub at line 83 of file ExaTrkXTiming.hpp
|
private |
Definition at line 81 of file ExaTrkXTiming.hpp.
View newest version in sPHENIX GitHub at line 81 of file ExaTrkXTiming.hpp