ATLAS Offline Software
PerfMonTestNoopAlg.h
Go to the documentation of this file.
1 
3 /*
4  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
5 */
6 
7 // PerfMonTestNoopAlg.h
8 // Header file for class PerfMonTest::NoopAlg
9 // Author: S.Binet<binet@cern.ch>
11 #ifndef PERFMONTESTS_PERFMONTESTNOOPALG_H
12 #define PERFMONTESTS_PERFMONTESTNOOPALG_H
13 
14 // STL includes
15 #include <string>
16 
17 
18 // FrameWork includes
20 #include "GaudiKernel/ServiceHandle.h"
21 
22 namespace PerfMonTest {
23 
24 class NoopAlg : public AthAlgorithm
25 {
26 
28  // Public methods:
30  public:
31 
32  // Copy constructor:
33 
35  NoopAlg( const std::string& name, ISvcLocator* pSvcLocator );
36 
38  virtual ~NoopAlg();
39 
40  // Assignment operator:
41  //NoopAlg &operator=(const NoopAlg &alg);
42 
43  // Athena algorithm's Hooks
44  virtual StatusCode initialize();
45  virtual StatusCode execute();
46  virtual StatusCode finalize();
47 
49  // Const methods:
51 
53  // Non-const methods:
55 
57  // Private data:
59  private:
60 
63 
65 
66 
67 };
68 
69 // I/O operators
71 
73 // Inline methods:
75 
76 } //> end namespace PerfMonTest
77 
78 #endif //> PERFMONTESTS_PERFMONTESTNOOPALG_H
PerfMonTest::NoopAlg::finalize
virtual StatusCode finalize()
Definition: PerfMonTestNoopAlg.cxx:58
AthAlgorithm.h
PerfMonTest::NoopAlg::execute
virtual StatusCode execute()
Definition: PerfMonTestNoopAlg.cxx:65
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
PerfMonTest::NoopAlg::NoopAlg
NoopAlg()
Default constructor:
PerfMonTest
PerfMonTestPolyVectorAlg.h Example for the memory optimization tutorial.
Definition: Control/PerformanceMonitoring/PerfMonTests/src/Hit.h:7
AthAlgorithm
Definition: AthAlgorithm.h:47
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:221
PerfMonTest::NoopAlg
Definition: PerfMonTestNoopAlg.h:25
PerfMonTest::NoopAlg::initialize
virtual StatusCode initialize()
Definition: PerfMonTestNoopAlg.cxx:49
PerfMonTest::NoopAlg::~NoopAlg
virtual ~NoopAlg()
Destructor:
Definition: PerfMonTestNoopAlg.cxx:42