ATLAS Offline Software
Loading...
Searching...
No Matches
Trk::FullIntersection< T, R, S > Class Template Reference

Class extension to return the object, a represenation & the result. More...

#include <Intersection.h>

Collaboration diagram for Trk::FullIntersection< T, R, S >:

Public Member Functions

 FullIntersection (const Intersection &sInter, const T *sObject, const R *sRepresentation, const S *sResult, PropDirection dir=alongMomentum)
 Full intersection.
bool operator< (const FullIntersection< T, R, S > &oi) const
 smaller operator for ordering & sorting

Public Attributes

Intersection intersection
const T * object
const R * representation
const S * result
PropDirection pDirection

Detailed Description

template<class T, class R, class S>
class Trk::FullIntersection< T, R, S >

Class extension to return the object, a represenation & the result.

Definition at line 63 of file Intersection.h.

Constructor & Destructor Documentation

◆ FullIntersection()

template<class T, class R, class S>
Trk::FullIntersection< T, R, S >::FullIntersection ( const Intersection & sInter,
const T * sObject,
const R * sRepresentation,
const S * sResult,
PropDirection dir = alongMomentum )
inline

Full intersection.

Definition at line 73 of file Intersection.h.

83 {}
Class extension to return the object, a represenation & the result.
PropDirection pDirection
Intersection intersection

Member Function Documentation

◆ operator<()

template<class T, class R, class S>
bool Trk::FullIntersection< T, R, S >::operator< ( const FullIntersection< T, R, S > & oi) const
inline

smaller operator for ordering & sorting

Definition at line 86 of file Intersection.h.

86{ return (intersection < oi.intersection); }

Member Data Documentation

◆ intersection

template<class T, class R, class S>
Intersection Trk::FullIntersection< T, R, S >::intersection

Definition at line 66 of file Intersection.h.

◆ object

template<class T, class R, class S>
const T* Trk::FullIntersection< T, R, S >::object

Definition at line 67 of file Intersection.h.

◆ pDirection

template<class T, class R, class S>
PropDirection Trk::FullIntersection< T, R, S >::pDirection

Definition at line 70 of file Intersection.h.

◆ representation

template<class T, class R, class S>
const R* Trk::FullIntersection< T, R, S >::representation

Definition at line 68 of file Intersection.h.

◆ result

template<class T, class R, class S>
const S* Trk::FullIntersection< T, R, S >::result

Definition at line 69 of file Intersection.h.


The documentation for this class was generated from the following file: