1 #ifndef VALGRIND_CALLGRINDPROFILE_H 2 #define VALGRIND_CALLGRINDPROFILE_H 1 29 this,
"StopAtEventN", 0,
30 "After what event we stop profiling. If 0 than we also profile finalization stage. Default = 0."};
32 this,
"DumpAtEventN", 0,
33 "After what event we stop profiling. If 0 than we also profile finalization stage. Default = 0."};
35 this,
"ZeroAtEventN", 0,
36 "After what event we stop profiling. If 0 than we also profile finalization stage. Default = 0."};
43 #endif // VALGRIND_CALLGRINDPROFILE_H
Implementation of property with value of concrete type.
Header file for class GaudiAlgorithm.
Gaudi::Property< int > m_nDumpAtEvent
Gaudi::Property< int > m_nStartFromEvent
Gaudi::Property< std::string > m_dumpName
~CallgrindProfile() override=default
Destructor.
Gaudi::Property< int > m_nZeroAtEvent
StatusCode initialize() override
Algorithm initialization.
This class is used for returning status codes from appropriate routines.
The useful base class for data processing algorithms.
StatusCode execute() override
Algorithm execution.
StatusCode finalize() override
Algorithm finalization.
Algorithm to enable/disable the profiling by Callgrind at given events.
Gaudi::Property< int > m_nStopAtEvent