ATLAS Offline Software
UnitTestAlg3.h
Go to the documentation of this file.
1 // Dear emacs, this is -*- c++ -*-
2 //
3 // Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
4 //
5 #ifndef EVENTLOOPTEST_UNITTESTALG3_H
6 #define EVENTLOOPTEST_UNITTESTALG3_H
7 
8 // EventLoop include(s).
10 
11 namespace EL {
12 
20  class UnitTestAlg3 final : public AnaAlgorithm {
21 
22  public:
24  UnitTestAlg3( const std::string& name, ISvcLocator* svcLoc );
25 
28 
30  virtual ::StatusCode execute() override;
31 
33 
34  private:
37 
40 
42 
43  }; // class UnitTestAlg3
44 
45 } // namespace EL
46 
47 #endif // EVENTLOOPTEST_UNITTESTALG3_H
EL::UnitTestAlg3::UnitTestAlg3
UnitTestAlg3(const std::string &name, ISvcLocator *svcLoc)
Standard algorithm constructor.
Definition: UnitTestAlg3.cxx:10
EL::UnitTestAlg3::m_leakBytes
int m_leakBytes
The number of bytes to leak per event.
Definition: UnitTestAlg3.h:39
AnaAlgorithm.h
EL::AnaAlgorithm
the (new) base class for EventLoop algorithms
Definition: AnaAlgorithm.h:73
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
EL::UnitTestAlg3::execute
virtual ::StatusCode execute() override
Function executing the algorithm.
Definition: UnitTestAlg3.cxx:18
EL
This module defines the arguments passed from the BATCH driver to the BATCH worker.
Definition: AlgorithmWorkerData.h:24
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:228
EL::UnitTestAlg3
Algorithm capable of leaking a set amount of memory per event.
Definition: UnitTestAlg3.h:20