ATLAS Offline Software
LArRawChannelBuilderPedestalToolBase.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3 */
4 
11 #ifndef LARROD_LARRAWCHANNELBUILDERPEDESTALTOOLBASE_H
12 #define LARROD_LARRAWCHANNELBUILDERPEDESTALTOOLBASE_H
13 
14 #include "GaudiKernel/AlgTool.h"
15 
18 
20 
23 {
24  public:
25 
26  LArRawChannelBuilderPedestalToolBase(const std::string& type,
27  const std::string& name,
28  const IInterface* parent);
29 
30  virtual StatusCode initTool()
31  { return StatusCode::SUCCESS; };
32 
34  { initEvent(); };
35 
36  virtual bool pedestal(float& pedestal, MsgStream* pLog) =0;
37 
38 };
39 
40 #endif
LArRawChannelBuilderToolBaseClass.h
LArRawChannelBuilderPedestalToolBase::initEventHidden
void initEventHidden()
Definition: LArRawChannelBuilderPedestalToolBase.h:33
LArRawChannelBuilderPedestalToolBase
extention of Interface definition for Tools for Pedestal Obtention
Definition: LArRawChannelBuilderPedestalToolBase.h:23
LArRawChannelBuilderPedestalToolBase::pedestal
virtual bool pedestal(float &pedestal, MsgStream *pLog)=0
LArRawChannelBuilderPedestalToolBase::initTool
virtual StatusCode initTool()
Definition: LArRawChannelBuilderPedestalToolBase.h:30
LArRawChannelBuilderToolBaseClass
base Definition of all tools called by LArRawChannelBuilderDriver
Definition: LArRawChannelBuilderToolBaseClass.h:31
LArRawChannelBuilderPedestalToolBase::LArRawChannelBuilderPedestalToolBase
LArRawChannelBuilderPedestalToolBase(const std::string &type, const std::string &name, const IInterface *parent)
Definition: LArRawChannelBuilderPedestalToolBase.cxx:9
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
test_pyathena.parent
parent
Definition: test_pyathena.py:15
ILArRawChannelBuilderPedestalToolBase
Definition: ILArRawChannelBuilderPedestalToolBase.h:22
LArRawChannelBuilderToolBaseClass::initEvent
virtual void initEvent()
Definition: LArRawChannelBuilderToolBaseClass.h:59
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:195
ILArRawChannelBuilderPedestalToolBase.h
ILArPedestal.h
python.CaloScaleNoiseConfig.type
type
Definition: CaloScaleNoiseConfig.py:78