15#ifndef SiDetElementLink_xk_H
16#define SiDetElementLink_xk_H
58 void set(
const double*,
bool isITk =
false);
61 float z()
const {
return m_z; }
63 void intersect(
const float*,
const float*,
float*)
const;
64 bool intersectITk(
const float*,
const float*,
float&)
const;
Class to hold geometrical description of a silicon detector element.
const InDet::SiDetElementLink_xk * link() const
ElementWay(const InDet::SiDetElementLink_xk *link, float way, float distance)
const InDet::SiDetElementLink_xk * m_link
bool intersectITk(const float *, const float *, float &) const
const InDetDD::SiDetectorElement * m_detelement
SiDetElementLink_xk()=default
void set(const double *, bool isITk=false)
SiDetElementLink_xk & operator=(SiDetElementLink_xk &&)=default
SiDetElementLink_xk(SiDetElementLink_xk &&)=default
const InDetDD::SiDetectorElement * detElement() const
~SiDetElementLink_xk()=default
SiDetElementLink_xk(const SiDetElementLink_xk &)=default
void intersect(const float *, const float *, float *) const
SiDetElementLink_xk & operator=(const SiDetElementLink_xk &)=default