ATLAS Offline Software
LArCalorimeter
LArROD
LArROD
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
14
#include "
LArROD/ILArRawChannelBuilderToolBaseClass.h
"
15
16
#include <vector>
17
18
// Declaration of the interfac ID
19
static
const
InterfaceID IID_ILArRawChannelBuilderADC2EToolBase (
"ILArRawChannelBuiderADC2EToolBase"
, 1, 0 );
20
21
class
ILArRawChannelBuilderADC2EToolBase
22
:
public
virtual
ILArRawChannelBuilderToolBaseClass
23
{
24
public
:
25
26
~ILArRawChannelBuilderADC2EToolBase
() { };
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
Generated on Tue Jul 2 2024 21:17:10 for ATLAS Offline Software by
1.8.18