ATLAS Offline Software
Loading...
Searching...
No Matches
InnerDetector
InDetDigitization
SiDigitization
SiDigitization
IFrontEnd.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3
*/
4
10
11
#ifndef SIDIGITIZATION_IFRONTEND_H
12
#define SIDIGITIZATION_IFRONTEND_H
13
14
//Inheritance
15
#include "
SiDigitization/ISiChargedDiodesProcessorTool.h
"
16
#include "
SiDigitization/SiChargedDiode.h
"
17
18
//methods
19
#include "Identifier/Identifier.h"
20
class
SiChargedDiodeCollection
;
21
namespace
CLHEP
{
22
class
HepRandomEngine;
23
}
24
25
static
const
InterfaceID
IID_IFrontEnd
(
"IFrontEnd"
, 1, 0);
26
27
class
IFrontEnd
:
virtual
public
ISiChargedDiodesProcessorTool
{
28
30
// Public methods:
32
public
:
33
34
//** Retrieve interface ID */
35
static
const
InterfaceID&
interfaceID
() {
return
IID_IFrontEnd
; }
36
37
//** Destructor: */
38
virtual
~IFrontEnd
() {}
39
40
};
41
42
#endif
// SIDIGITIZATION_IFRONTEND_H
IID_IFrontEnd
static const InterfaceID IID_IFrontEnd("IFrontEnd", 1, 0)
ISiChargedDiodesProcessorTool.h
SiChargedDiode.h
IFrontEnd
Definition
IFrontEnd.h:27
IFrontEnd::interfaceID
static const InterfaceID & interfaceID()
Definition
IFrontEnd.h:35
IFrontEnd::~IFrontEnd
virtual ~IFrontEnd()
Definition
IFrontEnd.h:38
ISiChargedDiodesProcessorTool
Definition
ISiChargedDiodesProcessorTool.h:26
SiChargedDiodeCollection
Definition
SiChargedDiodeCollection.h:109
CLHEP
STD'S.
Definition
CaloNoiseCompCondAlg.h:58
Generated on
for ATLAS Offline Software by
1.14.0