MarlinTPC  1.2.0
Public Member Functions | List of all members
marlintpc::tp_PixelSegmentCombiner Class Reference

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...
 

Detailed Description

TimePix pixel segment combiner.

Constructor & Destructor Documentation

marlintpc::tp_PixelSegmentCombiner::tp_PixelSegmentCombiner ( const double  Bzc)

Construct TimePix pixel segment combiner.

Parameters
[in]BzcBz*c

Member Function Documentation

pixelSegmentListType marlintpc::tp_PixelSegmentCombiner::run ( const int  level,
const int  newId,
pixelSegmentListType &  segments,
const double  chi2Cut,
const double  distCut 
)

Run segment combiner.

Parameters
[in]levelcombination level (1: octoboards, 2: modules, 3: all)
[in]newIdID of combined segment
[in]segmentsinput segments
[in]chi2Cutcut in chi2/Ndf for segment matching (of track parameters)
[in]distCutdistance (of centers) cut for segment pairs (relative to combined track length)
Returns
list of combined segments (and remaining uncombined input segments)

References marlintpc::simpleEquiClasses::addIndex(), marlintpc::simpleEquiClasses::addMatch(), and marlintpc::simpleEquiClasses::getClasses().

Referenced by marlintpc::TimePixLocalRoadSearchProcessor::processEvent().


The documentation for this class was generated from the following files: