|
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)
override;
57 double getMobility(
double electricField,
bool isHoleBit);
59 CLHEP::HepRandomEngine* rndmEngine);
74 this,
"CCProbMapFileFEI3",
"PixelDigitization/3DFEI3-3E-problist-1um_v1.txt",
75 "Input probability file for 3D FEI3 sensor."
80 this,
"CCProbMapFileFEI4",
"PixelDigitization/3DFEI4-2E-problist-1um_v0.txt",
81 "Input probability file for 3D FEI4 sensor."
86 this,
"numberOfSteps", 50,
"Number of steps for Pixel3D module"
91 this,
"doChunkCorrection",
false,
"doChunkCorrection bool: should be flag"
96 this,
"trappingTimeElectrons", 0.0,
"Characteristic time till electron is trapped [ns]"
101 this,
"trappingTimeHoles", 0.0,
"Characteristic time till hole is trapped [ns]"
106 this,
"Temperature", 300.0,
"Default temperature [K]"
111 this,
"RadDamageUtil",
"RadDamageUtil",
"Rad Damage utility"
116 #endif // PIXELDIGITIZATION_SensorSim3DTool_H
::StatusCode StatusCode
StatusCode definition for legacy code.