#include <Slice.h>
Public Types | |
using | Point_t = tracking::Point_t |
using | Vector_t = tracking::Vector_t |
Public Member Functions | |
Slice () | |
Slice (int id, Point_t center, Vector_t direction, Point_t end0Pos, Point_t end1Pos, float aspectratio, float charge) | |
int | ID () const |
Point_t | Center () const |
Vector_t | Direction () const |
Point_t | End0Pos () const |
Point_t | End1Pos () const |
float | AspectRatio () const |
float | Charge () const |
void | SetID (const int id) |
void | SetCenter (const Point_t center) |
void | SetDirection (const Vector_t direction) |
void | SetEnd0Pos (const Point_t endpos) |
void | SetEnd1Pos (const Point_t endpos) |
void | SetAspectRatio (const float aspectratio) |
void | SetCharge (const float charge) |
Private Attributes | |
int | fID |
id for this slice More... | |
Point_t | fCenter |
Center of the slice for flash matching. More... | |
Vector_t | fDirection |
direction from a linear fit More... | |
Point_t | fEnd0Pos |
Position of a SpacePoint at one end of the slice. More... | |
Point_t | fEnd1Pos |
Position of the other end. More... | |
float | fAspectRatio |
absolute value of the linear correlation coefficient (0 = round blob, 1 = line) More... | |
float | fCharge |
recob::Slice::Slice | ( | ) |
|
inline |
Definition at line 25 of file Slice.h.
|
inline |
Definition at line 34 of file Slice.h.
|
inline |
Definition at line 32 of file Slice.h.
|
inline |
Definition at line 42 of file Slice.h.
|
inline |
|
inline |
Definition at line 40 of file Slice.h.
|
private |
|
private |
|
private |
|
private |
Position of a SpacePoint at one end of the slice.
|
private |