Algorithms dealing with a trajectory and the cathode. More...
#include "icaruscode/Utilities/TrajectoryUtils.h"
#include "larcoreobj/SimpleTypesAndConstants/geo_vectors.h"
#include <vector>
#include <iterator>
#include <type_traits>
#include <cmath>
Go to the source code of this file.
Classes | |
struct | icarus::CathodeDesc_t |
Simple description for the cathode. More... | |
struct | icarus::CathodeCrossing_t |
Information about the cathode crossing of a path. More... | |
Namespaces | |
geo | |
Verifies that the geometry check information is available. | |
icarus | |
Cluster finding and building. | |
Functions | |
CathodeDesc_t | icarus::findTPCcathode (geo::Point_t const &point, geo::GeometryCore const &geom) |
Returns cathode information for cryostat at the specified point . More... | |
double | icarus::distance (geo::Point_t const &point, CathodeDesc_t const &cathode) |
Returns the distance of a point from the cathode . More... | |
geo::Point_t | icarus::findCathodeCenter (geo::CryostatGeo const &cryo) |
Returns the center of the cathode in the specified cryostat. More... | |
template<typename Iter > | |
CathodeCrossing_t | icarus::detectCrossing (Iter begin, Iter end, CathodeDesc_t const &cathode) |
Returns the crossing point of a trajectory on the cathode. More... | |
Algorithms dealing with a trajectory and the cathode.
Definition in file CathodeCrossingUtils.h.