1 #ifndef VALGRIND_CALLGRINDPROFILE_H 2 #define VALGRIND_CALLGRINDPROFILE_H 1 26 this,
"StopAtEventN", 0,
27 "After what event we stop profiling. If 0 than we also profile finalization stage. Default = 0."};
29 this,
"DumpAtEventN", 0,
30 "After what event we stop profiling. If 0 than we also profile finalization stage. Default = 0."};
32 this,
"ZeroAtEventN", 0,
33 "After what event we stop profiling. If 0 than we also profile finalization stage. Default = 0."};
40 #endif // VALGRIND_CALLGRINDPROFILE_H
Implementation of property with value of concrete type.
Gaudi::Property< int > m_nDumpAtEvent
Gaudi::Property< int > m_nStartFromEvent
Gaudi::Property< std::string > m_dumpName
Gaudi::Property< int > m_nZeroAtEvent
This class is used for returning status codes from appropriate routines.
Algorithm(const std::string &name, ISvcLocator *svcloc, const std::string &version=PACKAGE_VERSION)
Constructor.
StatusCode execute() override
Algorithm execution.
Base class from which all concrete algorithm classes should be derived.
StatusCode finalize() override
Algorithm finalization.
Algorithm to enable/disable the profiling by Callgrind at given events.
Gaudi::Property< int > m_nStopAtEvent