Information about the cathode crossing of a path. More...
#include <CathodeCrossingUtils.h>
Public Member Functions | |
| operator bool () const | |
| Returns whether the crossing information is valid. More... | |
| bool | operator! () const |
| Returns whether the crossing information is invalid. More... | |
Public Attributes | |
| std::size_t | indexBefore = NoIndex |
| Index of the point "before" cathode. More... | |
| std::size_t | indexAfter = NoIndex |
| Index of the point "after" cathode. More... | |
| double | before = 0.0 |
| Length of the path "before" the cathode. More... | |
| double | after = 0.0 |
| Length of the path "after" the cathode. More... | |
| geo::Point_t | crossingPoint |
| Trajectory crossing point. More... | |
Static Public Attributes | |
| static std::size_t const | NoIndex = std::numeric_limits<std::size_t>::max() |
Information about the cathode crossing of a path.
Definition at line 46 of file CathodeCrossingUtils.h.
|
inline |
Returns whether the crossing information is valid.
Definition at line 55 of file CathodeCrossingUtils.h.
|
inline |
Returns whether the crossing information is invalid.
Definition at line 58 of file CathodeCrossingUtils.h.
| double icarus::CathodeCrossing_t::after = 0.0 |
Length of the path "after" the cathode.
Definition at line 51 of file CathodeCrossingUtils.h.
| double icarus::CathodeCrossing_t::before = 0.0 |
Length of the path "before" the cathode.
Definition at line 50 of file CathodeCrossingUtils.h.
| geo::Point_t icarus::CathodeCrossing_t::crossingPoint |
Trajectory crossing point.
Definition at line 52 of file CathodeCrossingUtils.h.
| std::size_t icarus::CathodeCrossing_t::indexAfter = NoIndex |
Index of the point "after" cathode.
Definition at line 49 of file CathodeCrossingUtils.h.
| std::size_t icarus::CathodeCrossing_t::indexBefore = NoIndex |
Index of the point "before" cathode.
Definition at line 48 of file CathodeCrossingUtils.h.
|
static |
Definition at line 47 of file CathodeCrossingUtils.h.
1.8.5