11 #ifndef VALGRIND_CALLGRINDPROFILE_H 12 #define VALGRIND_CALLGRINDPROFILE_H 1 35 this,
"StopAtEventN", 0,
36 "After what event we stop profiling. If 0 than we also profile finalization stage. Default = 0."};
38 this,
"DumpAtEventN", 0,
39 "After what event we stop profiling. If 0 than we also profile finalization stage. Default = 0."};
41 this,
"ZeroAtEventN", 0,
42 "After what event we stop profiling. If 0 than we also profile finalization stage. Default = 0."};
49 #endif // VALGRIND_CALLGRINDPROFILE_H
Implementation of property with value of concrete type.
Algorithm(const std::string &name, ISvcLocator *svcloc, const std::string &version=PACKAGE_VERSION)
Constructor.
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.
StatusCode execute() override
Algorithm execution.
Alias for backward compatibility.
StatusCode finalize() override
Algorithm finalization.
Algorithm to enable/disable the profiling by Callgrind at given events.
Gaudi::Property< int > m_nStopAtEvent