| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

SolidIntersections.h File Reference

Kernel/SolidIntersections.h. More...

Go to the source code of this file.


Namespaces

namespace  Gaudi
namespace  Gaudi::Math

Defines

#define KERNEL_SOLIDINTERSECTIONS_H   1

Functions

template<typename ITERATOR, typename aLine>
unsigned int Gaudi::Math::intersectionLineSphere (const aLine &line, const double radius2, ITERATOR out)
 find intersection ticks for the line parametrized as beginPoint + direction() * Tick with sphere of radius sqrt(radius)
template<typename ITERATOR, typename aLine>
unsigned int Gaudi::Math::intersectionLineCylinder (const aLine &line, const double radius2, ITERATOR out)
 find intersection ticks for the line parametrized as beginPoint + direction() * Tick with cylinder of radius sqrt(radius)
template<typename ITERATOR, typename aLine>
unsigned int Gaudi::Math::intersectionLinePlaneX (const aLine &line, const double X, ITERATOR out)
 find intersection ticks for the line parametrized as beginPoint + direction() * Tick with plane x=X
template<typename ITERATOR, typename aLine>
unsigned int Gaudi::Math::intersectionLinePlaneY (const aLine &line, const double Y, ITERATOR out)
 find intersection ticks for the line parametrized as beginPoint + direction() * Tick with plane y=Y
template<typename ITERATOR, typename aLine>
unsigned int Gaudi::Math::intersectionLinePlaneZ (const aLine &line, const double Z, ITERATOR out)
 find intersection ticks for the line parametrized as beginPoint + direction() * Tick with plane z=Z
template<typename ITERATOR, typename aLine>
unsigned int Gaudi::Math::intersectionLinePlanePhi (const aLine &line, const double Phi, ITERATOR out)
 find intersection ticks for the line parametrized beginPoint + direction() * Tick with half-plane phi=Phi
template<typename ITERATOR, typename aLine>
unsigned int Gaudi::Math::intersectionLineCone (const aLine &line, const double Theta, ITERATOR out)
 find intersection ticks for the line parametrized beginPoint + direction() * Tick with cone theta=Theta

Detailed Description

Kernel/SolidIntersections.h.

Author:
Juan PALACIOS
Todo:
Decide whether to keep in this package. If needed migrate implementations.
Date:
2006-05-02

Definition in file SolidIntersections.h.


Define Documentation

#define KERNEL_SOLIDINTERSECTIONS_H   1

Definition at line 3 of file SolidIntersections.h.

| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Mon Apr 11 20:02:57 2011 for LHCbMath by doxygen 1.4.7