#include <ChannelGeo.h>
Public Types | |
using | Index = unsigned int |
using | Point = TVector3 |
using | EndPoints = std::pair< Point, Point > |
using | EndPointsVector = std::vector< EndPoints > |
Public Member Functions | |
ChannelGeo (Index icha, const geo::GeometryCore *pgeo) | |
ChannelGeo (Index icha) | |
Index | channel () const |
bool | isValid () const |
Index | nWires () const |
const EndPointsVector & | wires () const |
const Point & | top () const |
const Point & | bottom () const |
Private Attributes | |
Index | m_icha |
bool | m_valid |
EndPointsVector | m_ends |
Point | m_top |
Point | m_bot |
Definition at line 20 of file ChannelGeo.h.
using ChannelGeo::EndPoints = std::pair<Point, Point> |
Definition at line 26 of file ChannelGeo.h.
Definition at line 27 of file ChannelGeo.h.
using ChannelGeo::Index = unsigned int |
Definition at line 24 of file ChannelGeo.h.
using ChannelGeo::Point = TVector3 |
Definition at line 25 of file ChannelGeo.h.
ChannelGeo::ChannelGeo | ( | Index | icha, |
const geo::GeometryCore * | pgeo | ||
) |
Definition at line 15 of file ChannelGeo.cxx.
ChannelGeo::ChannelGeo | ( | Index | icha | ) |
Definition at line 10 of file ChannelGeo.cxx.
|
inline |
Definition at line 49 of file ChannelGeo.h.
|
inline |
Definition at line 36 of file ChannelGeo.h.
|
inline |
Definition at line 39 of file ChannelGeo.h.
|
inline |
Definition at line 42 of file ChannelGeo.h.
|
inline |
Definition at line 48 of file ChannelGeo.h.
|
inline |
Definition at line 45 of file ChannelGeo.h.
|
private |
Definition at line 57 of file ChannelGeo.h.
|
private |
Definition at line 55 of file ChannelGeo.h.
|
private |
Definition at line 53 of file ChannelGeo.h.
|
private |
Definition at line 56 of file ChannelGeo.h.
|
private |
Definition at line 54 of file ChannelGeo.h.