ATLAS Offline Software
Loading...
Searching...
No Matches
MuonSpectrometer
MuonDigitization
MuonDigToolInterfaces
MuonDigToolInterfaces
IMuonDigitizationTool.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
#ifndef IMUONDIGITIZATIONTOOL_H
6
#define IMUONDIGITIZATIONTOOL_H
7
8
#include "GaudiKernel/IAlgTool.h"
9
#include "GaudiKernel/EventContext.h"
10
#include "GaudiKernel/StatusCode.h"
11
12
static
const
InterfaceID
IID_IMuonDigitizationTool
(
"IMuonDigitizationTool"
,1,0);
13
14
class
IMuonDigitizationTool
:
virtual
public
IAlgTool
15
{
16
17
public
:
18
19
static
const
InterfaceID&
interfaceID
();
20
23
virtual
StatusCode
digitize
(
const
EventContext& ctx) = 0;
24
};
25
26
inline
const
InterfaceID&
IMuonDigitizationTool::interfaceID
()
27
{
28
return
IID_IMuonDigitizationTool
;
29
}
30
31
#endif
// IMuonDIGITIZATIONTOOL_H
32
33
IID_IMuonDigitizationTool
static const InterfaceID IID_IMuonDigitizationTool("IMuonDigitizationTool", 1, 0)
IMuonDigitizationTool
Definition
IMuonDigitizationTool.h:15
IMuonDigitizationTool::interfaceID
static const InterfaceID & interfaceID()
Definition
IMuonDigitizationTool.h:26
IMuonDigitizationTool::digitize
virtual StatusCode digitize(const EventContext &ctx)=0
do the digitization
Generated on
for ATLAS Offline Software by
1.14.0