12#ifndef PIXELDIGITIZATION_SensorSimPlanarTool_H
13#define PIXELDIGITIZATION_SensorSimPlanarTool_H
29 virtual StatusCode
finalize()
override;
36 std::vector< std::pair<double, double> >& trfHitRecord,
37 std::vector<double>& initialConditions,
38 CLHEP::HepRandomEngine* rndmEngine,
39 const EventContext &ctx)
const override;
59 this,
"numberOfSteps", 50,
"Geant4:number of steps for PixelPlanar"
64 this,
"doInterpolateEfield",
false,
"doInterpolateEfield bool: should be flag"
70 "PixelDigitization/maps_IBL_PL_400V_fl5_5e14.root",
71 "PixelDigitization/maps_PIX_400V_fl5_19e14.root",
72 "PixelDigitization/maps_PIX_250V_fl2_28e14.root",
73 "PixelDigitization/maps_PIX_250V_fl1_53e14.root"
75 "Fluence map for radiation damage when interpolation method is activated"
80 this,
"FluenceLayer", {
81 5.50e14, 5.19e14, 2.28e14, 1.53e14
82 },
"Fluence for radiation damage when interpolation method is activated"
87 this,
"BiasVoltageLayer", {
88 400.0, 400.0, 250.0, 250.0
89 },
"Bias voltage for radiation damage when interpolation method is activated"
94 this,
"RadDamageUtil",
"RadDamageUtil",
"Rad Damage utility"
99 this,
"LorentzAngleTool",
"PixelLorentzAngleTool",
"Tool to retreive Lorentz angle"
Class used to describe the design of a module (diode segmentation and readout scheme)
Class to hold geometrical description of a silicon detector element.
a smart pointer to a hit that also provides access to the extended timing info of the host event.