ATLAS Offline Software
Loading...
Searching...
No Matches
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
18
19// Core Include
20#include "GaudiKernel/IAlgTool.h"
21
22// Interface Includes:
24
25
26namespace Ringer {
27
28static 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
48inline const InterfaceID& ICaloRingerElectronsReader::interfaceID()
49{
51}
52
53} // namespace Ringer
54
55#endif
56
virtual StatusCode finalize()=0
finalize method
virtual ~ICaloRingerElectronsReader()
Virtual destructor.
static const InterfaceID & interfaceID()
AlgTool interface methods.
virtual StatusCode execute()=0
execute method
virtual StatusCode initialize()=0
initialize method
Namespace dedicated for Ringer utilities.
static const InterfaceID IID_ICaloRingerElectronsReader("ICaloRingerElectronsReader", 1, 0)