ATLAS Offline Software
ILArRawChannelBuilderADC2EToolBase.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3 */
4 
11 #ifndef LARROD_ILARRAWCHANNELBUILDERADC2ETOOLBASE_H
12 #define LARROD_ILARRAWCHANNELBUILDERADC2ETOOLBASE_H
13 
15 
16 #include <vector>
17 
18 // Declaration of the interfac ID
19 static const InterfaceID IID_ILArRawChannelBuilderADC2EToolBase ("ILArRawChannelBuiderADC2EToolBase", 1, 0 );
20 
23 {
24  public:
25 
27 
28  // retrieve interface ID
29  static const InterfaceID& interfaceID() { return IID_ILArRawChannelBuilderADC2EToolBase; }
30 
31  virtual bool ADC2E(const EventContext& ctx,
32  std::vector<float>& Ramps, MsgStream* pLog) =0;
33 
34 };
35 #endif
36 
ILArRawChannelBuilderADC2EToolBase::interfaceID
static const InterfaceID & interfaceID()
Definition: ILArRawChannelBuilderADC2EToolBase.h:29
ILArRawChannelBuilderToolBaseClass
Definition: ILArRawChannelBuilderToolBaseClass.h:21
ILArRawChannelBuilderADC2EToolBase::ADC2E
virtual bool ADC2E(const EventContext &ctx, std::vector< float > &Ramps, MsgStream *pLog)=0
ILArRawChannelBuilderADC2EToolBase
Definition: ILArRawChannelBuilderADC2EToolBase.h:23
ILArRawChannelBuilderADC2EToolBase::~ILArRawChannelBuilderADC2EToolBase
~ILArRawChannelBuilderADC2EToolBase()
Definition: ILArRawChannelBuilderADC2EToolBase.h:26
ILArRawChannelBuilderToolBaseClass.h