############################################################################## # Class: CbmMcbm2018StsPar # Context: For mSTS testing ############################################################################## [CbmMcbm2018StsPar] //---------------------------------------------------------------------------- // Total number of STS modules in the setup NbModules: Int_t 2 // Type of each module: 0 for connectors on the right, 1 for connectors on the left ModuleType: Int_t \ 0 0 // STS address for the first strip of each module ModAddress: Int_t \ 0x00000000 0x00000000 // Offset of module center in X, in mm (Should be done by geometry for the unpacker!) ModCenterPosX: Double_t \ 0.0 0.0 // Offset of module center in Y, in mm (Should be done by geometry for the unpacker!) ModCenterPosY: Double_t \ 0.0 0.0 // Total number of STS DPBs in system NrOfDpbs: Int_t 6 // Array to hold the unique IDs (equipment ID) for all STS DPBs, Array size has to match NrOfDpbs DbpIdArray: Int_t \ 0x193d 0x5c0b 0x18e3 0x4f19 0x1931 0x6601 // Array to hold the active flag for all CROBs, [ NbDpb * kuNbCrobPerDpb ] = [ NbDpb * 2 ] CrobActiveFlag: Int_t \ 1 0 // Index of the STS module for each FEB, [ NbDpb * kuNbCrobPerDpb * kuNbFebsPerCrob ] = = [ NbDpb * 2 * 5 ], -1 if inactive FebModuleIdx: Int_t \ 2 1 1 0 0 \ -1 -1 -1 -1 -1 // STS module side for each FEB, [ NbDpb * kuNbCrobPerDpb * kuNbFebsPerCrob ], 0 = P, 1 = N, -1 if inactive FebModuleSide: Int_t \ 0 1 0 1 0 \ -1 -1 -1 -1 -1 // ADC Gain in e-/ADC bin for each FEB, [ NbDpb * kuNbCrobPerDpb * kuNbFebsPerCrob ] FebAdcGain: Double_t \ 2000.0 0.0 0.0 2100.0 2100.0 \ 0.0 0.0 0.0 0.0 0.0 // Base at Cal. Thr. in e- for each FEB, [ NbDpb * kuNbCrobPerDpb * kuNbFebsPerCrob ] FebAdcBase: Double_t \ 0.0 0.0 0.0 14000.0 14000.0 \ 0.0 0.0 0.0 0.0 0.0 // Thr. step in e-/Thr. Unit for each FEB, [ NbDpb * kuNbCrobPerDpb * kuNbFebsPerCrob ] FebAdcThrGain: Double_t \ 0.0 0.0 0.0 2310.0 2310.0 \ 0.0 0.0 0.0 0.0 0.0 // Thr. offset in Units vs Cal. Thr. for each FEB, [ NbDpb * kuNbCrobPerDpb * kuNbFebsPerCrob ] FebAdcThrOffs: Double_t \ 0 0 0 0 0 \ 0 0 0 0 0 #######################