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