16#ifndef HGTD_FASTSIDIGITIZATION_HGTD_SMEAREDDIGITIZATIONTOOL_H
17#define HGTD_FASTSIDIGITIZATION_HGTD_SMEAREDDIGITIZATIONTOOL_H
20#include "GaudiKernel/ITHistSvc.h"
21#include "GaudiKernel/ServiceHandle.h"
22#include "GaudiKernel/ToolHandle.h"
51 std::multimap<IdentifierHash, const Cluster_t*>;
54 const IInterface* parent);
59 virtual StatusCode
finalize()
override;
71 StatusCode
digitize(
const EventContext& ctx,
81 float smearPosition(
float pos,
float sig,
float boundary, CLHEP::HepRandomEngine * rndmEngine);
83 float smearMeanTime(
float time,
float time_res, CLHEP::HepRandomEngine * rndmEngine);
93 StringProperty
m_cluster_name{
this,
"HGTD_ClustersContainerName",
"HGTD_Cluster",
"Name of the HGTD cluster container"};
Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration.
Trk::PrepRawDataCollection< HGTD_Cluster > HGTD_ClusterCollection
Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration.
Trk::PrepRawDataContainer< HGTD_ClusterCollection > HGTD_ClusterContainer
Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration.
the preferred mechanism to access information from the different event stores in a pileup job.
The Detector manager has methods to retrieve the Identifier helper and methods to retrieve the detect...
This is an Identifier helper class for the HGTD subdetector.
A PRD is mapped onto all contributing particles.
a smart pointer to a hit that also provides access to the extended timing info of the host event.