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
StFstDb Class Reference

#include <StFstDb.h>

Inheritance diagram for StFstDb:
StObject

Public Member Functions

 StFstDb ()
 
THashList * getRotations () const
 
const TGeoHMatrix * getGeoHMatrixTpcOnGlobal () const
 
const TGeoHMatrix * getGeoHMatrixFstOnTpc () const
 
const TGeoHMatrix * getGeoHMatrixHssOnFst () const
 
const TGeoHMatrix * getGeoHMatrixWedgeOnHss () const
 
const TGeoHMatrix * getGeoHMatrixSensorOnWedge (Int_t wedge, Int_t sensor) const
 
const fstPedNoise_st * getPedNoise () const
 
const fstGain_st * getGain () const
 
const fstMapping_st * getMapping () const
 
const fstControl_st * getControl () const
 
const fstChipConfig_st * getChipStatus () const
 
Int_t setGeoHMatrices (Survey_st **tables)
 
void setPedNoise (fstPedNoise_st *pedNoise)
 
void setGain (fstGain_st *gain)
 
void setMapping (fstMapping_st *mapping)
 
void setControl (fstControl_st *control)
 
void setChipStatus (fstChipConfig_st *chipStatus)
 
virtual void Print (Option_t *opt="") 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 wedge, int sensor)
 

Detailed Description

FST calibration/geometry database access proxy.

relation within STAR frame FstOnGlobal = Tpc2Magnet * Fst2Tpc * Hss2Fst * Wedge2Hss * Sensor2Wedge * PS

Naming of roatation matrices in this maker : positionGlobal = tpc2Global * fst2Tpc * hss2Fst * wedge2Hss * sensor2Wedge * positionOnSensor

numbering Id = 1000 + (wedge-1)*3 + sensor 1<= wedge <= 36 0<= sensor <= 2

Author
Shenghui Zhang
Date
Oct 2021

Definition at line 37 of file StFstDb.h.

Constructor & Destructor Documentation

StFstDb::StFstDb ( )
Author
Shenghui Zhang
Date
Oct 2021

Definition at line 25 of file StFstDb.cxx.

Member Function Documentation

const TGeoHMatrix * StFstDb::getHMatrixSensorOnGlobal ( int  wedge,
int  sensor 
)
static

Returns TGeoHMatrix with complete set of transformations from the sensor local coordinate system to the global one. The wedge and sensor id-s are expected to follow the human friendly numbering scheme.

Definition at line 123 of file StFstDb.cxx.


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