StRoot
1
|
#include <StIstDb.h>
Public Member Functions | |
StIstDb () | |
THashList * | getRotations () const |
const TGeoHMatrix * | getGeoHMatrixTpcOnGlobal () const |
const TGeoHMatrix * | getGeoHMatrixIdsOnTpc () const |
const TGeoHMatrix * | getGeoHMatrixPstOnIds () const |
const TGeoHMatrix * | getGeoHMatrixIstOnPst () const |
const TGeoHMatrix * | getGeoHMatrixLadderOnIst (Int_t ladder) const |
const TGeoHMatrix * | getGeoHMatrixSensorOnLadder (Int_t ladder, Int_t sensor) const |
const istPedNoise_st * | getPedNoise () const |
const istGain_st * | getGain () const |
const istMapping_st * | getMapping () const |
const istControl_st * | getControl () const |
const istChipConfig_st * | getChipStatus () const |
const istSimPar_st * | istSimPar () |
Int_t | setGeoHMatrices (Survey_st **tables) |
void | setPedNoise (istPedNoise_st *pedNoise) |
void | setGain (istGain_st *gain) |
void | setMapping (istMapping_st *mapping) |
void | setControl (istControl_st *control) |
void | setChipStatus (istChipConfig_st *chipStatus) |
void | setIstSimPar (istSimPar_st *istSimPar) |
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 | |
Static Public Member Functions | |
static const TGeoHMatrix * | getHMatrixSensorOnGlobal (int ladder, int sensor) |
IST calibration/geometry database access proxy.
relation within STAR frame IstOnGlobal = Tpc2Magnet * Ids2Tpc * Ist2Ids * Ladder2Ist * Sensor2Ladder * PS with Ids2Tpc = IstIdsOnTpc Ist2Ids = IstIstOnPst * IstPstOnIds
Naming of roatation matrices in this maker : positionGlobal = tpc2Global * ids2Tpc * pst2Ids * ist2Pst * ladder2Ist * sensor2Ladder * positionOnSensor
numbering Id = 1000 + (ladder-1)*6 + sensor 1<= ladder <= 24 1<= sensor <= 6
StIstDb::StIstDb | ( | ) |
Definition at line 26 of file StIstDb.cxx.
|
static |
Returns TGeoHMatrix with complete set of transformations from the sensor local coordinate system to the global one. The ladder and sensor id-s are expected to follow the human friendly numbering scheme, i.e. >= 1.
Definition at line 136 of file StIstDb.cxx.
Referenced by StiIstDetectorBuilder::buildInactiveVolumes(), and StiIstDetectorBuilder::useVMCGeometry().
|
inline |