#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. More...
|
|
| SiCluster (SiCluster &&)=default |
| Move constructor. More...
|
|
SiCluster & | operator= (const SiCluster &)=default |
| Assignment operator. More...
|
|
SiCluster & | operator= (SiCluster &&)=default |
| Move assignment operator. More...
|
|
virtual | ~SiCluster ()=default |
| Destructor: More...
|
|
| 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. More...
|
|
| 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]
◆ 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.
◆ 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 |
◆ 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()
return const ref to the error matrix
◆ localPosition()
return the local position reference
◆ numberOfInstantiations()
◆ operator=() [1/2]
◆ operator=() [2/2]
Move assignment operator.
◆ rdoList()
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()
◆ 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 162 of file PrepRawData.h.
◆ m_localCovariance
See derived classes for definition of ErrorMatrix.
Definition at line 158 of file PrepRawData.h.
◆ m_localPos
see derived classes for definition of meaning of LocalPosition
Definition at line 154 of file PrepRawData.h.
◆ m_rdoList
std::vector<Identifier> Trk::PrepRawData::m_rdoList {} |
|
privateinherited |
Stores the identifiers of the RDOs.
Definition at line 156 of file PrepRawData.h.
◆ m_width
◆ s_numberOfInstantiations
The documentation for this class was generated from the following files:
virtual void localToGlobal(const Amg::Vector2D &locp, const Amg::Vector3D &mom, Amg::Vector3D &glob) const =0
Specified by each surface type: LocalToGlobal method without dynamic memory allocation.