ATLAS Offline Software
Reconstruction
RecoTools
CaloRingerTools
CaloRingerTools
ICaloRingerPhotonsReader.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: ICaloRingerPhotonsReader.h 667886 2015-05-18 17:26:59Z wsfreund $
6
#ifndef CALORINGERTOOLS_ICALORINGERPHOTONSREADER
7
#define CALORINGERTOOLS_ICALORINGERPHOTONSREADER
8
19
// Core Include
20
#include "GaudiKernel/IAlgTool.h"
21
22
// Interface Includes:
23
#include "
ICaloRingerInputReader.h
"
24
25
namespace
Ringer
{
26
27
static
const
InterfaceID IID_ICaloRingerPhotonsReader(
"ICaloRingerPhotonsReader"
, 1, 0);
28
29
class
ICaloRingerPhotonsReader
:
virtual
public
ICaloRingerInputReader
30
{
31
public
:
33
virtual
~ICaloRingerPhotonsReader
() {};
34
36
static
const
InterfaceID&
interfaceID
();
37
39
virtual
StatusCode
initialize
() = 0;
41
virtual
StatusCode
execute
() = 0;
43
virtual
StatusCode
finalize
() = 0;
44
45
};
46
47
inline
const
InterfaceID&
ICaloRingerPhotonsReader::interfaceID
()
48
{
49
return
IID_ICaloRingerPhotonsReader;
50
}
51
52
}
// namespace Ringer
53
54
#endif
55
Ringer::ICaloRingerInputReader
Definition:
ICaloRingerInputReader.h:34
Ringer::ICaloRingerPhotonsReader::~ICaloRingerPhotonsReader
virtual ~ICaloRingerPhotonsReader()
Virtual destructor.
Definition:
ICaloRingerPhotonsReader.h:33
Ringer::ICaloRingerPhotonsReader::finalize
virtual StatusCode finalize()=0
finalize method
Ringer::ICaloRingerPhotonsReader::execute
virtual StatusCode execute()=0
execute method
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition:
PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
ICaloRingerInputReader.h
Ringer::ICaloRingerPhotonsReader::initialize
virtual StatusCode initialize()=0
initialize method
Ringer::ICaloRingerPhotonsReader
Definition:
ICaloRingerPhotonsReader.h:30
Ringer::ICaloRingerPhotonsReader::interfaceID
static const InterfaceID & interfaceID()
AlgTool interface methods.
Definition:
ICaloRingerPhotonsReader.h:47
Ringer
Namespace dedicated for Ringer utilities.
Definition:
CaloRingsDefs.h:9
Generated on Sun Dec 22 2024 21:11:22 for ATLAS Offline Software by
1.8.18