38 bool is64BitId =
false;
39 unsigned int rdoListSize = persObj->
m_rdoList.size();
58 std::vector<Identifier> rdoList;
59 rdoList.resize(rdoListSize);
60 std::vector<Identifier>::iterator idit = rdoList.begin();
61 std::vector<InDet::PixelCluster_p3::rdo_diff_type>::const_iterator it = persObj->
m_rdoList.begin();
63 for (; it != persObj->
m_rdoList.end(); ++it) {
82 (cmat)(0,0) =
static_cast<double>(persObj->
m_mat00);
83 (cmat)(1,0) =
static_cast<double>(persObj->
m_mat01);
84 (cmat)(0,1) =
static_cast<double>(persObj->
m_mat01);
85 (cmat)(1,1) =
static_cast<double>(persObj->
m_mat11);
90 float totalCharge = 0;
102 std::move(chargeList),
155 std::vector<InDet::PixelCluster_p3::rdo_diff_type>::iterator pit = persObj->
m_rdoList.begin();
This is an Identifier helper class for the Pixel subdetector.
value_type get_compact() const
Get the compact id.
Class to hold geometrical description of a silicon detector element.
InDet::SiWidth_p2 m_width
unsigned int m_properties
std::vector< rdo_diff_type > m_rdoList
std::vector< float > m_chargeList
const std::vector< float > & chargeList() const
float totalCharge() const
bool gangedPixel() const
return the flag of this cluster containing a gangedPixel
const InDet::SiWidth & width() const
return width class reference
void setGangedPixel(bool ganged)
set the flag of this cluster containing a gangedPixel
InDet::PixelCluster createPixelCluster(const InDet::PixelCluster_p3 *persObj, const Identifier &waferId, const InDetDD::SiDetectorElement *delEl, MsgStream &log)
void persToTrans(const InDet::PixelCluster_p3 *, InDet::PixelCluster *, MsgStream &)
InDet::SiWidthCnv_p2 m_swCnv
void transToPers(const InDet::PixelCluster *, InDet::PixelCluster_p3 *, MsgStream &)
This is an Identifier helper class for the Pixel subdetector.
const Amg::Vector2D & localPosition() const
return the local position reference
Identifier identify() const
return the identifier
const Amg::MatrixX & localCovariance() const
return const ref to the error matrix
const std::vector< Identifier > & rdoList() const
return the List of rdo identifiers (pointers)
Eigen::Matrix< double, Eigen::Dynamic, Eigen::Dynamic > MatrixX
Dynamic Matrix - dynamic allocation.
Eigen::Matrix< double, 2, 1 > Vector2D