Belle II Software development
|
Utility structure gathering heuristic functions used during the search for non-helix or low hit count tracks. More...
#include <LowHitsAxialTrackUtil.h>
Static Public Member Functions | |
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 postprocessing. | |
Utility structure gathering heuristic functions used during the search for non-helix or low hit count tracks.
Definition at line 24 of file LowHitsAxialTrackUtil.h.
|
static |
Create CDCTrack using CDCWireHit hits and store it in the list.
Then call the postprocessing on it if need be. Uses extra assumptions like track coming from origin
Mark hits as taken and add the new track to the track list
Masked bad hits
Definition at line 20 of file LowHitsAxialTrackUtil.cc.
|
static |
Perform all track postprocessing - return whether the track is considered good after the postprocessing.
Definition at line 65 of file LowHitsAxialTrackUtil.cc.