StRoot
1
|
#include <StPxlDb.h>
Public Member Functions | |
const TGeoHMatrix * | geoHMatrixTpcOnGlobal () const |
geoHMatrices describing rotation + shift tranlations between different coordinate systems | |
const TGeoHMatrix * | geoHMatrixIdsOnTpc () const |
const TGeoHMatrix * | geoHMatrixPstOnIds () const |
const TGeoHMatrix * | geoHMatrixPxlOnPst () const |
const TGeoHMatrix * | geoHMatrixHalfOnPxl (Int_t half) const |
< 1: north 2: south | |
const TGeoHMatrix * | geoHMatrixSectorOnHalf (Int_t sector) const |
const TGeoHMatrix * | geoHMatrixLadderOnSector (Int_t sector, Int_t ladder) const |
const TGeoHMatrix * | geoHMatrixSensorOnLadder (Int_t sector, Int_t ladder, Int_t sensor) const |
const TGeoHMatrix * | geoHMatrixSensorOnGlobal (Int_t sector, Int_t ladder, Int_t sensor) const |
Int_t | sensorStatus (Int_t sector, Int_t ladder, Int_t sensor) const |
status for sensor/row/column More... | |
Int_t | rowStatus (Int_t sector, Int_t ladder, Int_t sensor, Int_t row) const |
1: good status | |
Int_t | columnStatus (Int_t sector, Int_t ladder, Int_t sensor, Int_t column) const |
1: good status | |
Int_t | pixelHot (Int_t sector, Int_t ladder, Int_t sensor, Int_t row, Int_t column) const |
1: hot; 0: good | |
const StThinPlateSpline * | thinPlateSpline (Int_t sector, Int_t ladder, Int_t sensor) const |
< thin plate spline function to describe the sensor surface | |
const pxlControl_st * | pxlControl () |
const pxlDigmapsSim_st * | pxlDigmapsSim () |
const pxlSimPar_st * | pxlSimPar () |
void | setGeoHMatrices (Survey_st **tables) |
set geoHMatrix parameters with parameters from Survey_st tables | |
void | setSensorStatus (pxlSensorStatus_st *sensorStatus) |
void | setRowColumnStatus (pxlRowColumnStatus_st *rowColumnStatus) |
void | setBadRowColumns (pxlBadRowColumns_st *badRowColumns) |
void | setHotPixels (pxlHotPixels_st *hotPixelsTable) |
void | setThinPlateSpline (pxlSensorTps_st *pxlSensorTps) |
create sensor thin plate spline functions and set their parameters | |
void | setPxlControl (pxlControl_st *pxlControl) |
void | setPxlDigmapsSim (pxlDigmapsSim_st *pxlDigmapsSim) |
void | setPxlSimPar (pxlSimPar_st *pxlSimPar) |
virtual void | Print (Option_t *opt="") const |
virtual const char * | GetCVS () const |
Public Member Functions inherited from StObject | |
StObject (const StObject &sto) | |
StObject & | operator= (const StObject &sto) |
virtual TObject * | clone () const |
Int_t | isZombie () const |
virtual void | makeZombie (int flg=1) |
UInt_t | Ztreamer (TBuffer &R__b) |
ClassDef (StObject, 3) static UInt_t fgTally | |
A convenience data container to hold information about the PXL position survey measurements, current channel/pixel status, and other online parameters saved in the STAR database.
With the survey data the transformation to the global STAR coordinate system are represented as:
GlobalXyz = TpcOnGlobal * IdsOnTpc * PxlOnIds * HalfOnPxl * SectorOnHalf * LadderOnSector * SensorOnLadder * SensorLocalXyz
numbering : Id = (sector-1)*40 + (ladder-1)*10 + sensor 1<= sector <= 10 1<= ladder <= 4 1<= sensor <= 10
More information about the PXL software packages and organization can be found at https://www.star.bnl.gov/protected/heavy/qiuh/HFT/software/PXL_software.pdf
|
inline |
Control parameters for raw data decoding and so on
Definition at line 130 of file StPxlDb.h.
Referenced by StPxlDigmapsSim::initRun().
|
inline |
Slow simulator parameters
Definition at line 133 of file StPxlDb.h.
Referenced by StPxlDigmapsSim::initRun().
|
inline |
Simulator parameters -hft efficiency for both fast and slow
Definition at line 136 of file StPxlDb.h.
Referenced by StPxlDigmapsSim::initRun().
Int_t StPxlDb::sensorStatus | ( | Int_t | sector, |
Int_t | ladder, | ||
Int_t | sensor | ||
) | const |
status for sensor/row/column
1-9: good or usable status
Definition at line 163 of file StPxlDb.cxx.
Referenced by StPxlRawHitMaker::decodeWord().