MyMarlinTPC
170316
|
TimePix macro pixel. More...
#include <TimePixLocalRoadSearchProcessor.h>
Public Member Functions | |
tp_MacroPixel (const int, pixelListType &, const int) | |
Construct TimePix macro pixel. More... | |
~tp_MacroPixel () | |
Destructor. More... | |
void | print () const |
Print. More... | |
int | getId () const |
Get Id. More... | |
int | getSize () const |
Get size. More... | |
int | getEntries () const |
Get (number of) entries. More... | |
int | getRow () const |
Get row number. More... | |
int | getCol () const |
Get column number. More... | |
double | getX () const |
Get X-position. More... | |
double | getY () const |
Get Y-position. More... | |
double | getZ () const |
void | getPos (double *) const |
Get position. More... | |
double | getVarXY (const double, const double) const |
Get XY variance. More... | |
double | getVarZ () const |
Get Z variance. More... | |
double | getSigma2XY () const |
Get XY resolution (squared). More... | |
double | getSigma2Z () const |
Get Z resolution (squared). More... | |
bool | getUsed () const |
Get use flag. More... | |
void | setUsed () |
Set use flag. More... | |
pixelListType | getPixels () const |
Get pixels. More... | |
Private Attributes | |
const int | _mpId |
ID (row/col bin: z bin) More... | |
const int | _size |
size More... | |
const int | _entries |
entries More... | |
pixelListType | _pixels |
pixels More... | |
bool | _used |
used flag More... | |
double | _posX |
X position. More... | |
double | _posY |
Y position. More... | |
double | _posZ |
Z position. More... | |
double | _varXX |
variance XX More... | |
double | _varXY |
variance XY More... | |
double | _varYY |
variance YY More... | |
double | _varZZ |
variance ZZ More... | |
double | _sigma2XY |
resolution (squared) for XY measurement More... | |
double | _sigma2Z |
resolution (squared) for Z measurement More... | |
int | _locRow |
local row More... | |
int | _locCol |
local col More... | |
TimePix macro pixel.
Definition at line 170 of file TimePixLocalRoadSearchProcessor.h.
marlintpc::tp_MacroPixel::tp_MacroPixel | ( | const int | mpId, |
pixelListType & | pixelList, | ||
const int | mpSize | ||
) |
Construct TimePix macro pixel.
[in] | mpId | macro pixel ID |
[in] | pixelList | list of pixels |
[in] | mpSize | macro pixel size |
Definition at line 444 of file TimePixLocalRoadSearchProcessor.cc.
References _entries, _locCol, _locRow, _pixels, _posX, _posY, _posZ, _sigma2XY, _sigma2Z, _varXX, _varXY, _varYY, and _varZZ.
marlintpc::tp_MacroPixel::~tp_MacroPixel | ( | ) |
int marlintpc::tp_MacroPixel::getCol | ( | ) | const |
Get column number.
Definition at line 518 of file TimePixLocalRoadSearchProcessor.cc.
References _locCol.
int marlintpc::tp_MacroPixel::getEntries | ( | ) | const |
Get (number of) entries.
Definition at line 508 of file TimePixLocalRoadSearchProcessor.cc.
References _entries.
int marlintpc::tp_MacroPixel::getId | ( | ) | const |
pixelListType marlintpc::tp_MacroPixel::getPixels | ( | ) | const |
void marlintpc::tp_MacroPixel::getPos | ( | double * | position | ) | const |
Get position.
[out] | position | position |
Definition at line 546 of file TimePixLocalRoadSearchProcessor.cc.
int marlintpc::tp_MacroPixel::getRow | ( | ) | const |
Get row number.
Definition at line 513 of file TimePixLocalRoadSearchProcessor.cc.
References _locRow.
double marlintpc::tp_MacroPixel::getSigma2XY | ( | ) | const |
Get XY resolution (squared).
Definition at line 523 of file TimePixLocalRoadSearchProcessor.cc.
References _sigma2XY.
double marlintpc::tp_MacroPixel::getSigma2Z | ( | ) | const |
Get Z resolution (squared).
Definition at line 528 of file TimePixLocalRoadSearchProcessor.cc.
References _sigma2Z.
int marlintpc::tp_MacroPixel::getSize | ( | ) | const |
bool marlintpc::tp_MacroPixel::getUsed | ( | ) | const |
double marlintpc::tp_MacroPixel::getVarXY | ( | const double | ex, |
const double | ey | ||
) | const |
Get XY variance.
Definition at line 553 of file TimePixLocalRoadSearchProcessor.cc.
double marlintpc::tp_MacroPixel::getVarZ | ( | ) | const |
Get Z variance.
Definition at line 558 of file TimePixLocalRoadSearchProcessor.cc.
References _varZZ.
double marlintpc::tp_MacroPixel::getX | ( | ) | const |
Get X-position.
Definition at line 533 of file TimePixLocalRoadSearchProcessor.cc.
References _posX.
double marlintpc::tp_MacroPixel::getY | ( | ) | const |
Get Y-position.
Definition at line 538 of file TimePixLocalRoadSearchProcessor.cc.
References _posY.
double marlintpc::tp_MacroPixel::getZ | ( | ) | const |
void marlintpc::tp_MacroPixel::print | ( | ) | const |
void marlintpc::tp_MacroPixel::setUsed | ( | ) |
|
private |
entries
Definition at line 195 of file TimePixLocalRoadSearchProcessor.h.
Referenced by getEntries(), print(), and tp_MacroPixel().
|
private |
local col
Definition at line 208 of file TimePixLocalRoadSearchProcessor.h.
Referenced by getCol(), print(), and tp_MacroPixel().
|
private |
local row
Definition at line 207 of file TimePixLocalRoadSearchProcessor.h.
Referenced by getRow(), print(), and tp_MacroPixel().
|
private |
ID (row/col bin: z bin)
Definition at line 193 of file TimePixLocalRoadSearchProcessor.h.
|
private |
pixels
Definition at line 196 of file TimePixLocalRoadSearchProcessor.h.
Referenced by getPixels(), tp_MacroPixel(), and ~tp_MacroPixel().
|
private |
X position.
Definition at line 198 of file TimePixLocalRoadSearchProcessor.h.
Referenced by getPos(), getX(), print(), and tp_MacroPixel().
|
private |
Y position.
Definition at line 199 of file TimePixLocalRoadSearchProcessor.h.
Referenced by getPos(), getY(), print(), and tp_MacroPixel().
|
private |
Z position.
Definition at line 200 of file TimePixLocalRoadSearchProcessor.h.
Referenced by getPos(), print(), and tp_MacroPixel().
|
private |
resolution (squared) for XY measurement
Definition at line 205 of file TimePixLocalRoadSearchProcessor.h.
Referenced by getSigma2XY(), and tp_MacroPixel().
|
private |
resolution (squared) for Z measurement
Definition at line 206 of file TimePixLocalRoadSearchProcessor.h.
Referenced by getSigma2Z(), and tp_MacroPixel().
|
private |
|
private |
used flag
Definition at line 197 of file TimePixLocalRoadSearchProcessor.h.
|
private |
variance XX
Definition at line 201 of file TimePixLocalRoadSearchProcessor.h.
Referenced by getVarXY(), print(), and tp_MacroPixel().
|
private |
variance XY
Definition at line 202 of file TimePixLocalRoadSearchProcessor.h.
Referenced by getVarXY(), print(), and tp_MacroPixel().
|
private |
variance YY
Definition at line 203 of file TimePixLocalRoadSearchProcessor.h.
Referenced by getVarXY(), print(), and tp_MacroPixel().
|
private |
variance ZZ
Definition at line 204 of file TimePixLocalRoadSearchProcessor.h.
Referenced by getVarZ(), print(), and tp_MacroPixel().