StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | Static Public Member Functions | List of all members
StIstDb Class Reference

#include <StIstDb.h>

Inheritance diagram for StIstDb:

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)
StObjectoperator= (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)

Detailed Description

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

Yaping Wang
June 2013

Definition at line 42 of file StIstDb.h.

Constructor & Destructor Documentation

StIstDb::StIstDb ( )
Yaping Wang
June 2013

Definition at line 26 of file StIstDb.cxx.

Member Function Documentation

const TGeoHMatrix * StIstDb::getHMatrixSensorOnGlobal ( int  ladder,
int  sensor 

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().

const istSimPar_st* StIstDb::istSimPar ( )

Simulator parameters -hft efficiency for both fast and slow

Definition at line 63 of file StIstDb.h.

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