ATLAS Offline Software
ILArRawChannelBuilderToolBaseClass.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3 */
4 
12 #ifndef LARROD_ILARRAWCHANNELBUILDERTOOLBASECLASS_H
13 #define LARROD_ILARRAWCHANNELBUILDERTOOLBASECLASS_H
14 
15 #include "GaudiKernel/IAlgTool.h"
16 #include "GaudiKernel/StatusCode.h"
17 
19 
20 class ILArRawChannelBuilderToolBaseClass : public virtual IAlgTool
21 {
22  public:
23 
25 
27 
28  virtual void initEventHidden() =0;
29 
30  virtual void finalEventHidden() =0;
31 
32  virtual void printSummary() =0;
33 
34 };
35 
36 #endif
37 
ILArRawChannelBuilderToolBaseClass::initToolHidden
virtual StatusCode initToolHidden(LArRawChannelBuilderParams *theParams)=0
ILArRawChannelBuilderToolBaseClass::printSummary
virtual void printSummary()=0
ILArRawChannelBuilderToolBaseClass
Definition: ILArRawChannelBuilderToolBaseClass.h:21
LArRawChannelBuilderParams.h
ILArRawChannelBuilderToolBaseClass::initEventHidden
virtual void initEventHidden()=0
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
ILArRawChannelBuilderToolBaseClass::finalEventHidden
virtual void finalEventHidden()=0
LArRawChannelBuilderParams
Stores parameters for the current reconstructed LArRawChannel.
Definition: LArRawChannelBuilderParams.h:21
ILArRawChannelBuilderToolBaseClass::~ILArRawChannelBuilderToolBaseClass
~ILArRawChannelBuilderToolBaseClass()
Definition: ILArRawChannelBuilderToolBaseClass.h:24