MarlinTPC
1.2.0
|
TimePix pixel segment combiner. More...
#include <TimePixLocalRoadSearchProcessor.h>
Public Member Functions | |
tp_PixelSegmentCombiner (const double) | |
Construct TimePix pixel segment combiner. More... | |
pixelSegmentListType | run (const int, const int, pixelSegmentListType &, const double, const double) |
Run segment combiner. More... | |
TimePix pixel segment combiner.
marlintpc::tp_PixelSegmentCombiner::tp_PixelSegmentCombiner | ( | const double | Bzc | ) |
Construct TimePix pixel segment combiner.
[in] | Bzc | Bz*c |
pixelSegmentListType marlintpc::tp_PixelSegmentCombiner::run | ( | const int | level, |
const int | newId, | ||
pixelSegmentListType & | segments, | ||
const double | chi2Cut, | ||
const double | distCut | ||
) |
Run segment combiner.
[in] | level | combination level (1: octoboards, 2: modules, 3: all) |
[in] | newId | ID of combined segment |
[in] | segments | input segments |
[in] | chi2Cut | cut in chi2/Ndf for segment matching (of track parameters) |
[in] | distCut | distance (of centers) cut for segment pairs (relative to combined track length) |
References marlintpc::simpleEquiClasses::addIndex(), marlintpc::simpleEquiClasses::addMatch(), and marlintpc::simpleEquiClasses::getClasses().
Referenced by marlintpc::TimePixLocalRoadSearchProcessor::processEvent().