ATLAS Offline Software
Loading...
Searching...
No Matches
ICaloRingerInputReader.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2026 CERN for the benefit of the ATLAS collaboration
3*/
4
5// $Id: ICaloRingerInputReader.h 707325 2015-11-12 02:47:45Z wsfreund $
6#ifndef CALORINGERTOOLS_ICALORINGERINPUTREADER
7#define CALORINGERTOOLS_ICALORINGERINPUTREADER
8
18
19
20
21// Core Includes:
22#include "GaudiKernel/IAlgTool.h"
23
25
26namespace Ringer {
27
28static const InterfaceID IID_ICaloRingerInputReader("ICaloRingerInputReader", 1, 0);
29
30class ICaloRingerInputReader : virtual public IAlgTool
31{
32 public:
33
34
37
39 static const InterfaceID& interfaceID();
40
42 virtual StatusCode initialize() = 0;
44 virtual StatusCode execute() = 0;
46 virtual StatusCode finalize() = 0;
47
48};
49
50inline const InterfaceID& ICaloRingerInputReader::interfaceID()
51{
53}
54
55} // namespace Ringer
56
57
58#endif
59
Container class for CaloCell.
static const InterfaceID & interfaceID()
AlgTool interface methods.
virtual StatusCode initialize()=0
initialize method
virtual ~ICaloRingerInputReader()
Virtual destructor.
virtual StatusCode finalize()=0
finalize method
virtual StatusCode execute()=0
execute method
Namespace dedicated for Ringer utilities.
static const InterfaceID IID_ICaloRingerInputReader("ICaloRingerInputReader", 1, 0)