ATLAS Offline Software
ICaloRingerElectronsReader.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 // $Id: ICaloRingerElectronsReader.h 667886 2015-05-18 17:26:59Z wsfreund $
6 #ifndef CALORINGERTOOLS_ICALORINGERELECTRONSREADER
7 #define CALORINGERTOOLS_ICALORINGERELECTRONSREADER
8 
19 // Core Include
20 #include "GaudiKernel/IAlgTool.h"
21 
22 // Interface Includes:
23 #include "ICaloRingerInputReader.h"
24 
25 
26 namespace Ringer {
27 
28 static const InterfaceID IID_ICaloRingerElectronsReader("ICaloRingerElectronsReader", 1, 0);
29 
31 {
32  public:
35 
37  static const InterfaceID& interfaceID();
38 
40  virtual StatusCode initialize() = 0;
42  virtual StatusCode execute() = 0;
44  virtual StatusCode finalize() = 0;
45 
46 };
47 
48 inline const InterfaceID& ICaloRingerElectronsReader::interfaceID()
49 {
50  return IID_ICaloRingerElectronsReader;
51 }
52 
53 } // namespace Ringer
54 
55 #endif
56 
Ringer::ICaloRingerElectronsReader::interfaceID
static const InterfaceID & interfaceID()
AlgTool interface methods.
Definition: ICaloRingerElectronsReader.h:48
Ringer::ICaloRingerInputReader
Definition: ICaloRingerInputReader.h:34
Ringer::ICaloRingerElectronsReader::initialize
virtual StatusCode initialize()=0
initialize method
Ringer::ICaloRingerElectronsReader
Definition: ICaloRingerElectronsReader.h:31
Ringer::ICaloRingerElectronsReader::~ICaloRingerElectronsReader
virtual ~ICaloRingerElectronsReader()
Virtual destructor.
Definition: ICaloRingerElectronsReader.h:34
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
ICaloRingerInputReader.h
Ringer::ICaloRingerElectronsReader::finalize
virtual StatusCode finalize()=0
finalize method
Ringer::ICaloRingerElectronsReader::execute
virtual StatusCode execute()=0
execute method
Ringer
Namespace dedicated for Ringer utilities.
Definition: CaloRingsDefs.h:9