MyMarlinTPC  170316
Public Member Functions | Private Attributes | 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...
 

Private Attributes

double _bzc
 magnetic field strength (Bz*c) More...
 

Detailed Description

TimePix pixel segment combiner.

Definition at line 322 of file TimePixLocalRoadSearchProcessor.h.

Constructor & Destructor Documentation

◆ tp_PixelSegmentCombiner()

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

Construct TimePix pixel segment combiner.

Parameters
[in]BzcBz*c

Definition at line 1264 of file TimePixLocalRoadSearchProcessor.cc.

Member Function Documentation

◆ run()

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)

Definition at line 1277 of file TimePixLocalRoadSearchProcessor.cc.

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

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

Member Data Documentation

◆ _bzc

double marlintpc::tp_PixelSegmentCombiner::_bzc
private

magnetic field strength (Bz*c)

Definition at line 328 of file TimePixLocalRoadSearchProcessor.h.

Referenced by run().


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