ATLAS Offline Software
Classes
HGTD_Cluster.h File Reference

Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration. More...

#include "HGTD_ReadoutGeometry/HGTD_DetectorElement.h"
#include "Identifier/IdentifierHash.h"
#include "InDetPrepRawData/SiWidth.h"
#include "TrkPrepRawData/PrepRawData.h"
#include "TrkSurfaces/Surface.h"
#include "CxxUtils/CachedValue.h"
#include <memory>
#include <numeric>
Include dependency graph for HGTD_Cluster.h:

Go to the source code of this file.

Classes

class  HGTD_Cluster
 

Detailed Description

Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration.

Author
Alexander Leopold alexa.nosp@m.nder.nosp@m..leop.nosp@m.old@.nosp@m.cern..nosp@m.ch
Date
Apr, 2021

Class representing clusters used for tracking purposes in the HGTD system, extends the Trk::PrepRawData interface. A cluster can contain single LGAD pixel or several (connected) LGAD pixels.

NOTE: The time of arrival (TOA) and time over threshold (TOT) as read out by the ASIC are 7 bit and 8 bit words respectively. TOA encodes the active time window of 2.5ns, and is read out in 20ps time steps. TOT is read out in 40ps steps. Due to the way LGAD digi is currently set up, the analog->digital conversion of the time information is not included. For this reason TOA/TOT are represented as float/int and also stored as such in the persistent format. This can be optimised in the future to a char type, but needs further treatment internally to make sense in connection with a time resolution.

Definition in file HGTD_Cluster.h.