Loading [MathJax]/extensions/tex2jax.js
 |
ATLAS Offline Software
|
Go to the documentation of this file.
12 #ifndef PIXELDIGITIZATION_SensorSim3DTool_H
13 #define PIXELDIGITIZATION_SensorSim3DTool_H
18 #include "GaudiKernel/ToolHandle.h"
26 class SiDetectorElement;
27 class PixelModuleDesign;
31 class HepRandomEngine;
47 std::vector< std::pair<double, double> >& trfHitRecord,
48 std::vector<double>& initialConditions,
49 CLHEP::HepRandomEngine* rndmEngine,
50 const EventContext &ctx)
const override;
57 double getMobility(
double electricField,
bool isHoleBit)
const;
59 CLHEP::HepRandomEngine* rndmEngine,
60 double trappingTimeElectrons,
61 double trappingTimeHoles)
const;
76 this,
"CCProbMapFileFEI3",
"PixelDigitization/3DFEI3-3E-problist-1um_v1.txt",
77 "Input probability file for 3D FEI3 sensor."
82 this,
"CCProbMapFileFEI4",
"PixelDigitization/3DFEI4-2E-problist-1um_v0.txt",
83 "Input probability file for 3D FEI4 sensor."
88 this,
"numberOfSteps", 50,
"Number of steps for Pixel3D module"
93 this,
"doChunkCorrection",
false,
"doChunkCorrection bool: should be flag"
98 this,
"Temperature", 300.0,
"Default temperature [K]"
103 this,
"RadDamageUtil",
"RadDamageUtil",
"Rad Damage utility"
108 #endif // PIXELDIGITIZATION_SensorSim3DTool_H
::StatusCode StatusCode
StatusCode definition for legacy code.