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;
103inline const std::vector<Identifier>&
108inline const std::vector<int>&
113inline const std::vector<int>&
Amg::MatrixX m_errorMatrix
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 std::vector< Identifier > &group, const std::vector< int > &totgroup, const std::vector< int > &lvl1group)
constructor
const std::vector< int > & lvl1Group() const
return method lvl1 Group
std::vector< int > m_lvl1group
const Amg::MatrixX & errorMatrix() const
return error description
const std::vector< Identifier > & identifierGroup() const
return method identifiers
std::vector< int > m_totgroup
PixelClusterParts(PixelClusterParts &&pcp) noexcept=default
PixelClusterParts & operator=(PixelClusterParts &&pcp) noexcept=default
PixelClusterParts & operator=(const PixelClusterParts &pcp)=default
std::vector< Identifier > m_idgroup
PixelClusterParts(const PixelClusterParts &pcp)=default
default ctors and move
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
Amg::Vector2D m_localPosition
const std::vector< int > & totGroup() const
return method tot
~PixelClusterParts()=default
destructor
Definition of ATLAS Math & Geometry primitives (Amg)
Eigen::Matrix< double, Eigen::Dynamic, Eigen::Dynamic > MatrixX
Dynamic Matrix - dynamic allocation.
Eigen::Matrix< double, 2, 1 > Vector2D