12#ifndef TRKPREPRAWDATA_SCT_CLUSTER_H
13#define TRKPREPRAWDATA_SCT_CLUSTER_H
60 Amg::MatrixX&& locErrMat);
67 virtual MsgStream&
dump(MsgStream& stream)
const override final;
106 return stripNumberWithinCluster <= 16 ? (int)((
m_hitsInThirdTimeBin >> stripNumberWithinCluster) & 0x1): 0;
Class to hold geometrical description of a silicon detector element.
uint16_t m_hitsInThirdTimeBin
Some information about timing - which strips had 010 and which 011 for first 16 strips in a cluster.
void setHitsInThirdTimeBin(uint16_t hitsInThirdTimeBin)
Setter method of timing.
uint16_t hitsInThirdTimeBin() const
Getter method of timing.
SCT_Cluster(const SCT_Cluster &)=default
Copy constructor.
virtual Trk::PrepRawDataType prdType() const override final
Interface method checking the type.
int stripHasHitInThirdTimeBin(int stripNumberWithinCluster) const
Getter method of timing.
virtual bool type(Trk::PrepRawDataType type) const override final
Interface method checking the type.
SCT_Cluster()=default
Constructor without parameters.
SCT_Cluster(SCT_Cluster &&) noexcept=default
Move constructor.
const InDet::SiWidth & width() const
return width class reference
Class to hold geometrical description of a silicon detector element.
const std::vector< Identifier > & rdoList() const
return the List of rdo identifiers (pointers)
Definition of ATLAS Math & Geometry primitives (Amg).
MsgStream & operator<<(MsgStream &, const GNNTrackFinderTritonTool &)
Ensure that the ATLAS eigen extensions are properly loaded.