ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
InnerDetector
InDetDigitization
PixelDigitization
src
FEI4SimTool.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2026 CERN for the benefit of the ATLAS collaboration
3
*/
10
11
#ifndef PIXELDIGITIZATION_FEI4SimTool_H
12
#define PIXELDIGITIZATION_FEI4SimTool_H
13
14
#include "
FrontEndSimTool.h
"
15
#include "
InDetRawData/PixelRDO_Collection.h
"
//typedef
16
#include "
PixelConditionsData/PixelModuleData.h
"
//ReadCondHandleKey template param
17
18
class
SiChargedDiodeCollection
;
19
namespace
CLHEP
{
20
class
HepRandomEngine;
21
}
22
23
class
FEI4SimTool
:
public
FrontEndSimTool
{
24
public
:
25
FEI4SimTool
(
const
std::string&
type
,
const
std::string& name,
const
IInterface* parent);
26
27
virtual
StatusCode
initialize
()
override
;
28
virtual
void
process
(
const
EventContext& ctx,
29
SiChargedDiodeCollection
& chargedDiodes,
PixelRDO_Collection
& rdoCollection,
30
CLHEP::HepRandomEngine* rndmEngine)
const override
;
31
private
:
32
SG::ReadCondHandleKey<PixelModuleData>
m_moduleDataKey
{
33
this
,
"PixelModuleData"
,
"PixelModuleData"
,
"Pixel module data"
34
};
35
36
};
37
38
#endif
// PIXELDIGITIZATION_FEI4SimTool_H
FrontEndSimTool.h
PixelModuleData.h
Store pixel constant parameters in PixelModuleData.
PixelRDO_Collection.h
PixelRDO_Collection
InDetRawDataCollection< PixelRDORawData > PixelRDO_Collection
Definition
PixelRDO_Collection.h:22
FEI4SimTool::FEI4SimTool
FEI4SimTool(const std::string &type, const std::string &name, const IInterface *parent)
Definition
FEI4SimTool.cxx:38
FEI4SimTool::m_moduleDataKey
SG::ReadCondHandleKey< PixelModuleData > m_moduleDataKey
Definition
FEI4SimTool.h:32
FEI4SimTool::initialize
virtual StatusCode initialize() override
Definition
FEI4SimTool.cxx:42
FrontEndSimTool
Definition
FrontEndSimTool.h:28
SG::ReadCondHandleKey
Definition
ReadCondHandleKey.h:21
SiChargedDiodeCollection
Definition
SiChargedDiodeCollection.h:109
process
const std::string process
Definition
fbtTestBasics.cxx:76
CLHEP
STD'S.
Definition
CaloNoiseCompCondAlg.h:57
type
Generated on
for ATLAS Offline Software by
1.17.0