BmnRoot
Loading...
Searching...
No Matches
StsConst Namespace Reference

Classes

struct  fsdHitXY
 

Enumerations

enum  SideType { POS = 0 , NEG = 1 }
 
enum  SensMID {
  B008 = 0 , B032 = 1 , B004 = 2 , B011 = 3 ,
  B034 = 4 , B010 = 5
}
 

Functions

UInt_t GetIdx_SideFromAsic (UInt_t iAsicIdx)
 
uint16_t GetIdx_AsicFromELink (uint16_t uELinkIdx)
 
UInt_t GetIdx_SensorFromAsic (uint16_t iDpbIdx, uint16_t iAsicIdx)
 
uint16_t GetIdx_Strip (uint16_t iSensIdx, uint16_t iAsicIdx, uint16_t iChannel)
 
fsdHitXY ComputeHitXYfromStrip (Double_t dStripN, Double_t dStripP)
 
fsdHitXY ComputeVspGeomFromSsXY (UInt_t uSensIdx, Double_t dSsX, Double_t dSsY)
 

Variables

const Double_t dSp = 58. * 0.990
 
const Double_t dSpHalf = 0.5 * dSp
 
fsdHitXY fsdSensLocCoord [kuTotalNbOfSensors]
 

Enumeration Type Documentation

◆ SensMID

Enumerator
B008 
B032 
B004 
B011 
B034 
B010 

Definition at line 58 of file StsConst.h.

◆ SideType

Enumerator
POS 
NEG 

Definition at line 33 of file StsConst.h.

Function Documentation

◆ ComputeHitXYfromStrip()

fsdHitXY StsConst::ComputeHitXYfromStrip ( Double_t  dStripN,
Double_t  dStripP 
)

Definition at line 184 of file StsConst.h.

References StsConst::fsdHitXY::X, and StsConst::fsdHitXY::Y.

◆ ComputeVspGeomFromSsXY()

fsdHitXY StsConst::ComputeVspGeomFromSsXY ( UInt_t  uSensIdx,
Double_t  dSsX,
Double_t  dSsY 
)

Definition at line 230 of file StsConst.h.

References fsdSensLocCoord, StsConst::fsdHitXY::X, and StsConst::fsdHitXY::Y.

◆ GetIdx_AsicFromELink()

uint16_t StsConst::GetIdx_AsicFromELink ( uint16_t  uELinkIdx)

Definition at line 79 of file StsConst.h.

Referenced by BmnVspRaw2Digit::FillEvent().

◆ GetIdx_SensorFromAsic()

UInt_t StsConst::GetIdx_SensorFromAsic ( uint16_t  iDpbIdx,
uint16_t  iAsicIdx 
)

Definition at line 91 of file StsConst.h.

Referenced by BmnVspRaw2Digit::FillEvent().

◆ GetIdx_SideFromAsic()

UInt_t StsConst::GetIdx_SideFromAsic ( UInt_t  iAsicIdx)

Definition at line 72 of file StsConst.h.

References NEG, and POS.

Referenced by BmnVspRaw2Digit::FillEvent().

◆ GetIdx_Strip()

uint16_t StsConst::GetIdx_Strip ( uint16_t  iSensIdx,
uint16_t  iAsicIdx,
uint16_t  iChannel 
)

Definition at line 128 of file StsConst.h.

References B010.

Referenced by BmnVspRaw2Digit::FillEvent().

Variable Documentation

◆ dSp

const Double_t StsConst::dSp = 58. * 0.990

Definition at line 178 of file StsConst.h.

◆ dSpHalf

const Double_t StsConst::dSpHalf = 0.5 * dSp

Definition at line 179 of file StsConst.h.

◆ fsdSensLocCoord

fsdHitXY StsConst::fsdSensLocCoord[kuTotalNbOfSensors]
Initial value:
= {-dSp, dSpHalf, 0., dSp, dSp, 30.,
dSp, -30., 0., -dSp, -dSp, -30}
const Double_t dSp
Definition StsConst.h:178
const Double_t dSpHalf
Definition StsConst.h:179

Definition at line 181 of file StsConst.h.

Referenced by ComputeVspGeomFromSsXY().