5#ifndef PIXELDIGITIZATION_FrontEndSimTool_H
6#define PIXELDIGITIZATION_FrontEndSimTool_H
9#include "GaudiKernel/IAlgTool.h"
10#include "Gaudi/Property.h"
11#include "GaudiKernel/ServiceHandle.h"
12#include "GaudiKernel/ToolHandle.h"
26 class HepRandomEngine;
33 FrontEndSimTool(
const std::string&
type,
const std::string& name,
const IInterface* parent);
39 virtual StatusCode
finalize()
override;
43 CLHEP::HepRandomEngine* rndmEngine)
const = 0;
56 this,
"PixelConditionsSummaryTool",
"PixelConditionsSummaryTool",
"Tool to retrieve Pixel Conditions summary"
60 this,
"PixelReadoutManager",
"PixelReadoutManager",
"Pixel readout manager"
65 this,
"PixelChargeCalibCondData",
"PixelChargeCalibCondData",
"Pixel charge calibration data"
69 this,
"BarrelEC", 0,
"Index of barrel or endcap"
73 this,
"DoNoise",
true,
"Flag of noise simulation"
77 this,
"Cosmics",
false,
"Is this for Cosmics simulation?"
InDetRawDataCollection< PixelRDORawData > PixelRDO_Collection