ATLAS Offline Software
VTuneProfileRunner.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef VTUNE_PROFILERUNNER_H
6 #define VTUNE_PROFILERUNNER_H
7 
8 // VTune include(s)
9 #include <ittnotify.h>
10 
11 // Athena include(s)
13 
15 
16  public:
17 
19  VTuneProfileRunner() { __itt_resume(); }
21  ~VTuneProfileRunner() { __itt_pause(); }
22 
23 };
24 
25 #endif // VTUNE_PROFILERUNNER_H
ATLAS_NOT_THREAD_SAFE
#define ATLAS_NOT_THREAD_SAFE
getNoisyStrip() Find noisy strips from hitmaps and write out into xml/db formats
Definition: checker_macros.h:212
VTuneProfileRunner::VTuneProfileRunner
VTuneProfileRunner()
Standard constructor uses the API to resume collection.
Definition: VTuneProfileRunner.h:19
VTuneProfileRunner
Definition: VTuneProfileRunner.h:14
VTuneProfileRunner::~VTuneProfileRunner
~VTuneProfileRunner()
Standard destructor uses the API to pause collection.
Definition: VTuneProfileRunner.h:21
checker_macros.h
Define macros for attributes used to control the static checker.