31 {
34
37
38
40 const InDet::PixelCluster* pixclus1=static_cast<const InDet::PixelCluster*>(prd1);
41 const InDet::PixelCluster* pixclus2=static_cast<const InDet::PixelCluster*>(prd2);
42
47 }
48
51
52
54 const InDet::SCT_Cluster* sctclus1=static_cast<const InDet::SCT_Cluster*>(prd1);
55 const InDet::SCT_Cluster* sctclus2=static_cast<const InDet::SCT_Cluster*>(prd2);
60 }
61
63 const InDet::TRT_DriftCircle* trtclus1=static_cast<const InDet::TRT_DriftCircle*>(prd1);
64 const InDet::TRT_DriftCircle* trtclus2=static_cast<const InDet::TRT_DriftCircle*>(prd2);
70 else return (std::abs(pos1.z())<std::abs(pos2.z()));
71 }
72
73 return true;
74 }
virtual TRT_BaseElement::Type type() const =0
Type information: returns BARREL or ENDCAP.
virtual const Amg::Vector3D & center() const override final
Element Surface: center of a straw layer.
const Amg::Vector3D & globalPosition() const
return global position reference
virtual const InDetDD::SiDetectorElement * detectorElement() const override final
return the detector element corresponding to this PRD The pointer will be zero if the det el is not d...
virtual const InDetDD::TRT_BaseElement * detectorElement() const override final
return the detector element corresponding to this PRD
Identifier identify() const
return the identifier
virtual PrepRawDataType prdType() const =0
Interface method returning the prdType.
std::vector< ALFA_RawDataContainer_p1 > t2
std::vector< ALFA_RawDataCollection_p1 > t1
Eigen::Matrix< double, 3, 1 > Vector3D