|
ATLAS Offline Software
|
Go to the documentation of this file.
9 #ifndef TRKDETDESCRUTILS_INTERSECTION_H
10 #define TRKDETDESCRUTILS_INTERSECTION_H
62 template<
class T,
class R,
class S>
75 const R* sRepresentation,
bool operator<(const Intersection &si) const
bool operator<(const FullIntersection< T, R, S > &oi) const
smaller operator for ordering & sorting
class extensions to return also the object
FullIntersection(const Intersection &sInter, const T *sObject, const R *sRepresentation, const S *sResult, PropDirection dir=alongMomentum)
Full intersection.
bool operator<(const ObjectIntersection< T > &oi) const
smaller operator for ordering & sorting
Ensure that the ATLAS eigen extensions are properly loaded.
Eigen::Matrix< double, 3, 1 > Vector3D
Intersection(const Amg::Vector3D &sinter, double slenght, bool svalid, double dist=0.)
Intersection intersection
Intersection intersection
Class extension to return the object, a represenation & the result.
ObjectIntersection(const Intersection &sInter, const T *sObject, PropDirection dir=alongMomentum)
Object intersection.