|
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 xml_file_name) |
| void | SiliconConfigCalculate_Run8 () |
| enum ModuleSize |
| Enumerator | |
|---|---|
| STANDARD_MODULE | |
| LONG_MODULE | |
Definition at line 37 of file SiliconConfigCalculate_Run8.C.
| enum ModuleType |
| Enumerator | |
|---|---|
| RIGHT_ANGLED_MODULE | |
| BEVEL_MODULE | |
| RIGHT_ANGLED_MODULE_HALF | |
| BEVEL_MODULE_HALF | |
Definition at line 636 of file SiliconConfigCalculate_Run8.C.
| Enumerator | |
|---|---|
| LeftToRight | |
| RightToLeft | |
Definition at line 313 of file SiliconConfigCalculate_Run8.C.
| void CalculateParameters | ( | TString | xml_file_name | ) |
Definition at line 888 of file SiliconConfigCalculate_Run8.C.
References BEVEL_MODULE, BEVEL_MODULE_HALF, TString::Data(), FirstStripNumberLowLayer, FirstStripNumberUpLayer, HalfPlanesYRotations, LeftToRight, LONG_MODULE, ModulesTypes, ModulesXRotations, ModulesYRotations, NModulesInStations, NStations, PitchValue, RIGHT_ANGLED_MODULE, RIGHT_ANGLED_MODULE_HALF, RightToLeft, STANDARD_MODULE, StripAngle, StripDirection, x_shift_hp, XDeadZone, XLeftBorderLowerlayer, XLeftBorderUpperlayer, XModuleShifts, XOrigLowLayer, XOrigUpLayer, XRightBorderLowerlayer, XRightBorderUpperlayer, XSizeLowLayer, XSizeUpLayer, XStationPositions, y_shift_hp, YDeadZone, YGapBetweenPartsOfModule, YLeftBorderLowerlayer, YLeftBorderUpperlayer, YMiddleBorderLowerPart, YMiddleBorderUpperPart, YModuleShifts, YOrigLowLayer, YOrigUpLayer, YRightBorderLowerlayer, YRightBorderUpperlayer, YSizeLowLayer, YSizeUpLayer, YStationPositions, z_shift_hp, ZModuleShifts, and ZStationPositions.
| void PrintInfo | ( | ) |
Definition at line 707 of file SiliconConfigCalculate_Run8.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.
Referenced by SiliconConfigCalculate_Run8().
| void SiliconConfigCalculate_Run8 | ( | ) |
Definition at line 694 of file SiliconConfigCalculate_Run8.C.
References CalculateParameters(), and PrintInfo().
| Double_t BevelAngleDeg[NModuleSizes] |
Definition at line 68 of file SiliconConfigCalculate_Run8.C.
| Double_t BevelAngleRad[NModuleSizes] |
Definition at line 63 of file SiliconConfigCalculate_Run8.C.
| Double_t FirstStripNumberLowLayer[NModuleSizes][2] |
Definition at line 343 of file SiliconConfigCalculate_Run8.C.
| Double_t FirstStripNumberUpLayer[NModuleSizes][2] |
Definition at line 337 of file SiliconConfigCalculate_Run8.C.
| const Double_t HalfPlanesYRotations[NStations][NMaxHalfPlanes] |
Definition at line 681 of file SiliconConfigCalculate_Run8.C.
| const ModuleType ModulesTypes[NStations][NMaxModules] |
Definition at line 644 of file SiliconConfigCalculate_Run8.C.
| const Bool_t ModulesXRotations[NStations][NMaxModules] |
Definition at line 669 of file SiliconConfigCalculate_Run8.C.
| const Bool_t ModulesYRotations[NStations][NMaxModules] |
Definition at line 658 of file SiliconConfigCalculate_Run8.C.
| const Int_t NMaxHalfPlanes = 2 |
Definition at line 680 of file SiliconConfigCalculate_Run8.C.
| const Int_t NMaxModules = 22 |
Definition at line 443 of file SiliconConfigCalculate_Run8.C.
Definition at line 445 of file SiliconConfigCalculate_Run8.C.
| const unsigned int NModuleSizes = 2 |
Definition at line 42 of file SiliconConfigCalculate_Run8.C.
| const Int_t NStations = 4 |
Definition at line 442 of file SiliconConfigCalculate_Run8.C.
| Double_t PitchValue[NModuleSizes][2] |
Definition at line 325 of file SiliconConfigCalculate_Run8.C.
| Double_t StripAngle[NModuleSizes][2] |
Definition at line 331 of file SiliconConfigCalculate_Run8.C.
| StripNumberingDirection StripDirection[NModuleSizes][2] |
Definition at line 319 of file SiliconConfigCalculate_Run8.C.
| Double_t x_delta[NModuleSizes][2] |
Definition at line 353 of file SiliconConfigCalculate_Run8.C.
| Double_t x_delta_bottom_BP[NModuleSizes][2] |
Definition at line 397 of file SiliconConfigCalculate_Run8.C.
| Double_t x_delta_top_BP[NModuleSizes][2] |
Definition at line 372 of file SiliconConfigCalculate_Run8.C.
Definition at line 463 of file SiliconConfigCalculate_Run8.C.
Definition at line 471 of file SiliconConfigCalculate_Run8.C.
| Double_t XBevelSize[NModuleSizes] = {3.82 , 3.82 } |
Definition at line 60 of file SiliconConfigCalculate_Run8.C.
| Double_t XDeadZone[NModuleSizes][2][3] |
Definition at line 411 of file SiliconConfigCalculate_Run8.C.
| Double_t XLeftBorder[NModuleSizes][2] |
Definition at line 76 of file SiliconConfigCalculate_Run8.C.
| Double_t XLeftBorderLowerlayer[NModuleSizes][2] |
Definition at line 243 of file SiliconConfigCalculate_Run8.C.
| Double_t XLeftBorderUpperlayer[NModuleSizes][2] |
Definition at line 232 of file SiliconConfigCalculate_Run8.C.
| const Double_t XModuleShifts[NStations][NMaxModules] |
Definition at line 478 of file SiliconConfigCalculate_Run8.C.
| Double_t XModuleSize[NModuleSizes] = {6.3 , 6.3 } |
Definition at line 46 of file SiliconConfigCalculate_Run8.C.
| Double_t XOrigLowLayer[NModuleSizes][2] |
Definition at line 163 of file SiliconConfigCalculate_Run8.C.
| Double_t XOrigUpLayer[NModuleSizes][2] |
Definition at line 155 of file SiliconConfigCalculate_Run8.C.
| Double_t XRightBorder[NModuleSizes][2] |
Definition at line 81 of file SiliconConfigCalculate_Run8.C.
| Double_t XRightBorderLowerlayer[NModuleSizes][2] |
Definition at line 265 of file SiliconConfigCalculate_Run8.C.
| Double_t XRightBorderUpperlayer[NModuleSizes][2] |
Definition at line 254 of file SiliconConfigCalculate_Run8.C.
| Double_t XShiftFirstStripLowLayer[NModuleSizes][2] |
Definition at line 119 of file SiliconConfigCalculate_Run8.C.
| Double_t XShiftFirstStripUpLayer[NModuleSizes][2] |
Definition at line 114 of file SiliconConfigCalculate_Run8.C.
| Double_t XShiftLastStripLowLayer[NModuleSizes][2] |
Definition at line 129 of file SiliconConfigCalculate_Run8.C.
| Double_t XShiftLastStripUpLayer[NModuleSizes][2] |
Definition at line 124 of file SiliconConfigCalculate_Run8.C.
| Double_t XSizeLowLayer[NModuleSizes][2] |
Definition at line 210 of file SiliconConfigCalculate_Run8.C.
| Double_t XSizeUpLayer[NModuleSizes][2] |
Definition at line 188 of file SiliconConfigCalculate_Run8.C.
Definition at line 448 of file SiliconConfigCalculate_Run8.C.
| Double_t XYBevelBorder[NModuleSizes][2] |
Definition at line 106 of file SiliconConfigCalculate_Run8.C.
| Double_t y_delta[NModuleSizes][2] |
Definition at line 361 of file SiliconConfigCalculate_Run8.C.
| Double_t y_delta_bottom_BP[NModuleSizes][2] |
Definition at line 391 of file SiliconConfigCalculate_Run8.C.
| Double_t y_delta_top_BP[NModuleSizes][2] |
Definition at line 378 of file SiliconConfigCalculate_Run8.C.
Definition at line 465 of file SiliconConfigCalculate_Run8.C.
Definition at line 474 of file SiliconConfigCalculate_Run8.C.
| Double_t YBevelSize[NModuleSizes] = {3.82 , 3.82 } |
Definition at line 61 of file SiliconConfigCalculate_Run8.C.
| Double_t YBottomBorder[NModuleSizes][2] |
Definition at line 101 of file SiliconConfigCalculate_Run8.C.
| Double_t YDeadZone[NModuleSizes][2][3] |
Definition at line 426 of file SiliconConfigCalculate_Run8.C.
| Double_t YGapBetweenPartsOfModule[NModuleSizes] = {0.0035 , 0.0035 } |
Definition at line 44 of file SiliconConfigCalculate_Run8.C.
| Double_t YLeftBorderLowerlayer[NModuleSizes][2] |
Definition at line 288 of file SiliconConfigCalculate_Run8.C.
| Double_t YLeftBorderUpperlayer[NModuleSizes][2] |
Definition at line 277 of file SiliconConfigCalculate_Run8.C.
| Double_t YMiddleBorderLowerPart[NModuleSizes][2] |
Definition at line 96 of file SiliconConfigCalculate_Run8.C.
| Double_t YMiddleBorderUpperPart[NModuleSizes][2] |
Definition at line 91 of file SiliconConfigCalculate_Run8.C.
| const Double_t YModuleShifts[NStations][NMaxModules] |
Definition at line 509 of file SiliconConfigCalculate_Run8.C.
| Double_t YModuleSize[NModuleSizes] |
Definition at line 51 of file SiliconConfigCalculate_Run8.C.
| Double_t YModuleSizeLowerPart[NModuleSizes] = {6.3 , 9.3 } |
Definition at line 49 of file SiliconConfigCalculate_Run8.C.
| Double_t YModuleSizeUpperPart[NModuleSizes] = {6.3 , 9.3 } |
Definition at line 48 of file SiliconConfigCalculate_Run8.C.
| Double_t YOrigLowLayer[NModuleSizes][2] |
Definition at line 182 of file SiliconConfigCalculate_Run8.C.
| Double_t YOrigUpLayer[NModuleSizes][2] |
Definition at line 171 of file SiliconConfigCalculate_Run8.C.
| Double_t YRightBorderLowerlayer[NModuleSizes][2] |
Definition at line 306 of file SiliconConfigCalculate_Run8.C.
| Double_t YRightBorderUpperlayer[NModuleSizes][2] |
Definition at line 300 of file SiliconConfigCalculate_Run8.C.
| Double_t YShiftFirstStripLowLayer[NModuleSizes][2] |
Definition at line 139 of file SiliconConfigCalculate_Run8.C.
| Double_t YShiftFirstStripUpLayer[NModuleSizes][2] |
Definition at line 134 of file SiliconConfigCalculate_Run8.C.
| Double_t YShiftLastStripLowLayer[NModuleSizes][2] |
Definition at line 149 of file SiliconConfigCalculate_Run8.C.
| Double_t YShiftLastStripUpLayer[NModuleSizes][2] |
Definition at line 144 of file SiliconConfigCalculate_Run8.C.
| Double_t YSizeLowLayer[NModuleSizes][2] |
Definition at line 220 of file SiliconConfigCalculate_Run8.C.
| Double_t YSizeUpLayer[NModuleSizes][2] |
Definition at line 198 of file SiliconConfigCalculate_Run8.C.
Definition at line 450 of file SiliconConfigCalculate_Run8.C.
| Double_t YTopBorder[NModuleSizes][2] |
Definition at line 86 of file SiliconConfigCalculate_Run8.C.
| const Double_t z_mod_thick = 0.03 |
Definition at line 461 of file SiliconConfigCalculate_Run8.C.
Definition at line 468 of file SiliconConfigCalculate_Run8.C.
| const Double_t z_shift_low = -0.61 |
Definition at line 458 of file SiliconConfigCalculate_Run8.C.
| const Double_t z_shift_up = +2.68 |
Definition at line 456 of file SiliconConfigCalculate_Run8.C.
| const Double_t ZModuleShifts[NStations][NMaxModules] |
Definition at line 540 of file SiliconConfigCalculate_Run8.C.
| Double_t ZModuleSize[NModuleSizes] = {0.03 , 0.03 } |
Definition at line 58 of file SiliconConfigCalculate_Run8.C.
Definition at line 452 of file SiliconConfigCalculate_Run8.C.