11#ifndef PIXELDIGITIZATION_FEI3SimTool_H
12#define PIXELDIGITIZATION_FEI3SimTool_H
23 class HepRandomEngine;
28 FEI3SimTool(
const std::string&
type,
const std::string& name,
const IInterface* parent);
31 virtual void process(
const EventContext& ctx,
33 CLHEP::HepRandomEngine* rndmEngine)
const override;
36 this,
"PixelModuleData",
"PixelModuleData",
"Pixel module data"
41 this,
"HitDuplication",
false,
"Turn on Hit Duplication in subsequent timebin for small hits"
45 CLHEP::HepRandomEngine* rndmEngine)
const;
47 double getProbability(
const std::vector<float> &bounds,
const std::vector<float> &probs,
const double &val)
const;
Store pixel constant parameters in PixelModuleData.
InDetRawDataCollection< PixelRDORawData > PixelRDO_Collection
const std::string process