|
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_4stations () |
| enum ModuleSize |
| Enumerator | |
|---|---|
| STANDARD_MODULE | |
| LONG_MODULE | |
Definition at line 30 of file SiliconConfigCalculate_Run8_4stations.C.
| enum ModuleType |
| Enumerator | |
|---|---|
| RIGHT_ANGLED_MODULE | |
| BEVEL_MODULE | |
| RIGHT_ANGLED_MODULE_HALF | |
| BEVEL_MODULE_HALF | |
Definition at line 491 of file SiliconConfigCalculate_Run8_4stations.C.
| Enumerator | |
|---|---|
| LeftToRight | |
| RightToLeft | |
Definition at line 306 of file SiliconConfigCalculate_Run8_4stations.C.
| void CalculateParameters | ( | TString | xml_file_name | ) |
Definition at line 742 of file SiliconConfigCalculate_Run8_4stations.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 561 of file SiliconConfigCalculate_Run8_4stations.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_4stations().
| void SiliconConfigCalculate_Run8_4stations | ( | ) |
Definition at line 549 of file SiliconConfigCalculate_Run8_4stations.C.
References CalculateParameters(), and PrintInfo().
| Double_t BevelAngleDeg[NModuleSizes] |
Definition at line 61 of file SiliconConfigCalculate_Run8_4stations.C.
| Double_t BevelAngleRad[NModuleSizes] |
Definition at line 56 of file SiliconConfigCalculate_Run8_4stations.C.
| Double_t FirstStripNumberLowLayer[NModuleSizes][2] |
Definition at line 336 of file SiliconConfigCalculate_Run8_4stations.C.
| Double_t FirstStripNumberUpLayer[NModuleSizes][2] |
Definition at line 330 of file SiliconConfigCalculate_Run8_4stations.C.
| const ModuleType ModulesTypes[NStations][NMaxModules] |
Definition at line 499 of file SiliconConfigCalculate_Run8_4stations.C.
| const Bool_t ModulesXRotations[NStations][NMaxModules] |
Definition at line 531 of file SiliconConfigCalculate_Run8_4stations.C.
| const Bool_t ModulesYRotations[NStations][NMaxModules] |
Definition at line 516 of file SiliconConfigCalculate_Run8_4stations.C.
| const Int_t NMaxModules = 22 |
Definition at line 436 of file SiliconConfigCalculate_Run8_4stations.C.
Definition at line 438 of file SiliconConfigCalculate_Run8_4stations.C.
| const unsigned int NModuleSizes = 2 |
Definition at line 35 of file SiliconConfigCalculate_Run8_4stations.C.
| const Int_t NStations = 4 |
Definition at line 435 of file SiliconConfigCalculate_Run8_4stations.C.
| Double_t PitchValue[NModuleSizes][2] |
Definition at line 318 of file SiliconConfigCalculate_Run8_4stations.C.
| Double_t StripAngle[NModuleSizes][2] |
Definition at line 324 of file SiliconConfigCalculate_Run8_4stations.C.
| StripNumberingDirection StripDirection[NModuleSizes][2] |
Definition at line 312 of file SiliconConfigCalculate_Run8_4stations.C.
| Double_t x_delta[NModuleSizes][2] |
Definition at line 346 of file SiliconConfigCalculate_Run8_4stations.C.
| Double_t x_delta_bottom_BP[NModuleSizes][2] |
Definition at line 390 of file SiliconConfigCalculate_Run8_4stations.C.
| Double_t x_delta_top_BP[NModuleSizes][2] |
Definition at line 365 of file SiliconConfigCalculate_Run8_4stations.C.
| Double_t XBevelSize[NModuleSizes] = {3.82 , 3.82 } |
Definition at line 53 of file SiliconConfigCalculate_Run8_4stations.C.
| Double_t XDeadZone[NModuleSizes][2][3] |
Definition at line 404 of file SiliconConfigCalculate_Run8_4stations.C.
| Double_t XLeftBorder[NModuleSizes][2] |
Definition at line 69 of file SiliconConfigCalculate_Run8_4stations.C.
| Double_t XLeftBorderLowerlayer[NModuleSizes][2] |
Definition at line 236 of file SiliconConfigCalculate_Run8_4stations.C.
| Double_t XLeftBorderUpperlayer[NModuleSizes][2] |
Definition at line 225 of file SiliconConfigCalculate_Run8_4stations.C.
| const Double_t XModuleShifts[NStations][NMaxModules] |
Definition at line 446 of file SiliconConfigCalculate_Run8_4stations.C.
| Double_t XModuleSize[NModuleSizes] = {6.3 , 6.3 } |
Definition at line 39 of file SiliconConfigCalculate_Run8_4stations.C.
| Double_t XOrigLowLayer[NModuleSizes][2] |
Definition at line 156 of file SiliconConfigCalculate_Run8_4stations.C.
| Double_t XOrigUpLayer[NModuleSizes][2] |
Definition at line 148 of file SiliconConfigCalculate_Run8_4stations.C.
| Double_t XRightBorder[NModuleSizes][2] |
Definition at line 74 of file SiliconConfigCalculate_Run8_4stations.C.
| Double_t XRightBorderLowerlayer[NModuleSizes][2] |
Definition at line 258 of file SiliconConfigCalculate_Run8_4stations.C.
| Double_t XRightBorderUpperlayer[NModuleSizes][2] |
Definition at line 247 of file SiliconConfigCalculate_Run8_4stations.C.
| Double_t XShiftFirstStripLowLayer[NModuleSizes][2] |
Definition at line 112 of file SiliconConfigCalculate_Run8_4stations.C.
| Double_t XShiftFirstStripUpLayer[NModuleSizes][2] |
Definition at line 107 of file SiliconConfigCalculate_Run8_4stations.C.
| Double_t XShiftLastStripLowLayer[NModuleSizes][2] |
Definition at line 122 of file SiliconConfigCalculate_Run8_4stations.C.
| Double_t XShiftLastStripUpLayer[NModuleSizes][2] |
Definition at line 117 of file SiliconConfigCalculate_Run8_4stations.C.
| Double_t XSizeLowLayer[NModuleSizes][2] |
Definition at line 203 of file SiliconConfigCalculate_Run8_4stations.C.
| Double_t XSizeUpLayer[NModuleSizes][2] |
Definition at line 181 of file SiliconConfigCalculate_Run8_4stations.C.
Definition at line 441 of file SiliconConfigCalculate_Run8_4stations.C.
| Double_t XYBevelBorder[NModuleSizes][2] |
Definition at line 99 of file SiliconConfigCalculate_Run8_4stations.C.
| Double_t y_delta[NModuleSizes][2] |
Definition at line 354 of file SiliconConfigCalculate_Run8_4stations.C.
| Double_t y_delta_bottom_BP[NModuleSizes][2] |
Definition at line 384 of file SiliconConfigCalculate_Run8_4stations.C.
| Double_t y_delta_top_BP[NModuleSizes][2] |
Definition at line 371 of file SiliconConfigCalculate_Run8_4stations.C.
| Double_t YBevelSize[NModuleSizes] = {3.82 , 3.82 } |
Definition at line 54 of file SiliconConfigCalculate_Run8_4stations.C.
| Double_t YBottomBorder[NModuleSizes][2] |
Definition at line 94 of file SiliconConfigCalculate_Run8_4stations.C.
| Double_t YDeadZone[NModuleSizes][2][3] |
Definition at line 419 of file SiliconConfigCalculate_Run8_4stations.C.
| Double_t YGapBetweenPartsOfModule[NModuleSizes] = {0.0035 , 0.0035 } |
Definition at line 37 of file SiliconConfigCalculate_Run8_4stations.C.
| Double_t YLeftBorderLowerlayer[NModuleSizes][2] |
Definition at line 281 of file SiliconConfigCalculate_Run8_4stations.C.
| Double_t YLeftBorderUpperlayer[NModuleSizes][2] |
Definition at line 270 of file SiliconConfigCalculate_Run8_4stations.C.
| Double_t YMiddleBorderLowerPart[NModuleSizes][2] |
Definition at line 89 of file SiliconConfigCalculate_Run8_4stations.C.
| Double_t YMiddleBorderUpperPart[NModuleSizes][2] |
Definition at line 84 of file SiliconConfigCalculate_Run8_4stations.C.
| const Double_t YModuleShifts[NStations][NMaxModules] |
Definition at line 458 of file SiliconConfigCalculate_Run8_4stations.C.
| Double_t YModuleSize[NModuleSizes] |
Definition at line 44 of file SiliconConfigCalculate_Run8_4stations.C.
| Double_t YModuleSizeLowerPart[NModuleSizes] = {6.3 , 9.3 } |
Definition at line 42 of file SiliconConfigCalculate_Run8_4stations.C.
| Double_t YModuleSizeUpperPart[NModuleSizes] = {6.3 , 9.3 } |
Definition at line 41 of file SiliconConfigCalculate_Run8_4stations.C.
| Double_t YOrigLowLayer[NModuleSizes][2] |
Definition at line 175 of file SiliconConfigCalculate_Run8_4stations.C.
| Double_t YOrigUpLayer[NModuleSizes][2] |
Definition at line 164 of file SiliconConfigCalculate_Run8_4stations.C.
| Double_t YRightBorderLowerlayer[NModuleSizes][2] |
Definition at line 299 of file SiliconConfigCalculate_Run8_4stations.C.
| Double_t YRightBorderUpperlayer[NModuleSizes][2] |
Definition at line 293 of file SiliconConfigCalculate_Run8_4stations.C.
| Double_t YShiftFirstStripLowLayer[NModuleSizes][2] |
Definition at line 132 of file SiliconConfigCalculate_Run8_4stations.C.
| Double_t YShiftFirstStripUpLayer[NModuleSizes][2] |
Definition at line 127 of file SiliconConfigCalculate_Run8_4stations.C.
| Double_t YShiftLastStripLowLayer[NModuleSizes][2] |
Definition at line 142 of file SiliconConfigCalculate_Run8_4stations.C.
| Double_t YShiftLastStripUpLayer[NModuleSizes][2] |
Definition at line 137 of file SiliconConfigCalculate_Run8_4stations.C.
| Double_t YSizeLowLayer[NModuleSizes][2] |
Definition at line 213 of file SiliconConfigCalculate_Run8_4stations.C.
| Double_t YSizeUpLayer[NModuleSizes][2] |
Definition at line 191 of file SiliconConfigCalculate_Run8_4stations.C.
Definition at line 442 of file SiliconConfigCalculate_Run8_4stations.C.
| Double_t YTopBorder[NModuleSizes][2] |
Definition at line 79 of file SiliconConfigCalculate_Run8_4stations.C.
| const Double_t ZModuleShifts[NStations][NMaxModules] |
Definition at line 469 of file SiliconConfigCalculate_Run8_4stations.C.
| Double_t ZModuleSize[NModuleSizes] = {0.03 , 0.03 } |
Definition at line 51 of file SiliconConfigCalculate_Run8_4stations.C.
| const Double_t ZStationPositions[NStations] = {+15.7, +15.7 + 8.64, +15.7 + 8.64 + 8.64, +15.7 + 8.64 + 8.64 + 8.64} |
Definition at line 443 of file SiliconConfigCalculate_Run8_4stations.C.