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

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.
 
void print () const
 Print.
 
int getId () const
 Get Id.
 
int getSize () const
 Get size.
 
int getEntries () const
 Get (number of) entries.
 
int getRow () const
 Get row number.
 
int getCol () const
 Get column number.
 
double getX () const
 Get X-position.
 
double getY () const
 Get Y-position.
 
double getZ () const
 
void getPos (double *) const
 Get position. More...
 
double getVarXY (const double, const double) const
 Get XY variance.
 
double getVarZ () const
 Get Z variance.
 
double getSigma2XY () const
 Get XY resolution (squared).
 
double getSigma2Z () const
 Get Z resolution (squared).
 
bool getUsed () const
 Get use flag.
 
void setUsed ()
 Set use flag.
 
pixelListType getPixels () const
 Get pixels.
 

Detailed Description

TimePix macro pixel.

Constructor & Destructor Documentation

marlintpc::tp_MacroPixel::tp_MacroPixel ( const int  mpId,
pixelListType &  pixelList,
const int  mpSize 
)

Construct TimePix macro pixel.

Parameters
[in]mpIdmacro pixel ID
[in]pixelListlist of pixels
[in]mpSizemacro pixel size

Member Function Documentation

void marlintpc::tp_MacroPixel::getPos ( double *  position) const

Get position.

Parameters
[out]positionposition

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