![]() |
ATLAS Offline Software
|
#include <set>#include <list>#include <vector>#include <cmath>Go to the source code of this file.
Classes | |
| class | JetGeom::point_t |
| Very basic point objects. More... | |
| class | JetGeom::point_set_t |
| class | JetGeom::point_vect_t |
| class | JetGeom::line_t |
| oriented segment/line in a simplistic way More... | |
Namespaces | |
| namespace | JetGeom |
| A collection of routines for geometric tasks in 2D and on a cylinder. | |
Typedefs | |
| typedef std::list< point_t > | JetGeom::point_list_t |
Functions | |
| template<class inT, class ouT> | |
| void | JetGeom::findConvexHull (inT &inSet, ouT &outSet) |
| Find convex hull of a set of points in euclidian plan. | |
| template<class ouT> | |
| void | JetGeom::findConvexHull (point_set_t &inSet, ouT &outSet) |
| specialization for point_set_t | |
| template<class inT> | |
| void | JetGeom::_findConvexHull (point_set_t &inSet, inT &outSet) |
| void | JetGeom::testHullLine (point_list_t &hull, point_t p) |
| template<class T> | |
| float | JetGeom::polygon_area (T &line) |
| template<class T> | |
| float | JetGeom::polygon_lenght (T &line) |
| template<class T> | |
| float | JetGeom::getMeanPhi (T &set) |
| return average phi (i.e. | |
| template<class T> | |
| float | JetGeom::max_deltaR (point_t p, T &set) |
| Return max distance betweens point. | |
| template<class T, class T2> | |
| void | JetGeom::recenter_set (T &inSet, T2 &outSet, float phicenter) |
| copy | |
| template<class T, class T2> | |
| void | JetGeom::recenter_set (T &inSet, T2 &outSet) |
| copy | |
| float | JetGeom::in_mPI_pPI (float phi) |
| convert | |
| void | JetGeom::fix2pi (point_t &p) |
| convert | |
| float | JetGeom::deltaR (point_t &p1, point_t &p2) |
| distances between points | |
| float | JetGeom::deltaR2 (point_t &p1, point_t &p2) |
| float | JetGeom::deltaPhi (point_t &p1, point_t &p2) |
| float | JetGeom::deltaPhi (float phi1, float phi2) |
| void | JetGeom::listToSet (point_list_t &inList, point_set_t &outSet) |
| template<class T> | |
| void | JetGeom::clear_delete (T &container) |
| template<class T> | |
| void | JetGeom::delete_content (T &container) |
| float | JetGeom::abs_dphi (float phi1, float phi2) |
| point_t | JetGeom::recenter (const point_t &p, const point_t ¢er) |
| point_t | JetGeom::recenter (const point_t &p, float phicenter) |
| template<class T> | |
| void | JetGeom::_findConvexHull (point_set_t &inSet, T &outSet) |