BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Loading...
Searching...
No Matches
GemConfigCalculate_Run8_8stations_aligned.C File Reference
#include "Rtypes.h"
#include "TString.h"
#include <fstream>
Include dependency graph for GemConfigCalculate_Run8_8stations_aligned.C:

Go to the source code of this file.

Enumerations

enum  StripNumberingDirection { LeftToRight , RightToLeft }

Functions

void CalculateParameters (TString config_name, TString author, TString date)
void GemConfigCalculate_Run8_8stations_aligned ()

Variables

const Int_t NStations = 8
const Int_t NMaxModules = 4
const Int_t NModulesInStations [NStations] = {4, 4, 4, 4, 4, 4, 4, 1}
const Double_t XStationPositions [NStations]
const Double_t YStationPositions [NStations]
const Double_t ZStationPositions [NStations]
Double_t XModuleShifts [NStations][NMaxModules]
Double_t YModuleShifts [NStations][NMaxModules]
Double_t ZModuleShifts [NStations][NMaxModules]
const Double_t StsDX [NStations][8]
const Double_t StsDY [NStations][8]
const Double_t XAlignmentCorrections [NStations][NMaxModules]
const Double_t YAlignmentCorrections [NStations][NMaxModules]
const Double_t ZAlignmentCorrections [NStations][NMaxModules]
const Bool_t YStationRotations [NStations]
const Bool_t XStationRotations [NStations]
const Bool_t DriftDirectionInModules [NStations][NMaxModules]
const Double_t Gap_Drift_Thickness = 0.3
const Double_t Gap_FirstTransfer_Thickness = 0.25
const Double_t Gap_SecondTransfer_Thickness = 0.2
const Double_t Gap_Induction_Thickness = 0.15
const Double_t StripPitch_UHP = 0.08
const Double_t XMainZoneLayerSize_UHP = 81.6
const Double_t YMainZoneLayerSize_UHP = 45.0
const Double_t XHotZoneLayerSize_StraightStrips_UHP = 40.0
const Double_t YHotZoneLayerSize_StraightStrips_UHP = 15.0
const Double_t XHotZoneLayerSize_InclinedStrips_UHP [2] = {37.99, 42.01}
const Double_t YHotZoneLayerSize_InclinedStrips_UHP = 15.0
const Double_t StripPitch_LHP = 0.08
const Double_t XMainZoneLayerSize_LHP = 81.6
const Double_t YMainZoneLayerSize_LHP = 39.0
const Double_t XHotZoneLayerSize_StraightStrips_LHP = 40.0
const Double_t YHotZoneLayerSize_StraightStrips_LHP = 15.0
const Double_t XHotZoneLayerSize_InclinedStrips_LHP [2] = {37.99, 42.01}
const Double_t YHotZoneLayerSize_InclinedStrips_LHP = 15.0
const Double_t StripPitch_SMALL = 0.04
const Double_t XMainZoneLayerSize_SMALL = 10.0
const Double_t YMainZoneLayerSize_SMALL = 10.0
const Int_t NMaxLayersInModule = 4
const Int_t NLayersInModule [NStations] = {4, 4, 4, 4, 4, 4, 4, 2 }
const Int_t ZoneTypeOfLayers [NStations][NMaxLayersInModule]
const char * StripTypeOfLayes [NStations][NMaxLayersInModule]
const Double_t StripStereoAngleInModules [NStations][NMaxModules]
StripNumberingDirection StripDirection [2] = {LeftToRight, RightToLeft}
Double_t HoleRadius = 4.0 + 2.0
Double_t XDeadZone_Rect_UHP [4]
Double_t YDeadZone_Rect_UHP [4]
Double_t XDeadZone_TrapLeft_UHP [4]
Double_t YDeadZone_TrapLeft_UHP [4]
Double_t XDeadZone_TrapRight_UHP [4]
Double_t YDeadZone_TrapRight_UHP [4]
Double_t XDeadZone_TrianLeft_UHP [3]
Double_t YDeadZone_TrianLeft_UHP [3]
Double_t XDeadZone_TrianRight_UHP [3]
Double_t YDeadZone_TrianRight_UHP [3]
const UInt_t NPoints_DeadZone_Hole_UHP = 5
Double_t XDeadZone_Hole_UHP [NPoints_DeadZone_Hole_UHP]
Double_t YDeadZone_Hole_UHP [NPoints_DeadZone_Hole_UHP]
Double_t XDeadZone_Rect_LHP [4]
Double_t YDeadZone_Rect_LHP [4]
Double_t XDeadZone_TrapLeft_LHP [4]
Double_t YDeadZone_TrapLeft_LHP [4]
Double_t XDeadZone_TrapRight_LHP [4]
Double_t YDeadZone_TrapRight_LHP [4]
Double_t XDeadZone_TrianLeft_LHP [3]
Double_t YDeadZone_TrianLeft_LHP [3]
Double_t XDeadZone_TrianRight_LHP [3]
Double_t YDeadZone_TrianRight_LHP [3]
const UInt_t NPoints_DeadZone_Hole_LHP = 5
Double_t XDeadZone_Hole_LHP [NPoints_DeadZone_Hole_LHP]
Double_t YDeadZone_Hole_LHP [NPoints_DeadZone_Hole_LHP]

Enumeration Type Documentation

◆ StripNumberingDirection

Enumerator
LeftToRight 
RightToLeft 

Definition at line 320 of file GemConfigCalculate_Run8_8stations_aligned.C.

Function Documentation

◆ CalculateParameters()

void CalculateParameters ( TString config_name,
TString author,
TString date )

Definition at line 461 of file GemConfigCalculate_Run8_8stations_aligned.C.

References TString::Data(), DriftDirectionInModules, Gap_Drift_Thickness, Gap_FirstTransfer_Thickness, Gap_Induction_Thickness, Gap_SecondTransfer_Thickness, HoleRadius, NLayersInModule, NModulesInStations, NPoints_DeadZone_Hole_LHP, NPoints_DeadZone_Hole_UHP, NStations, StripPitch_LHP, StripPitch_SMALL, StripPitch_UHP, StripStereoAngleInModules, StripTypeOfLayes, XAlignmentCorrections, XDeadZone_Hole_LHP, XDeadZone_Hole_UHP, XDeadZone_Rect_LHP, XDeadZone_Rect_UHP, XDeadZone_TrapLeft_LHP, XDeadZone_TrapLeft_UHP, XDeadZone_TrapRight_LHP, XDeadZone_TrapRight_UHP, XDeadZone_TrianLeft_LHP, XDeadZone_TrianLeft_UHP, XDeadZone_TrianRight_LHP, XDeadZone_TrianRight_UHP, XHotZoneLayerSize_InclinedStrips_LHP, XHotZoneLayerSize_InclinedStrips_UHP, XHotZoneLayerSize_StraightStrips_LHP, XHotZoneLayerSize_StraightStrips_UHP, XMainZoneLayerSize_LHP, XMainZoneLayerSize_SMALL, XMainZoneLayerSize_UHP, XModuleShifts, XStationPositions, XStationRotations, YAlignmentCorrections, YDeadZone_Hole_LHP, YDeadZone_Hole_UHP, YDeadZone_Rect_LHP, YDeadZone_Rect_UHP, YDeadZone_TrapLeft_LHP, YDeadZone_TrapLeft_UHP, YDeadZone_TrapRight_LHP, YDeadZone_TrapRight_UHP, YDeadZone_TrianLeft_LHP, YDeadZone_TrianLeft_UHP, YDeadZone_TrianRight_LHP, YDeadZone_TrianRight_UHP, YHotZoneLayerSize_InclinedStrips_LHP, YHotZoneLayerSize_InclinedStrips_UHP, YHotZoneLayerSize_StraightStrips_LHP, YHotZoneLayerSize_StraightStrips_UHP, YMainZoneLayerSize_LHP, YMainZoneLayerSize_SMALL, YMainZoneLayerSize_UHP, YModuleShifts, YStationPositions, YStationRotations, ZAlignmentCorrections, ZModuleShifts, ZoneTypeOfLayers, and ZStationPositions.

Here is the call graph for this function:

◆ GemConfigCalculate_Run8_8stations_aligned()

void GemConfigCalculate_Run8_8stations_aligned ( )

Definition at line 446 of file GemConfigCalculate_Run8_8stations_aligned.C.

References CalculateParameters().

Here is the call graph for this function:

Variable Documentation

◆ DriftDirectionInModules

const Bool_t DriftDirectionInModules[NStations][NMaxModules]
Initial value:
= {
{false, false, true, true},
{true, true, false, false},
{false, false, true, true},
{true, true, false, false},
{false, false, true, true},
{true, true, false, false},
{false, false, true, true},
{true}
}

Definition at line 230 of file GemConfigCalculate_Run8_8stations_aligned.C.

◆ Gap_Drift_Thickness

const Double_t Gap_Drift_Thickness = 0.3

Definition at line 242 of file GemConfigCalculate_Run8_8stations_aligned.C.

◆ Gap_FirstTransfer_Thickness

const Double_t Gap_FirstTransfer_Thickness = 0.25

Definition at line 243 of file GemConfigCalculate_Run8_8stations_aligned.C.

◆ Gap_Induction_Thickness

const Double_t Gap_Induction_Thickness = 0.15

Definition at line 245 of file GemConfigCalculate_Run8_8stations_aligned.C.

◆ Gap_SecondTransfer_Thickness

const Double_t Gap_SecondTransfer_Thickness = 0.2

Definition at line 244 of file GemConfigCalculate_Run8_8stations_aligned.C.

◆ HoleRadius

Double_t HoleRadius = 4.0 + 2.0

Definition at line 327 of file GemConfigCalculate_Run8_8stations_aligned.C.

◆ NLayersInModule

const Int_t NLayersInModule[NStations] = {4, 4, 4, 4, 4, 4, 4, 2 }

Definition at line 281 of file GemConfigCalculate_Run8_8stations_aligned.C.

◆ NMaxLayersInModule

const Int_t NMaxLayersInModule = 4

Definition at line 280 of file GemConfigCalculate_Run8_8stations_aligned.C.

◆ NMaxModules

const Int_t NMaxModules = 4

Definition at line 31 of file GemConfigCalculate_Run8_8stations_aligned.C.

◆ NModulesInStations

const Int_t NModulesInStations[NStations] = {4, 4, 4, 4, 4, 4, 4, 1}

Definition at line 33 of file GemConfigCalculate_Run8_8stations_aligned.C.

◆ NPoints_DeadZone_Hole_LHP

const UInt_t NPoints_DeadZone_Hole_LHP = 5

Definition at line 421 of file GemConfigCalculate_Run8_8stations_aligned.C.

◆ NPoints_DeadZone_Hole_UHP

const UInt_t NPoints_DeadZone_Hole_UHP = 5

Definition at line 365 of file GemConfigCalculate_Run8_8stations_aligned.C.

◆ NStations

const Int_t NStations = 8

Definition at line 30 of file GemConfigCalculate_Run8_8stations_aligned.C.

◆ StripDirection

◆ StripPitch_LHP

const Double_t StripPitch_LHP = 0.08

Definition at line 261 of file GemConfigCalculate_Run8_8stations_aligned.C.

◆ StripPitch_SMALL

const Double_t StripPitch_SMALL = 0.04

Definition at line 274 of file GemConfigCalculate_Run8_8stations_aligned.C.

◆ StripPitch_UHP

const Double_t StripPitch_UHP = 0.08

Definition at line 248 of file GemConfigCalculate_Run8_8stations_aligned.C.

◆ StripStereoAngleInModules

const Double_t StripStereoAngleInModules[NStations][NMaxModules]
Initial value:
= {
{+15.0, +15.0, -15.0, -15.0},
{+15.0, +15.0, -15.0, -15.0},
{+15.0, +15.0, -15.0, -15.0},
{+15.0, +15.0, -15.0, -15.0},
{+15.0, +15.0, -15.0, -15.0},
{+15.0, +15.0, -15.0, -15.0},
{+15.0, +15.0, -15.0, -15.0},
{+90.0}
}

Definition at line 308 of file GemConfigCalculate_Run8_8stations_aligned.C.

◆ StripTypeOfLayes

const char* StripTypeOfLayes[NStations][NMaxLayersInModule]
Initial value:
= {
{"lower", "upper", "lower", "upper"},
{"lower", "upper", "lower", "upper"},
{"lower", "upper", "lower", "upper"},
{"lower", "upper", "lower", "upper"},
{"lower", "upper", "lower", "upper"},
{"lower", "upper", "lower", "upper"},
{"lower", "upper", "lower", "upper"},
{"lower", "upper"}
}

Definition at line 295 of file GemConfigCalculate_Run8_8stations_aligned.C.

◆ StsDX

const Double_t StsDX[NStations][8]
Initial value:
= {
{2.28613e-01, 2.34606e-01, 3.70449e-01, 4.39267e-01, 2.67664e-01, 2.84859e-01, 3.41005e-01, 4.16753e-01},
{3.17030e-01, 2.45618e-01, 4.29878e-01, 4.29169e-01, 2.60443e-01, 1.79925e-01, 3.76252e-01, 3.71674e-01},
{1.25543e-01, 1.37935e-01, 2.77096e-01, 3.51704e-01, 2.16012e-01, 2.12139e-01, 2.88912e-01, 3.57699e-01},
{3.17647e-01, 2.36295e-01, 3.75431e-01, 3.80575e-01, 1.68884e-01, 8.80524e-02, 2.51805e-01, 2.56513e-01},
{-3.01883e-02, -2.87880e-02, 1.09744e-01, 1.90429e-01, 1.78162e-02, 1.32671e-02, 9.23760e-02, 1.67779e-01},
{1.43966e-01, 5.53303e-02, 2.48555e-01, 2.49193e-01, 3.88544e-02, -3.31393e-02, 7.96085e-02, 7.41273e-02},
{0., -5.63645e-04, 0.05, 8.74027e-04, 0., 3.60763e-03, 0.074, 1.49797e-01}}

Definition at line 76 of file GemConfigCalculate_Run8_8stations_aligned.C.

Referenced by BmnToCbmHitConverter::ApplyAlignment().

◆ StsDY

const Double_t StsDY[NStations][8]
Initial value:
= {
{-2.40830e-01, -2.27117e-01, -4.41393e-01, -2.98662e-01, -1.47376e-01, -5.64919e-01, 3.60250e-02, -2.15290e-01},
{-4.83443e-01, -3.63780e-01, -3.52015e-01, -3.36903e-01, -1.14008e-01, -3.49136e-01, -2.14579e-01, -6.23524e-01},
{-1.91062e-01, -2.04515e-01, -3.79972e-01, -2.57092e-01, -1.01400e-01, -5.18137e-01, 5.39497e-02, -1.85679e-01},
{-4.55871e-01, -3.48696e-01, -2.33191e-01, -2.40044e-01, -5.37329e-02, -3.00596e-01, -1.98740e-01, -6.04983e-01},
{-2.31062e-01, -2.58276e-01, -4.03759e-01, -2.70196e-01, -8.53213e-02, -5.14891e-01, 3.15495e-02, -2.08464e-01},
{-2.58821e-01, -1.58621e-01, -9.84743e-02, -1.05756e-01, 1.54258e-01, -1.04935e-01, 1.83280e-02, -3.86622e-01},
{0., -5.86937e-03, -0.23, -1.45342e-01, 0., -3.98117e-01, 0.15, -1.04839e-01}}

Definition at line 84 of file GemConfigCalculate_Run8_8stations_aligned.C.

Referenced by BmnToCbmHitConverter::ApplyAlignment().

◆ XAlignmentCorrections

const Double_t XAlignmentCorrections[NStations][NMaxModules]
Initial value:
= {
{StsDX[0][0], StsDX[0][2], StsDX[0][4], StsDX[0][6]},
{StsDX[1][0], StsDX[1][2], StsDX[1][4], StsDX[1][6]},
{StsDX[2][0], StsDX[2][2], StsDX[2][4], StsDX[2][6]},
{StsDX[3][0], StsDX[3][2], StsDX[3][4], StsDX[3][6]},
{StsDX[4][0], StsDX[4][2], StsDX[4][4], StsDX[4][6]},
{StsDX[5][0], StsDX[5][2], StsDX[5][4], StsDX[5][6]},
{StsDX[6][0], StsDX[6][2], StsDX[6][4], StsDX[6][6]},
{0.0}
}

Definition at line 93 of file GemConfigCalculate_Run8_8stations_aligned.C.

Referenced by CalculateParameters(), create_rootgeom_GEMS_Run8_aligned(), create_rootgeom_GEMS_Run8_detailed_aligned(), create_rootgeom_Silicon_Run8_aligned(), and create_rootgeom_Silicon_Run8_detailed_aligned().

◆ XDeadZone_Hole_LHP

Double_t XDeadZone_Hole_LHP[NPoints_DeadZone_Hole_LHP]
Initial value:
= {
const Double_t XMainZoneLayerSize_LHP
constexpr Double_t DegToRad()
Double_t Cos(Double_t)

Definition at line 422 of file GemConfigCalculate_Run8_8stations_aligned.C.

◆ XDeadZone_Hole_UHP

Double_t XDeadZone_Hole_UHP[NPoints_DeadZone_Hole_UHP]
Initial value:

Definition at line 366 of file GemConfigCalculate_Run8_8stations_aligned.C.

◆ XDeadZone_Rect_LHP

◆ XDeadZone_Rect_UHP

◆ XDeadZone_TrapLeft_LHP

Double_t XDeadZone_TrapLeft_LHP[4]

◆ XDeadZone_TrapLeft_UHP

Double_t XDeadZone_TrapLeft_UHP[4]

◆ XDeadZone_TrapRight_LHP

Double_t XDeadZone_TrapRight_LHP[4]

◆ XDeadZone_TrapRight_UHP

Double_t XDeadZone_TrapRight_UHP[4]

◆ XDeadZone_TrianLeft_LHP

◆ XDeadZone_TrianLeft_UHP

◆ XDeadZone_TrianRight_LHP

◆ XDeadZone_TrianRight_UHP

◆ XHotZoneLayerSize_InclinedStrips_LHP

const Double_t XHotZoneLayerSize_InclinedStrips_LHP[2] = {37.99, 42.01}

Definition at line 269 of file GemConfigCalculate_Run8_8stations_aligned.C.

◆ XHotZoneLayerSize_InclinedStrips_UHP

const Double_t XHotZoneLayerSize_InclinedStrips_UHP[2] = {37.99, 42.01}

Definition at line 256 of file GemConfigCalculate_Run8_8stations_aligned.C.

◆ XHotZoneLayerSize_StraightStrips_LHP

const Double_t XHotZoneLayerSize_StraightStrips_LHP = 40.0

Definition at line 266 of file GemConfigCalculate_Run8_8stations_aligned.C.

◆ XHotZoneLayerSize_StraightStrips_UHP

const Double_t XHotZoneLayerSize_StraightStrips_UHP = 40.0

Definition at line 253 of file GemConfigCalculate_Run8_8stations_aligned.C.

◆ XMainZoneLayerSize_LHP

const Double_t XMainZoneLayerSize_LHP = 81.6

Definition at line 263 of file GemConfigCalculate_Run8_8stations_aligned.C.

◆ XMainZoneLayerSize_SMALL

const Double_t XMainZoneLayerSize_SMALL = 10.0

Definition at line 276 of file GemConfigCalculate_Run8_8stations_aligned.C.

◆ XMainZoneLayerSize_UHP

const Double_t XMainZoneLayerSize_UHP = 81.6

Definition at line 250 of file GemConfigCalculate_Run8_8stations_aligned.C.

◆ XModuleShifts

Double_t XModuleShifts[NStations][NMaxModules]
Initial value:
= {
{163.2 * 0.25, -163.2 * 0.25, 163.2 * 0.25, -163.2 * 0.25},
{163.2 * 0.25, -163.2 * 0.25, 163.2 * 0.25, -163.2 * 0.25},
{163.2 * 0.25, -163.2 * 0.25, 163.2 * 0.25, -163.2 * 0.25},
{163.2 * 0.25, -163.2 * 0.25, 163.2 * 0.25, -163.2 * 0.25},
{163.2 * 0.25, -163.2 * 0.25, 163.2 * 0.25, -163.2 * 0.25},
{163.2 * 0.25, -163.2 * 0.25, 163.2 * 0.25, -163.2 * 0.25},
{163.2 * 0.25, -163.2 * 0.25, 163.2 * 0.25, -163.2 * 0.25},
{0.0}
}

Definition at line 44 of file GemConfigCalculate_Run8_8stations_aligned.C.

◆ XStationPositions

const Double_t XStationPositions[NStations]
Initial value:
= {+1.474 , +2.614 , +3.393 , +4.699 ,
+6.337 , +8.189 , +9.893 , +50.0 }

Definition at line 36 of file GemConfigCalculate_Run8_8stations_aligned.C.

◆ XStationRotations

const Bool_t XStationRotations[NStations]
Initial value:
= {false , false , false , false ,
false , false , false , false }

Definition at line 226 of file GemConfigCalculate_Run8_8stations_aligned.C.

◆ YAlignmentCorrections

const Double_t YAlignmentCorrections[NStations][NMaxModules]
Initial value:
= {
{StsDY[0][0], StsDY[0][2], StsDY[0][4], StsDY[0][6]},
{StsDY[1][0], StsDY[1][2], StsDY[1][4], StsDY[1][6]},
{StsDY[2][0], StsDY[2][2], StsDY[2][4], StsDY[2][6]},
{StsDY[3][0], StsDY[3][2], StsDY[3][4], StsDY[3][6]},
{StsDY[4][0], StsDY[4][2], StsDY[4][4], StsDY[4][6]},
{StsDY[5][0], StsDY[5][2], StsDY[5][4], StsDY[5][6]},
{StsDY[6][0], StsDY[6][2], StsDY[6][4], StsDY[6][6]},
{0.0}
}

Definition at line 104 of file GemConfigCalculate_Run8_8stations_aligned.C.

Referenced by CalculateParameters(), create_rootgeom_GEMS_Run8_aligned(), create_rootgeom_GEMS_Run8_detailed_aligned(), create_rootgeom_Silicon_Run8_aligned(), and create_rootgeom_Silicon_Run8_detailed_aligned().

◆ YDeadZone_Hole_LHP

◆ YDeadZone_Hole_UHP

◆ YDeadZone_Rect_LHP

Double_t YDeadZone_Rect_LHP[4]

◆ YDeadZone_Rect_UHP

Double_t YDeadZone_Rect_UHP[4]

◆ YDeadZone_TrapLeft_LHP

Double_t YDeadZone_TrapLeft_LHP[4]

◆ YDeadZone_TrapLeft_UHP

Double_t YDeadZone_TrapLeft_UHP[4]

◆ YDeadZone_TrapRight_LHP

◆ YDeadZone_TrapRight_UHP

◆ YDeadZone_TrianLeft_LHP

◆ YDeadZone_TrianLeft_UHP

◆ YDeadZone_TrianRight_LHP

Double_t YDeadZone_TrianRight_LHP[3]

◆ YDeadZone_TrianRight_UHP

Double_t YDeadZone_TrianRight_UHP[3]

◆ YHotZoneLayerSize_InclinedStrips_LHP

const Double_t YHotZoneLayerSize_InclinedStrips_LHP = 15.0

Definition at line 270 of file GemConfigCalculate_Run8_8stations_aligned.C.

◆ YHotZoneLayerSize_InclinedStrips_UHP

const Double_t YHotZoneLayerSize_InclinedStrips_UHP = 15.0

Definition at line 257 of file GemConfigCalculate_Run8_8stations_aligned.C.

◆ YHotZoneLayerSize_StraightStrips_LHP

const Double_t YHotZoneLayerSize_StraightStrips_LHP = 15.0

Definition at line 267 of file GemConfigCalculate_Run8_8stations_aligned.C.

◆ YHotZoneLayerSize_StraightStrips_UHP

const Double_t YHotZoneLayerSize_StraightStrips_UHP = 15.0

Definition at line 254 of file GemConfigCalculate_Run8_8stations_aligned.C.

◆ YMainZoneLayerSize_LHP

const Double_t YMainZoneLayerSize_LHP = 39.0

Definition at line 264 of file GemConfigCalculate_Run8_8stations_aligned.C.

◆ YMainZoneLayerSize_SMALL

const Double_t YMainZoneLayerSize_SMALL = 10.0

Definition at line 277 of file GemConfigCalculate_Run8_8stations_aligned.C.

◆ YMainZoneLayerSize_UHP

const Double_t YMainZoneLayerSize_UHP = 45.0

Definition at line 251 of file GemConfigCalculate_Run8_8stations_aligned.C.

◆ YModuleShifts

Double_t YModuleShifts[NStations][NMaxModules]
Initial value:
= {
{+22.5, +22.5, -19.5, -19.5},
{+22.5, +22.5, -19.5, -19.5},
{+22.5, +22.5, -19.5, -19.5},
{+22.5, +22.5, -19.5, -19.5},
{+22.5, +22.5, -19.5, -19.5},
{+22.5, +22.5, -19.5, -19.5},
{+22.5, +22.5, -19.5, -19.5},
{0.0}
}

Definition at line 54 of file GemConfigCalculate_Run8_8stations_aligned.C.

◆ YStationPositions

const Double_t YStationPositions[NStations]
Initial value:
= {-0.086 , -0.107 , +0.003 , -0.097 ,
-0.003 , +0.0245 , +0.022 , +0.0 }

Definition at line 38 of file GemConfigCalculate_Run8_8stations_aligned.C.

◆ YStationRotations

const Bool_t YStationRotations[NStations]
Initial value:
= {true , false , true , false ,
true , false , true , false }

Definition at line 222 of file GemConfigCalculate_Run8_8stations_aligned.C.

◆ ZAlignmentCorrections

const Double_t ZAlignmentCorrections[NStations][NMaxModules]
Initial value:
= {
{0.243654, 0.250775, 0.173749, 0.161366},
{-0.143876, -0.150758, 0.109959, 0.156433},
{-0.110145, -0.165981, -0.213889, -0.229543},
{0.103517, 0.036342, 0.086135, 0.0941369},
{-0.037648, -0.0941807, -0.180758, -0.176327},
{-0.0674491, -0.0367844, -0.0972473, -0.0584354},
{0, 0, 0, 0},
{0.0}
}

Definition at line 115 of file GemConfigCalculate_Run8_8stations_aligned.C.

Referenced by CalculateParameters(), create_rootgeom_GEMS_Run8_aligned(), create_rootgeom_GEMS_Run8_detailed_aligned(), create_rootgeom_Silicon_Run8_aligned(), and create_rootgeom_Silicon_Run8_detailed_aligned().

◆ ZModuleShifts

Double_t ZModuleShifts[NStations][NMaxModules]
Initial value:
= {
{+4.1, +4.1, 0.0, 0.0},
{0.0, 0.0, +4.1, +4.1},
{+4.1, +4.1, 0.0, 0.0},
{0.0, 0.0, +4.1, +4.1},
{+4.1, +4.1, 0.0, 0.0},
{0.0, 0.0, +4.1, +4.1},
{+4.1, +4.1, 0.0, 0.0},
{0.0}
}

Definition at line 64 of file GemConfigCalculate_Run8_8stations_aligned.C.

◆ ZoneTypeOfLayers

const Int_t ZoneTypeOfLayers[NStations][NMaxLayersInModule]
Initial value:
= {
{0, 0, 1, 1},
{0, 0, 1, 1},
{0, 0, 1, 1},
{0, 0, 1, 1},
{0, 0, 1, 1},
{0, 0, 1, 1},
{0, 0, 1, 1},
{0, 0}
}

Definition at line 283 of file GemConfigCalculate_Run8_8stations_aligned.C.

◆ ZStationPositions

const Double_t ZStationPositions[NStations]
Initial value:
= {+60.76 , +92.242 , +123.512 , +154.692 ,
+185.989 , +217.287 , +248.401 , +790.0 }

Definition at line 40 of file GemConfigCalculate_Run8_8stations_aligned.C.