14#ifndef FASTSIDIGITIZATION_SISMEAREDDIGITIZATIONTOOL_H
15#define FASTSIDIGITIZATION_SISMEAREDDIGITIZATIONTOOL_H
19#include "GaudiKernel/ToolHandle.h"
20#include "GaudiKernel/ServiceHandle.h"
21#include "GaudiKernel/AlgTool.h"
37#include "GaudiKernel/ITHistSvc.h"
44typedef std::tuple< Amg::Vector2D, InDet::SiWidth, Amg::MatrixX>
ClusterInfo;
52namespace CLHEP {
class HepRandomEngine;}
68 const std::string&
type,
69 const std::string& name,
70 const IInterface* parent
75 StatusCode
prepareEvent(
const EventContext& ctx,
unsigned int);
80 StatusCode
mergeEvent(
const EventContext& ctx);
87 StatusCode
digitize(
const EventContext& ctx,
93 template<
typename CLUSTER>
96 template<
typename CLUSTER>
99 template<
typename CLUSTER>
102 template<
typename CLUSTER>
AtlasHitsVector< SiHit > SiHitCollection
A PRD is mapped onto all contributing particles.
This is an Identifier helper class for the Pixel subdetector.
This is an Identifier helper class for the SCT subdetector.
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.