|
BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
|
Go to the source code of this file.
Enumerations | |
| enum | ModuleSize { STANDARD_MODULE , LONG_MODULE } |
| enum | StripNumberingDirection { LeftToRight , RightToLeft } |
| enum | ModuleType { RIGHT_ANGLED_MODULE , BEVEL_MODULE , RIGHT_ANGLED_MODULE_HALF , BEVEL_MODULE_HALF } |
Functions | |
| void | PrintInfo () |
| void | CalculateParameters (TString config_name, TString author, TString date) |
| void | SiliconConfigCalculate_5stations_2026 () |
| enum ModuleSize |
| Enumerator | |
|---|---|
| STANDARD_MODULE | |
| LONG_MODULE | |
Definition at line 28 of file SiliconConfigCalculate_5stations_2026.C.
| enum ModuleType |
| Enumerator | |
|---|---|
| RIGHT_ANGLED_MODULE | |
| BEVEL_MODULE | |
| RIGHT_ANGLED_MODULE_HALF | |
| BEVEL_MODULE_HALF | |
Definition at line 689 of file SiliconConfigCalculate_5stations_2026.C.
| Enumerator | |
|---|---|
| LeftToRight | |
| RightToLeft | |
Definition at line 305 of file SiliconConfigCalculate_5stations_2026.C.
Definition at line 960 of file SiliconConfigCalculate_5stations_2026.C.
References BEVEL_MODULE, BEVEL_MODULE_HALF, TString::Data(), FirstStripNumberLowLayer, FirstStripNumberUpLayer, LeftToRight, LONG_MODULE, ModulesTypes, ModulesXRotations, ModulesYRotations, NModulesInStations, NStations, PitchValue, RIGHT_ANGLED_MODULE, RIGHT_ANGLED_MODULE_HALF, RightToLeft, STANDARD_MODULE, StripAngle, StripDirection, XDeadZone, XLeftBorderLowerlayer, XLeftBorderUpperlayer, XModuleShifts, XOrigLowLayer, XOrigUpLayer, XRightBorderLowerlayer, XRightBorderUpperlayer, XSizeLowLayer, XSizeUpLayer, XStationPositions, YDeadZone, YGapBetweenPartsOfModule, YLeftBorderLowerlayer, YLeftBorderUpperlayer, YMiddleBorderLowerPart, YMiddleBorderUpperPart, YModuleShifts, YOrigLowLayer, YOrigUpLayer, YRightBorderLowerlayer, YRightBorderUpperlayer, YSizeLowLayer, YSizeUpLayer, YStationPositions, ZModuleShifts, and ZStationPositions.
| void PrintInfo | ( | ) |
Definition at line 779 of file SiliconConfigCalculate_5stations_2026.C.
References FirstStripNumberLowLayer, FirstStripNumberUpLayer, LeftToRight, LONG_MODULE, PitchValue, STANDARD_MODULE, StripAngle, StripDirection, XDeadZone, XLeftBorderLowerlayer, XLeftBorderUpperlayer, XOrigLowLayer, XOrigUpLayer, XRightBorderLowerlayer, XRightBorderUpperlayer, XSizeLowLayer, XSizeUpLayer, YDeadZone, YLeftBorderLowerlayer, YLeftBorderUpperlayer, YOrigLowLayer, YOrigUpLayer, YRightBorderLowerlayer, YRightBorderUpperlayer, YSizeLowLayer, and YSizeUpLayer.
| void SiliconConfigCalculate_5stations_2026 | ( | ) |
Definition at line 762 of file SiliconConfigCalculate_5stations_2026.C.
References CalculateParameters().
| Double_t BevelAngleDeg[NModuleSizes] |
Definition at line 60 of file SiliconConfigCalculate_5stations_2026.C.
| Double_t BevelAngleRad[NModuleSizes] |
Definition at line 55 of file SiliconConfigCalculate_5stations_2026.C.
| Double_t FirstStripNumberLowLayer[NModuleSizes][2] |
Definition at line 335 of file SiliconConfigCalculate_5stations_2026.C.
| Double_t FirstStripNumberUpLayer[NModuleSizes][2] |
Definition at line 329 of file SiliconConfigCalculate_5stations_2026.C.
| const ModuleType ModulesTypes[NStations][NMaxModules] |
Definition at line 697 of file SiliconConfigCalculate_5stations_2026.C.
| const Bool_t ModulesXRotations[NStations][NMaxModules] |
Definition at line 730 of file SiliconConfigCalculate_5stations_2026.C.
| const Bool_t ModulesYRotations[NStations][NMaxModules] |
Definition at line 716 of file SiliconConfigCalculate_5stations_2026.C.
| const Int_t NMaxModules = 22 |
Definition at line 435 of file SiliconConfigCalculate_5stations_2026.C.
Definition at line 437 of file SiliconConfigCalculate_5stations_2026.C.
| const unsigned int NModuleSizes = 2 |
Definition at line 34 of file SiliconConfigCalculate_5stations_2026.C.
| const Int_t NStations = 5 |
Definition at line 434 of file SiliconConfigCalculate_5stations_2026.C.
| Double_t PitchValue[NModuleSizes][2] |
Definition at line 317 of file SiliconConfigCalculate_5stations_2026.C.
| Double_t StripAngle[NModuleSizes][2] |
Definition at line 323 of file SiliconConfigCalculate_5stations_2026.C.
| StripNumberingDirection StripDirection[NModuleSizes][2] |
Definition at line 311 of file SiliconConfigCalculate_5stations_2026.C.
| Double_t x_delta[NModuleSizes][2] |
Definition at line 345 of file SiliconConfigCalculate_5stations_2026.C.
| Double_t x_delta_bottom_BP[NModuleSizes][2] |
Definition at line 389 of file SiliconConfigCalculate_5stations_2026.C.
| Double_t x_delta_top_BP[NModuleSizes][2] |
Definition at line 364 of file SiliconConfigCalculate_5stations_2026.C.
Definition at line 474 of file SiliconConfigCalculate_5stations_2026.C.
Definition at line 501 of file SiliconConfigCalculate_5stations_2026.C.
| Double_t XBevelSize[NModuleSizes] = {3.82 , 3.82 } |
Definition at line 52 of file SiliconConfigCalculate_5stations_2026.C.
| Double_t XDeadZone[NModuleSizes][2][3] |
Definition at line 403 of file SiliconConfigCalculate_5stations_2026.C.
| Double_t XLeftBorder[NModuleSizes][2] |
Definition at line 68 of file SiliconConfigCalculate_5stations_2026.C.
| Double_t XLeftBorderLowerlayer[NModuleSizes][2] |
Definition at line 235 of file SiliconConfigCalculate_5stations_2026.C.
| Double_t XLeftBorderUpperlayer[NModuleSizes][2] |
Definition at line 224 of file SiliconConfigCalculate_5stations_2026.C.
| const Double_t XModuleShifts[NStations][NMaxModules] |
Definition at line 518 of file SiliconConfigCalculate_5stations_2026.C.
| Double_t XModuleSize[NModuleSizes] = {6.3 , 6.3 } |
Definition at line 38 of file SiliconConfigCalculate_5stations_2026.C.
| Double_t XOrigLowLayer[NModuleSizes][2] |
Definition at line 155 of file SiliconConfigCalculate_5stations_2026.C.
| Double_t XOrigUpLayer[NModuleSizes][2] |
Definition at line 147 of file SiliconConfigCalculate_5stations_2026.C.
| Double_t XRightBorder[NModuleSizes][2] |
Definition at line 73 of file SiliconConfigCalculate_5stations_2026.C.
| Double_t XRightBorderLowerlayer[NModuleSizes][2] |
Definition at line 257 of file SiliconConfigCalculate_5stations_2026.C.
| Double_t XRightBorderUpperlayer[NModuleSizes][2] |
Definition at line 246 of file SiliconConfigCalculate_5stations_2026.C.
| Double_t XShiftFirstStripLowLayer[NModuleSizes][2] |
Definition at line 111 of file SiliconConfigCalculate_5stations_2026.C.
| Double_t XShiftFirstStripUpLayer[NModuleSizes][2] |
Definition at line 106 of file SiliconConfigCalculate_5stations_2026.C.
| Double_t XShiftLastStripLowLayer[NModuleSizes][2] |
Definition at line 121 of file SiliconConfigCalculate_5stations_2026.C.
| Double_t XShiftLastStripUpLayer[NModuleSizes][2] |
Definition at line 116 of file SiliconConfigCalculate_5stations_2026.C.
| Double_t XSizeLowLayer[NModuleSizes][2] |
Definition at line 202 of file SiliconConfigCalculate_5stations_2026.C.
| Double_t XSizeUpLayer[NModuleSizes][2] |
Definition at line 180 of file SiliconConfigCalculate_5stations_2026.C.
Definition at line 440 of file SiliconConfigCalculate_5stations_2026.C.
| Double_t XYBevelBorder[NModuleSizes][2] |
Definition at line 98 of file SiliconConfigCalculate_5stations_2026.C.
| Double_t y_delta[NModuleSizes][2] |
Definition at line 353 of file SiliconConfigCalculate_5stations_2026.C.
| Double_t y_delta_bottom_BP[NModuleSizes][2] |
Definition at line 383 of file SiliconConfigCalculate_5stations_2026.C.
| Double_t y_delta_top_BP[NModuleSizes][2] |
Definition at line 370 of file SiliconConfigCalculate_5stations_2026.C.
Definition at line 483 of file SiliconConfigCalculate_5stations_2026.C.
Definition at line 510 of file SiliconConfigCalculate_5stations_2026.C.
| Double_t YBevelSize[NModuleSizes] = {3.82 , 3.82 } |
Definition at line 53 of file SiliconConfigCalculate_5stations_2026.C.
| Double_t YBottomBorder[NModuleSizes][2] |
Definition at line 93 of file SiliconConfigCalculate_5stations_2026.C.
| Double_t YDeadZone[NModuleSizes][2][3] |
Definition at line 418 of file SiliconConfigCalculate_5stations_2026.C.
| Double_t YGapBetweenPartsOfModule[NModuleSizes] = {0.0035 , 0.0035 } |
Definition at line 36 of file SiliconConfigCalculate_5stations_2026.C.
| Double_t YLeftBorderLowerlayer[NModuleSizes][2] |
Definition at line 280 of file SiliconConfigCalculate_5stations_2026.C.
| Double_t YLeftBorderUpperlayer[NModuleSizes][2] |
Definition at line 269 of file SiliconConfigCalculate_5stations_2026.C.
| Double_t YMiddleBorderLowerPart[NModuleSizes][2] |
Definition at line 88 of file SiliconConfigCalculate_5stations_2026.C.
| Double_t YMiddleBorderUpperPart[NModuleSizes][2] |
Definition at line 83 of file SiliconConfigCalculate_5stations_2026.C.
| const Double_t YModuleShifts[NStations][NMaxModules] |
Definition at line 577 of file SiliconConfigCalculate_5stations_2026.C.
| Double_t YModuleSize[NModuleSizes] |
Definition at line 43 of file SiliconConfigCalculate_5stations_2026.C.
| Double_t YModuleSizeLowerPart[NModuleSizes] = {6.3 , 9.3 } |
Definition at line 41 of file SiliconConfigCalculate_5stations_2026.C.
| Double_t YModuleSizeUpperPart[NModuleSizes] = {6.3 , 9.3 } |
Definition at line 40 of file SiliconConfigCalculate_5stations_2026.C.
| Double_t YOrigLowLayer[NModuleSizes][2] |
Definition at line 174 of file SiliconConfigCalculate_5stations_2026.C.
| Double_t YOrigUpLayer[NModuleSizes][2] |
Definition at line 163 of file SiliconConfigCalculate_5stations_2026.C.
| Double_t YRightBorderLowerlayer[NModuleSizes][2] |
Definition at line 298 of file SiliconConfigCalculate_5stations_2026.C.
| Double_t YRightBorderUpperlayer[NModuleSizes][2] |
Definition at line 292 of file SiliconConfigCalculate_5stations_2026.C.
| Double_t YShiftFirstStripLowLayer[NModuleSizes][2] |
Definition at line 131 of file SiliconConfigCalculate_5stations_2026.C.
| Double_t YShiftFirstStripUpLayer[NModuleSizes][2] |
Definition at line 126 of file SiliconConfigCalculate_5stations_2026.C.
| Double_t YShiftLastStripLowLayer[NModuleSizes][2] |
Definition at line 141 of file SiliconConfigCalculate_5stations_2026.C.
| Double_t YShiftLastStripUpLayer[NModuleSizes][2] |
Definition at line 136 of file SiliconConfigCalculate_5stations_2026.C.
| Double_t YSizeLowLayer[NModuleSizes][2] |
Definition at line 212 of file SiliconConfigCalculate_5stations_2026.C.
| Double_t YSizeUpLayer[NModuleSizes][2] |
Definition at line 190 of file SiliconConfigCalculate_5stations_2026.C.
Definition at line 449 of file SiliconConfigCalculate_5stations_2026.C.
| Double_t YTopBorder[NModuleSizes][2] |
Definition at line 78 of file SiliconConfigCalculate_5stations_2026.C.
| const Double_t z_mod_thick = 0.03 |
Definition at line 468 of file SiliconConfigCalculate_5stations_2026.C.
Definition at line 492 of file SiliconConfigCalculate_5stations_2026.C.
| const Double_t z_shift_low = -0.61 |
Definition at line 471 of file SiliconConfigCalculate_5stations_2026.C.
| const Double_t z_shift_up = +2.68 |
Definition at line 470 of file SiliconConfigCalculate_5stations_2026.C.
| const Double_t ZModuleShifts[NStations][NMaxModules] |
Definition at line 636 of file SiliconConfigCalculate_5stations_2026.C.
| Double_t ZModuleSize[NModuleSizes] = {0.03 , 0.03 } |
Definition at line 50 of file SiliconConfigCalculate_5stations_2026.C.
Definition at line 458 of file SiliconConfigCalculate_5stations_2026.C.