|
ATLAS Offline Software
|
Go to the documentation of this file.
38 bool is64BitId =
false;
39 unsigned int rdoListSize = persObj->
m_rdoList.size();
58 std::vector<Identifier> rdoList;
59 rdoList.resize(rdoListSize);
61 std::vector<InDet::PixelCluster_p3::rdo_diff_type>::const_iterator
it = persObj->
m_rdoList.begin();
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),
JetConstituentVector::iterator iterator
This is an Identifier helper class for the Pixel subdetector. This class is a factory for creating co...
void transToPers(const InDet::SiWidth *, InDet::SiWidth_p2 *, MsgStream &)
Eigen::Matrix< double, Eigen::Dynamic, Eigen::Dynamic > MatrixX
Dynamic Matrix - dynamic allocation.
Eigen::Matrix< double, 2, 1 > Vector2D
void persToTrans(const InDet::PixelCluster_p3 *, InDet::PixelCluster *, MsgStream &)
const Amg::MatrixX & localCovariance() const
return const ref to the error matrix
std::vector< rdo_diff_type > m_rdoList
const std::vector< Identifier > & rdoList() const
return the List of rdo identifiers (pointers)
value_type get_compact() const
Get the compact id.
void transToPers(const InDet::PixelCluster *, InDet::PixelCluster_p3 *, MsgStream &)
Identifier::diff_type calc_offset(const Identifier &base, const Identifier &target) const
Calculate a channel offset between the two identifiers.
InDet::PixelCluster createPixelCluster(const InDet::PixelCluster_p3 *persObj, const Identifier &waferId, const InDetDD::SiDetectorElement *delEl, MsgStream &log)
Identifier wafer_id(int barrel_ec, int layer_disk, int phi_module, int eta_module) const
For a single crystal.
int base_bit(void) const
Return the lowest bit position used in the channel id.
InDet::SiWidth_p2 m_width
InDet::SiWidthCnv_p2 m_swCnv
Identifier pixel_id_offset(const Identifier &base, Identifier::diff_type offset) const
Create an identifier with a given base and channel offset.
unsigned int m_properties
Identifier identify() const
return the identifier
bool gangedPixel() const
return the flag of this cluster containing a gangedPixel
const Amg::Vector2D & localPosition() const
return the local position reference
const InDet::SiWidth & width() const
return width class reference
void setGangedPixel(bool ganged)
set the flag of this cluster containing a gangedPixel
float totalCharge() const
std::vector< float > m_chargeList
unsigned long long value_type
void persToTrans(const InDet::SiWidth_p2 *, InDet::SiWidth *, MsgStream &)
Identifier pixel_id_from_shortened(Identifier32::value_type val) const
Create a compact pixel id from a (fixed format) legacy pixel channel id.
const std::vector< float > & chargeList() const