17 namespace TrackFindingCDC {
31 const std::vector<const CDCWireHit*>& allAxialWireHits,
32 std::vector<CDCTrack>& axialTracks,
33 bool fromOrigin =
true,
35 bool withPostprocessing =
true);
Class representing a sequence of three dimensional reconstructed hits.
Abstract base class for different kinds of events.
Utility structure gathering heuristic functions used during the search for non-helix or low hit count...
static void addCandidateFromHits(const std::vector< const CDCWireHit * > &foundAxialWireHits, const std::vector< const CDCWireHit * > &allAxialWireHits, std::vector< CDCTrack > &axialTracks, bool fromOrigin=true, bool straight=true, bool withPostprocessing=true)
Create CDCTrack using CDCWireHit hits and store it in the list.
static bool postprocessTrack(CDCTrack &track, const std::vector< const CDCWireHit * > &allAxialWireHits)
Perform all track postprocessing - return whether the track is considered good after the postprocessi...