ATLAS Offline Software
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
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
IFrontEnd::interfaceID
static const InterfaceID & interfaceID()
Definition:
IFrontEnd.h:35
IFrontEnd
Definition:
IFrontEnd.h:27
IFrontEnd::~IFrontEnd
virtual ~IFrontEnd()
Definition:
IFrontEnd.h:38
SiChargedDiode.h
ISiChargedDiodesProcessorTool
Definition:
ISiChargedDiodesProcessorTool.h:26
ISiChargedDiodesProcessorTool.h
SiChargedDiodeCollection
Definition:
SiChargedDiodeCollection.h:109
CLHEP
STD'S.
Definition:
IAtRndmGenSvc.h:19
Generated on Sun Dec 22 2024 21:11:28 for ATLAS Offline Software by
1.8.18