Class NuTrackBuilder

Inheritance Relationships

Base Type

Class Documentation

class NuTrackBuilder : public larflow::reco::TrackClusterBuilder

Build tracks by assembling clusters, starting from neutrino vertices.

Inherits from TrackClusterBuilder. The base class provides the track buiding algorithms. This class provides interface to the NuVertexCandidate inputs.

Public Functions

NuTrackBuilder()
virtual ~NuTrackBuilder()
void process(larcv::IOManager &iolcv, larlite::storage_manager &ioll, const std::vector<NuVertexCandidate> &nu_candidate_v)

Run track builder on neutrino candidate tracks.

Using NuVertexCandidate instances as a seed, build out tracks by connecting cluster ends.

Parameters
  • iolcv: LArCV IO manager
  • ioll: larlite IO manager
  • nu_candidate_v: Neutrino proto-vertices produced by NuVertexMaker.