|
ATLAS Offline Software
|
Go to the documentation of this file.
12 #ifndef TRKPREPRAWDATA_PIXELCLUSTERPARTS_H
13 #define TRKPREPRAWDATA_PIXELCLUSTERPARTS_H
17 #include "Identifier/Identifier.h"
34 const std::vector<int>& totgroup,
35 const std::vector<int>& lvl1group)
46 const std::vector<int>& totgroup,
47 const std::vector<int>& lvl1group,
59 const std::vector<int>& totgroup,
60 const std::vector<int>& lvl1group,
83 const std::vector<int>&
totGroup()
const;
86 const std::vector<int>&
lvl1Group()
const;
103 inline const std::vector<Identifier>&
108 inline const std::vector<int>&
113 inline const std::vector<int>&
PixelClusterParts(const std::vector< Identifier > &group, const std::vector< int > &totgroup, const std::vector< int > &lvl1group, const Amg::Vector2D &position, const Amg::MatrixX &error)
constructor
PixelClusterParts(const PixelClusterParts &pcp)=default
default ctors and move
Eigen::Matrix< double, Eigen::Dynamic, Eigen::Dynamic > MatrixX
Dynamic Matrix - dynamic allocation.
Eigen::Matrix< double, 2, 1 > Vector2D
std::vector< Identifier > m_idgroup
PixelClusterParts & operator=(const PixelClusterParts &pcp)=default
const Amg::MatrixX & errorMatrix() const
return error description
PixelClusterParts & operator=(PixelClusterParts &&pcp) noexcept=default
Amg::MatrixX m_errorMatrix
Amg::Vector2D m_localPosition
const Amg::Vector2D & localPosition() const
return lcoal positions
PixelClusterParts(const std::vector< Identifier > &group, const std::vector< int > &totgroup, const std::vector< int > &lvl1group, const Amg::Vector2D &position)
constructor
const std::vector< Identifier > & identifierGroup() const
return method identifiers
PixelClusterParts(PixelClusterParts &&pcp) noexcept=default
~PixelClusterParts()=default
destructor
Definition of ATLAS Math & Geometry primitives (Amg)
PixelClusterParts(const std::vector< Identifier > &group, const std::vector< int > &totgroup, const std::vector< int > &lvl1group)
constructor
std::vector< int > m_lvl1group
const std::vector< int > & lvl1Group() const
return method lvl1 Group
const std::vector< int > & totGroup() const
return method tot
std::vector< int > m_totgroup