|
MyMarlinTPC
170316
|
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. More... | |
| void | print () const |
| Print. More... | |
| int | getId () const |
| Get Id. More... | |
| int | getNumPix () const |
| Get (number of) pixels. More... | |
| int | getNumMPix () const |
| Get (number of) macro pixels. More... | |
| int | getNumBins () const |
| Get (number of) pixels bins. More... | |
| int | findSegments (const double, const int *, const double *) |
| Find segments. More... | |
| pixelSegmentListType | getPixelSegments () const |
Private Attributes | |
| const int | _chipId |
| chip Id More... | |
| const int | _size |
| size More... | |
| int | _numPix |
| number of pixels in macro pixels More... | |
| int | _numMPix |
| number of macro pixels More... | |
| pixelBinListType | _pixelBins |
| (macro) pixel bins More... | |
| pixelSegmentListType | _pixelSegments |
| pixel segments More... | |
TimePix pixel chip.
Definition at line 298 of file TimePixLocalRoadSearchProcessor.h.
| 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 |
Definition at line 1068 of file TimePixLocalRoadSearchProcessor.cc.
References _numMPix, _numPix, _pixelBins, and _size.
| marlintpc::tp_PixelChip::~tp_PixelChip | ( | ) |
Destructor.
Definition at line 1105 of file TimePixLocalRoadSearchProcessor.cc.
References _pixelBins, and _pixelSegments.
| 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) |
Definition at line 1163 of file TimePixLocalRoadSearchProcessor.cc.
References _chipId, _numMPix, _pixelBins, _pixelSegments, marlintpc::tp_PixelRoad::getChi2(), marlintpc::tp_PixelRoad::getMacroPixels(), marlintpc::tp_PixelRoad::getNumMPix(), and marlintpc::tp_PixelRoad::isValid().
Referenced by marlintpc::TimePixLocalRoadSearchProcessor::processEvent().
| int marlintpc::tp_PixelChip::getId | ( | ) | const |
| int marlintpc::tp_PixelChip::getNumBins | ( | ) | const |
Get (number of) pixels bins.
Definition at line 1136 of file TimePixLocalRoadSearchProcessor.cc.
References _pixelBins.
Referenced by marlintpc::TimePixLocalRoadSearchProcessor::processEvent().
| int marlintpc::tp_PixelChip::getNumMPix | ( | ) | const |
Get (number of) macro pixels.
Definition at line 1131 of file TimePixLocalRoadSearchProcessor.cc.
References _numMPix.
| int marlintpc::tp_PixelChip::getNumPix | ( | ) | const |
Get (number of) pixels.
Definition at line 1126 of file TimePixLocalRoadSearchProcessor.cc.
References _numPix.
| pixelSegmentListType marlintpc::tp_PixelChip::getPixelSegments | ( | ) | const |
Definition at line 1141 of file TimePixLocalRoadSearchProcessor.cc.
References _pixelSegments.
| void marlintpc::tp_PixelChip::print | ( | ) | const |
Print.
Definition at line 1116 of file TimePixLocalRoadSearchProcessor.cc.
References _chipId, _numMPix, _numPix, and _pixelBins.
|
private |
chip Id
Definition at line 311 of file TimePixLocalRoadSearchProcessor.h.
Referenced by findSegments(), getId(), and print().
|
private |
number of macro pixels
Definition at line 314 of file TimePixLocalRoadSearchProcessor.h.
Referenced by findSegments(), getNumMPix(), print(), and tp_PixelChip().
|
private |
number of pixels in macro pixels
Definition at line 313 of file TimePixLocalRoadSearchProcessor.h.
Referenced by getNumPix(), print(), and tp_PixelChip().
|
private |
(macro) pixel bins
Definition at line 315 of file TimePixLocalRoadSearchProcessor.h.
Referenced by findSegments(), getNumBins(), print(), tp_PixelChip(), and ~tp_PixelChip().
|
private |
pixel segments
Definition at line 316 of file TimePixLocalRoadSearchProcessor.h.
Referenced by findSegments(), getPixelSegments(), and ~tp_PixelChip().
|
private |
size
Definition at line 312 of file TimePixLocalRoadSearchProcessor.h.
Referenced by tp_PixelChip().
1.8.13