ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
InnerDetector
InDetDigitization
PixelDigitization
src
RD53SimTool.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_RD53SimTool_H
12
#define PIXELDIGITIZATION_RD53SimTool_H
13
14
#include "
AthenaBaseComps/AthAlgTool.h
"
15
#include "
FrontEndSimTool.h
"
16
#include "
InDetRawData/PixelRDO_Collection.h
"
//typedef
17
#include "
PixelConditionsData/ITkPixSimulationParameters.h
"
18
19
20
class
SiChargedDiodeCollection
;
21
22
namespace
CLHEP
{
23
class
HepRandomEngine;
24
}
25
26
class
RD53SimTool
:
public
FrontEndSimTool
{
27
public
:
28
RD53SimTool
(
const
std::string&
type
,
const
std::string& name,
const
IInterface* parent);
29
30
virtual
StatusCode
initialize
()
override
;
31
virtual
void
process
(
const
EventContext& ctx,
32
SiChargedDiodeCollection
& chargedDiodes,
PixelRDO_Collection
& rdoCollection,
33
CLHEP::HepRandomEngine* rndmEngine)
const override
;
34
private
:
35
36
ITkPixSimulationParameters
m_chipSim
{};
37
38
RD53SimTool
();
39
Gaudi::Property<bool>
m_doTimeWalk
{
40
this
,
"DoTimeWalk"
,
false
,
"include time-walk effects"
41
};
42
Gaudi::Property<int>
m_overDrive
{
43
this
,
"OverDrive"
,150,
"value of overdrive (in-time threshold - absolute threshold) in electrons"
44
};
45
};
46
47
#endif
// PIXELDIGITIZATION_RD53SimTool_H
AthAlgTool.h
FrontEndSimTool.h
ITkPixSimulationParameters.h
Simple data class for holding constants for use in the ITkPixV2 Chip simulation.
PixelRDO_Collection.h
PixelRDO_Collection
InDetRawDataCollection< PixelRDORawData > PixelRDO_Collection
Definition
PixelRDO_Collection.h:22
FrontEndSimTool
Definition
FrontEndSimTool.h:28
ITkPixSimulationParameters
Definition
ITkPixSimulationParameters.h:18
RD53SimTool::m_doTimeWalk
Gaudi::Property< bool > m_doTimeWalk
Definition
RD53SimTool.h:39
RD53SimTool::RD53SimTool
RD53SimTool(const std::string &type, const std::string &name, const IInterface *parent)
Definition
RD53SimTool.cxx:22
RD53SimTool::initialize
virtual StatusCode initialize() override
Definition
RD53SimTool.cxx:26
RD53SimTool::m_chipSim
ITkPixSimulationParameters m_chipSim
Definition
RD53SimTool.h:36
RD53SimTool::RD53SimTool
RD53SimTool()
RD53SimTool::m_overDrive
Gaudi::Property< int > m_overDrive
Definition
RD53SimTool.h:42
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