Struct ShowerRecoKeypoint::ShowerTrunk_t

Nested Relationships

This struct is a nested type of Class ShowerRecoKeypoint.

Struct Documentation

struct ShowerTrunk_t

internal type representing a shower trunk

Public Functions

ShowerTrunk_t()

Public Members

int idx_keypoint

index of keypoint in the event container

const larlite::larflow3dhit *keypoint

pointer to keypoint object used to seed this trunk

std::vector<float> pcaxis_v

first principle component of cluster

std::vector<float> center_v

centroid of cluster

std::vector<float> start_v

start point of trunk

float pca_eigenval_ratio

ratio of second to first principle component eigenvalue

int npts

number of spacepoints in trunk cluster

float gapdist

distance from keypoint

float impact_par

distance of first principle component to keypoint