Class NuVertexCandidate¶
- Defined in File NuVertexCandidate.h
Class Documentation¶
-
class
NuVertexCandidate¶ class to store neutrino interaction vertices and their constituents
Made by NuVertexMaker.
Public Functions
-
NuVertexCandidate()¶
-
virtual
~NuVertexCandidate()¶
-
bool
operator<(const NuVertexCandidate &rhs) const¶ comparator to sort candidates by highest score
Public Members
-
std::string
keypoint_producer¶ name of tree containing keypoints used to seed candidates
-
int
keypoint_index¶ index of vertex candidate in container above
-
std::vector<float>
pos¶ keypoint position
-
std::vector<VtxCluster_t>
cluster_v¶ clusters assigned to vertex
-
float
score¶ vertex candidate score based on number of clusters assigned and the impact parameter of each cluster
-
struct
VtxCluster_t¶ structure representing particle cluster associated to vertex
Public Members
-
std::string
producer¶ larflowcluster tree name this cluster came from
-
int
index¶ the cluster’s index in the cluster container
-
std::vector<float>
dir¶ direction along first principle component
-
std::vector<float>
pos¶ start position
-
float
gap¶ distance from vertex
-
float
impact¶ distance of first pc axis to the vertex position
-
int
npts¶ number of points in cluster
-
ClusterType_t
type¶ type of cluster
-
std::string
-