|
BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
|
Go to the source code of this file.
Enumerations | |
| enum | ModuleFrameType { SIDE , MIDDLE } |
| enum | StripNumberingDirection { LeftToRight , RightToLeft } |
Functions | |
| void | PrintInfo () |
| void | CalculateParameters (TString xml_file_name) |
| void | VSPConfigCalculate_Run9 () |
| enum ModuleFrameType |
| Enumerator | |
|---|---|
| SIDE | |
| MIDDLE | |
Definition at line 56 of file VSPConfigCalculate_Run9.C.
| Enumerator | |
|---|---|
| LeftToRight | |
| RightToLeft | |
Definition at line 118 of file VSPConfigCalculate_Run9.C.
| void CalculateParameters | ( | TString | xml_file_name | ) |
Definition at line 206 of file VSPConfigCalculate_Run9.C.
References TString::Data(), TMath::DegToRad(), FirstStripNumberLayer, LeftToRight, ModulesXRotations, ModulesYRotations, NModulesInStations, NStations, PitchValue, RightToLeft, StripAngle, StripDirection, TMath::Tan(), XLeftBorderLayer, XModuleShifts, XOrigLayer, XRightBorderLayer, XSizeLayer, XStationPositions, YLeftBorderLayer, YModuleShifts, YOrigLayer, YRightBorderLayer, YSizeLayer, YStationPositions, ZModuleShifts, and ZStationPositions.
| void PrintInfo | ( | ) |
Definition at line 152 of file VSPConfigCalculate_Run9.C.
References FirstStripNumberLayer, LeftToRight, PitchValue, StripAngle, StripDirection, XLeftBorderLayer, XOrigLayer, XRightBorderLayer, XSizeLayer, YLeftBorderLayer, YOrigLayer, YRightBorderLayer, and YSizeLayer.
Referenced by VSPConfigCalculate_Run9().
| void VSPConfigCalculate_Run9 | ( | ) |
Definition at line 140 of file VSPConfigCalculate_Run9.C.
References CalculateParameters(), and PrintInfo().
| Int_t FirstStripNumberLayer[3] = {0, 0, 0} |
Definition at line 127 of file VSPConfigCalculate_Run9.C.
| const ModuleFrameType ModulesFrameTypes[NStations][NMaxModules] |
| const Bool_t ModulesXRotations[NStations][NMaxModules] |
Definition at line 72 of file VSPConfigCalculate_Run9.C.
| const Bool_t ModulesYRotations[NStations][NMaxModules] |
Definition at line 67 of file VSPConfigCalculate_Run9.C.
| const Int_t NMaxModules = 6 |
Definition at line 30 of file VSPConfigCalculate_Run9.C.
Definition at line 32 of file VSPConfigCalculate_Run9.C.
| const Int_t NStations = 1 |
Definition at line 29 of file VSPConfigCalculate_Run9.C.
| Double_t PitchValue[3] = {0.00575038, 0.00575038, 0.0058} |
Definition at line 125 of file VSPConfigCalculate_Run9.C.
| Double_t StripAngle[3] = {+7.5, +7.5, +0.0} |
Definition at line 126 of file VSPConfigCalculate_Run9.C.
| StripNumberingDirection StripDirection[3] = {LeftToRight, LeftToRight, LeftToRight} |
Definition at line 123 of file VSPConfigCalculate_Run9.C.
| Double_t XLeftBorderFrame = 0.1304 |
Definition at line 84 of file VSPConfigCalculate_Run9.C.
| Double_t XLeftBorderLayer[3] = {XOrigLayer[0], XOrigLayer[1] - XSizeLayer[1], XOrigLayer[2]} |
Definition at line 108 of file VSPConfigCalculate_Run9.C.
| const Double_t XModuleShifts[NStations][NMaxModules] |
Definition at line 40 of file VSPConfigCalculate_Run9.C.
| Double_t XModuleSize = 6.2 |
Definition at line 80 of file VSPConfigCalculate_Run9.C.
| Double_t XOrigLayer[3] = {0.0 + XSensorZoneSize * 0.5, 0.0 + XSensorZoneSize * 0.5, 0.0 + XSensorZoneSize * 0.5} |
Definition at line 100 of file VSPConfigCalculate_Run9.C.
| Double_t XRightBorderFrame = 0.1304 |
Definition at line 85 of file VSPConfigCalculate_Run9.C.
| Double_t XRightBorderLayer[3] |
Definition at line 113 of file VSPConfigCalculate_Run9.C.
| Double_t XSensorZoneSize = XModuleSize - (XLeftBorderFrame + XRightBorderFrame) |
Definition at line 90 of file VSPConfigCalculate_Run9.C.
| Double_t XShift_DuplicateCornerLayer |
Definition at line 131 of file VSPConfigCalculate_Run9.C.
| Double_t XSizeLayer[3] = {XSensorZoneSize, XSensorZoneSize, XSensorZoneSize} |
Definition at line 104 of file VSPConfigCalculate_Run9.C.
Definition at line 35 of file VSPConfigCalculate_Run9.C.
| Double_t YBottomBorderFrame = 0.1304 |
Definition at line 87 of file VSPConfigCalculate_Run9.C.
| Double_t YLeftBorderLayer[3] |
Definition at line 110 of file VSPConfigCalculate_Run9.C.
| const Double_t YModuleShifts[NStations][NMaxModules] |
Definition at line 45 of file VSPConfigCalculate_Run9.C.
| Double_t YModuleSize = 6.2 |
Definition at line 81 of file VSPConfigCalculate_Run9.C.
| Double_t YOrigLayer[3] = {0.0 - YSensorZoneSize * 0.5, 0.0 - YSensorZoneSize * 0.5, 0.0 - YSensorZoneSize * 0.5} |
Definition at line 102 of file VSPConfigCalculate_Run9.C.
| Double_t YRightBorderLayer[3] = {YOrigLayer[0] + YSizeLayer[0], YOrigLayer[1], YOrigLayer[2]} |
Definition at line 116 of file VSPConfigCalculate_Run9.C.
| Double_t YSensorZoneSize = YModuleSize - (YTopBorderFrame + YBottomBorderFrame) |
Definition at line 91 of file VSPConfigCalculate_Run9.C.
| Double_t YSizeLayer[3] = {YSensorZoneSize, YSensorZoneSize, YSensorZoneSize} |
Definition at line 106 of file VSPConfigCalculate_Run9.C.
Definition at line 36 of file VSPConfigCalculate_Run9.C.
| Double_t YTopBorderFrame = 0.1304 |
Definition at line 86 of file VSPConfigCalculate_Run9.C.
| const Double_t ZModuleShifts[NStations][NMaxModules] |
Definition at line 50 of file VSPConfigCalculate_Run9.C.
| Double_t ZModuleSize = 0.03 |
Definition at line 82 of file VSPConfigCalculate_Run9.C.
| Double_t ZSensorZoneSize = ZModuleSize |
Definition at line 92 of file VSPConfigCalculate_Run9.C.
Definition at line 37 of file VSPConfigCalculate_Run9.C.