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
-