|
MarlinTPC
1.2.0
|
TimePix pixel chip. More...
#include <TimePixLocalRoadSearchProcessor.h>
Public Member Functions | |
| tp_PixelChip (const int, pixelListType &, const int, const double) | |
| Construct TimePix (macro) pixel bin. More... | |
| ~tp_PixelChip () | |
| Destructor. | |
| void | print () const |
| Print. | |
| int | getId () const |
| Get Id. | |
| int | getNumPix () const |
| Get (number of) pixels. | |
| int | getNumMPix () const |
| Get (number of) macro pixels. | |
| int | getNumBins () const |
| Get (number of) pixels bins. | |
| int | findSegments (const double, const int *, const double *) |
| Find segments. More... | |
| pixelSegmentListType | getPixelSegments () const |
TimePix pixel chip.
| marlintpc::tp_PixelChip::tp_PixelChip | ( | const int | chipId, |
| pixelListType & | pixelList, | ||
| const int | mpSize, | ||
| const double | sigmaZ | ||
| ) |
Construct TimePix (macro) pixel bin.
| [in] | chipId | chipID |
| [in] | pixelList | list of pixels |
| [in] | mpSize | macro pixel size |
| [in] | sigmaZ | resolution in Z |
| int marlintpc::tp_PixelChip::findSegments | ( | const double | bfac, |
| const int * | iCuts, | ||
| const double * | dCuts | ||
| ) |
Find segments.
Use pairs of macro pixels as seed for road search (in XY, SZ), take road with minimal Chi2
| [in] | bfac | Bz*c |
| [in] | iCuts | (int) cuts for segment finding : (maxMult, minPixels, minDist) |
| [in] | dCuts | (double) cuts for segment finding : (maxResXY, maxResZ, maxChi2, maxSvar, maxGap) |
References marlintpc::tp_PixelRoad::getChi2(), marlintpc::tp_PixelRoad::getMacroPixels(), marlintpc::tp_PixelRoad::getNumMPix(), and marlintpc::tp_PixelRoad::isValid().
Referenced by marlintpc::TimePixLocalRoadSearchProcessor::processEvent().
1.8.6