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