 |
ATLAS Offline Software
|
Go to the documentation of this file.
14 #ifndef TRKPREPRAWDATA_SICLUSTER_H
15 #define TRKPREPRAWDATA_SICLUSTER_H
18 #include "Identifier/Identifier.h"
34 class SCT_ClusterContainerCnv_p1;
45 friend class ::PixelClusterContainerCnv;
46 friend class ::SCT_ClusterContainerCnv;
47 friend class ::PixelClusterContainerCnv_p2;
49 friend class ::PixelClusterContainerCnv_p0;
51 friend class ::SCT_ClusterContainerCnv_p0;
52 friend class ::SiClusterCnv_p1;
75 std::vector<Identifier>&&
rdoList,
82 std::vector<Identifier>&&
rdoList,
89 std::vector<Identifier>&&
rdoList,
97 std::vector<Identifier>&&
rdoList,
151 #endif // TRKPREPRAWDATA_SICLUSTER_H
void setDetectorElement(const InDetDD::SiDetectorElement *detEl)
Set the m_detEl and calculate globalPostion.
MsgStream & operator<<(MsgStream &, const GNNTrackReaderTool &)
Eigen::Matrix< double, Eigen::Dynamic, Eigen::Dynamic > MatrixX
Dynamic Matrix - dynamic allocation.
SiCluster & operator=(const SiCluster &)=default
Assignment operator.
Eigen::Matrix< double, 2, 1 > Vector2D
virtual bool type(Trk::PrepRawDataType type) const override
Interface method checking the type.
const InDetDD::SiDetectorElement * m_detEl
Not owning points (ownned by the store.
const std::vector< Identifier > & rdoList() const
return the List of rdo identifiers (pointers)
InDet::SiWidth m_width
col, row, and width in mm
bool const RAWDATA *ch2 const
Amg::Vector3D m_globalPosition
virtual const InDetDD::SiDetectorElement * detectorElement() const override final
return the detector element corresponding to this PRD The pointer will be zero if the det el is not d...
Ensure that the ATLAS eigen extensions are properly loaded.
Definition of ATLAS Math & Geometry primitives (Amg)
bool gangedPixel() const
return the flag of this cluster containing a gangedPixel
virtual MsgStream & dump(MsgStream &stream) const override
dump information about the SiCluster
Eigen::Matrix< double, 3, 1 > Vector3D
Create derived converter to customize the saving of identifiable container.
Create derived converter to customize the saving of identifiable container.
const Amg::Vector3D & globalPosition() const
return global position reference
const InDet::SiWidth & width() const
return width class reference
void setGangedPixel(bool ganged)
set the flag of this cluster containing a gangedPixel
SiCluster(const SiCluster &)=default
Copy constructor.
SiCluster(SiCluster &&)=default
Move constructor.
SiCluster & operator=(SiCluster &&)=default
Move assignment operator.
virtual ~SiCluster()=default
Destructor: