#include <SiCluster.h>
|
| class | ::PixelClusterContainerCnv |
| class | ::SCT_ClusterContainerCnv |
| class | ::PixelClusterContainerCnv_p2 |
| class | PixelClusterContainerCnv_p1 |
| class | ::PixelClusterContainerCnv_p0 |
| class | SCT_ClusterContainerCnv_p1 |
| class | ::SCT_ClusterContainerCnv_p0 |
| class | ::SiClusterCnv_p1 |
| | SiCluster ()=default |
| | SiCluster (const SiCluster &)=default |
| | Copy constructor.
|
| | SiCluster (SiCluster &&)=default |
| | Move constructor.
|
| SiCluster & | operator= (const SiCluster &)=default |
| | Assignment operator.
|
| SiCluster & | operator= (SiCluster &&)=default |
| | Move assignment operator.
|
| virtual | ~SiCluster ()=default |
| | Destructor:
|
| | SiCluster (const Identifier &RDOId, const Amg::Vector2D &locpos, std::vector< Identifier > &&rdoList, const InDet::SiWidth &width, const InDetDD::SiDetectorElement *detEl, Amg::MatrixX &&locErrMat) |
| | Constructor with parameters using ref or omitting Amg::MatrixX.
|
| | SiCluster (const Identifier &RDOId, const Amg::Vector2D &locpos, std::vector< Identifier > &&rdoList, const InDet::SiWidth &width, const InDetDD::SiDetectorElement *detEl) |
| | SiCluster (const Identifier &RDOId, const Amg::Vector2D &locpos, const Amg::Vector3D &globpos, std::vector< Identifier > &&rdoList, const InDet::SiWidth &width, const InDetDD::SiDetectorElement *detEl, Amg::MatrixX &&locErrMat) |
| | SiCluster (const Identifier &RDOId, const Amg::Vector2D &locpos, const Amg::Vector3D &globpos, std::vector< Identifier > &&rdoList, const InDet::SiWidth &width, const InDetDD::SiDetectorElement *detEl) |
◆ SiCluster() [1/7]
| InDet::SiCluster::SiCluster |
( |
| ) |
|
|
default |
◆ SiCluster() [2/7]
| InDet::SiCluster::SiCluster |
( |
const SiCluster & | | ) |
|
|
default |
◆ SiCluster() [3/7]
◆ ~SiCluster()
| virtual InDet::SiCluster::~SiCluster |
( |
| ) |
|
|
virtualdefault |
◆ SiCluster() [4/7]
Constructor with parameters using ref or omitting Amg::MatrixX.
If omitted we have any empty one.
Definition at line 22 of file SiCluster.cxx.
28 :
33{
37 }
38}
Amg::Vector3D m_globalPosition
const InDet::SiWidth & width() const
return width class reference
const InDetDD::SiDetectorElement * m_detEl
Not owning points (ownned by the store.
InDet::SiWidth m_width
col, row, and width in mm
const Amg::Vector2D & localPosition() const
return the local position reference
Identifier identify() const
return the identifier
const std::vector< Identifier > & rdoList() const
return the List of rdo identifiers (pointers)
PrepRawData()
public because of DataPool
◆ SiCluster() [5/7]
◆ SiCluster() [6/7]
◆ SiCluster() [7/7]
◆ detectorElement()
return the detector element corresponding to this PRD The pointer will be zero if the det el is not defined (i.e.
it was not passed in by the ctor)
Implements Trk::PrepRawData.
◆ dump() [1/2]
| MsgStream & InDet::SiCluster::dump |
( |
MsgStream & | stream | ) |
const |
|
overridevirtual |
◆ dump() [2/2]
| std::ostream & InDet::SiCluster::dump |
( |
std::ostream & | stream | ) |
const |
|
overridevirtual |
dump information about the SiCluster
Reimplemented from Trk::PrepRawData.
Reimplemented in InDet::PixelCluster, and InDet::SCT_Cluster.
Definition at line 97 of file SiCluster.cxx.
98{
99 const std::string
lf(
"\n");
101 {
105 }
106
108 stream <<
"and is a ganged pixel. " <<
lf;
109 } else {
110 stream <<
"and is not a ganged pixel. " <<
lf;
111 }
112
114
115 stream <<
"Base Class (PrepRawData): " <<
lf;
116 this->PrepRawData::dump(stream);
117
119}
const Amg::Vector3D & globalPosition() const
return global position reference
bool gangedPixel() const
return the flag of this cluster containing a gangedPixel
◆ gangedPixel()
| bool InDet::SiCluster::gangedPixel |
( |
| ) |
const |
return the flag of this cluster containing a gangedPixel
◆ getHashAndIndex()
◆ globalPosition()
return global position reference
◆ hasLocalCovariance()
| bool Trk::PrepRawData::hasLocalCovariance |
( |
| ) |
const |
|
inherited |
◆ identify()
◆ localCovariance()
| const Amg::MatrixX & Trk::PrepRawData::localCovariance |
( |
| ) |
const |
|
inherited |
return const ref to the error matrix
◆ localPosition()
return the local position reference
◆ numberOfInstantiations()
Definition at line 25 of file TrkObjectCounter.h.
26 {
27#ifndef NDEBUG
29#endif
30 return 0;
31 }
Helper to enable counting number of instantiations in debug builds.
◆ operator=() [1/2]
◆ operator=() [2/2]
Move assignment operator.
◆ prdType()
◆ rdoList()
| const std::vector< Identifier > & Trk::PrepRawData::rdoList |
( |
| ) |
const |
|
inherited |
return the List of rdo identifiers (pointers)
◆ setDetectorElement()
Set the m_detEl and calculate globalPostion.
◆ setGangedPixel()
| void InDet::SiCluster::setGangedPixel |
( |
bool | ganged | ) |
|
set the flag of this cluster containing a gangedPixel
◆ setHashAndIndex()
| void Trk::PrepRawData::setHashAndIndex |
( |
unsigned short | collHash, |
|
|
unsigned short | objIndex ) |
|
inherited |
TEMP for testing: might make some classes friends later ...
◆ type()
Interface method checking the type.
Reimplemented in InDet::PixelCluster, and InDet::SCT_Cluster.
Definition at line 133 of file PrepRawData.h.
133 {
135 }
virtual bool type(PrepRawDataType type) const
Interface method checking the type.
virtual PrepRawDataType prdType() const =0
Interface method returning the prdType.
◆ width()
return width class reference
◆ ::PixelClusterContainerCnv
◆ ::PixelClusterContainerCnv_p0
◆ ::PixelClusterContainerCnv_p2
◆ ::SCT_ClusterContainerCnv
◆ ::SCT_ClusterContainerCnv_p0
◆ ::SiClusterCnv_p1
◆ PixelClusterContainerCnv_p1
◆ SCT_ClusterContainerCnv_p1
◆ m_clusId
◆ m_detEl
◆ m_gangedPixel
| bool InDet::SiCluster::m_gangedPixel = false |
|
private |
◆ m_globalPosition
| Amg::Vector3D InDet::SiCluster::m_globalPosition = Amg::Vector3D::Zero() |
|
private |
◆ m_indexAndHash
Stores its own position (index) in collection plus the hash id for the collection (needed for the EL to IDC)
Definition at line 167 of file PrepRawData.h.
◆ m_localCovariance
See derived classes for definition of ErrorMatrix.
Definition at line 163 of file PrepRawData.h.
◆ m_localPos
see derived classes for definition of meaning of LocalPosition
Definition at line 159 of file PrepRawData.h.
◆ m_rdoList
| std::vector<Identifier> Trk::PrepRawData::m_rdoList {} |
|
privateinherited |
Stores the identifiers of the RDOs.
Definition at line 161 of file PrepRawData.h.
◆ m_width
◆ s_numberOfInstantiations
The documentation for this class was generated from the following files: