12 #ifndef PIXELDIGITIZATION_SensorSimPlanarTool_H
13 #define PIXELDIGITIZATION_SensorSimPlanarTool_H
36 std::vector< std::pair<double, double> >& trfHitRecord,
37 std::vector<double>& initialConditions,
38 CLHEP::HepRandomEngine* rndmEngine,
39 const EventContext &ctx)
override;
60 this,
"numberOfSteps", 50,
"Geant4:number of steps for PixelPlanar"
65 this,
"diffusionConstant", 0.0,
"Geant4:Diffusion Constant for PixelPlanar"
70 this,
"doInterpolateEfield",
false,
"doInterpolateEfield bool: should be flag"
76 "PixelDigitization/maps_IBL_PL_400V_fl5_5e14.root",
77 "PixelDigitization/maps_PIX_400V_fl5_19e14.root",
78 "PixelDigitization/maps_PIX_250V_fl2_28e14.root",
79 "PixelDigitization/maps_PIX_250V_fl1_53e14.root"
81 "Fluence map for radiation damage when interpolation method is activated"
86 this,
"FluenceLayer", {
87 5.50e14, 5.19e14, 2.28e14, 1.53e14
88 },
"Fluence for radiation damage when interpolation method is activated"
93 this,
"BiasVoltageLayer", {
94 400.0, 400.0, 250.0, 250.0
95 },
"Bias voltage for radiation damage when interpolation method is activated"
100 this,
"RadDamageUtil",
"RadDamageUtil",
"Rad Damage utility"
105 this,
"LorentzAngleTool",
"PixelLorentzAngleTool",
"Tool to retreive Lorentz angle"
109 #endif // PIXELDIGITIZATION_SensorSimPlanarTool_H