BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Loading...
Searching...
No Matches
create_rootgeom_GEMS.C File Reference
#include "TFile.h"
#include "TGeoBBox.h"
#include "TGeoManager.h"
#include "TGeoShape.h"
#include "TMath.h"
#include "TString.h"
Include dependency graph for create_rootgeom_GEMS.C:

Go to the source code of this file.

Functions

void CalculateParameters ()
void create_rootgeom_GEMS ()

Variables

TGeoManager * gGeoMan = NULL
const Int_t nStations = 12
const Double_t XSizeOfStation [nStations] = {60, 60, 80, 130, 160, 160, 240, 240, 240, 240, 240, 240}
const Double_t YSizeOfStation [nStations] = {60, 60, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80}
const Double_t ZStantionPosition [nStations] = {30, 50, 70, 90, 110, 140, 170, 200, 240, 280, 320, 360}
const Double_t BeamPipeMinRadius = 2.5
const Double_t BeamPipeMaxRadius = 5.0
Double_t BeamPipeRadius [nStations]
 =======================================================================
const Int_t nModulesInStation = 4
const Double_t dXOuterFrame = 5.0
const Double_t dXInnerFrame = 1.7
const Double_t dYOuterFrame = dXOuterFrame
const Double_t dYInnerFrame = dXInnerFrame
const Double_t ZModuleSize = 1.5
const Double_t dZSensitiveVolume = 1.0
Double_t XModuleSize [nStations]
Double_t YModuleSize [nStations]
const Bool_t StationCenterPosition = kFALSE
const Double_t ZDisplacementOfDetector = (ZModuleSize * 4) / 2

Function Documentation

◆ CalculateParameters()

◆ create_rootgeom_GEMS()

Variable Documentation

◆ BeamPipeMaxRadius

const Double_t BeamPipeMaxRadius = 5.0

Definition at line 24 of file create_rootgeom_GEMS.C.

Referenced by CalculateParameters().

◆ BeamPipeMinRadius

const Double_t BeamPipeMinRadius = 2.5

Definition at line 23 of file create_rootgeom_GEMS.C.

Referenced by CalculateParameters().

◆ BeamPipeRadius

Double_t BeamPipeRadius

=========================================================================== Calculate beam pipe outer radius for a given z

Definition at line 25 of file create_rootgeom_GEMS.C.

Referenced by CalculateParameters(), create_rootgeom_GEMS(), create_rootgeom_GEMS_AZ(), create_rootgeom_GEMS_AZv2(), create_rootgeom_GEMS_v2(), create_rootgeom_GEMS_v3(), and create_rootgeom_SSD_v17a().

◆ dXInnerFrame

◆ dXOuterFrame

◆ dYInnerFrame

◆ dYOuterFrame

◆ dZSensitiveVolume

◆ gGeoMan

TGeoManager* gGeoMan = NULL

Definition at line 12 of file create_rootgeom_GEMS.C.

◆ nModulesInStation

const Int_t nModulesInStation = 4

◆ nStations

◆ StationCenterPosition

◆ XModuleSize

Double_t XModuleSize[nStations]

Definition at line 35 of file create_rootgeom_GEMS.C.

◆ XSizeOfStation

const Double_t XSizeOfStation[nStations] = {60, 60, 80, 130, 160, 160, 240, 240, 240, 240, 240, 240}

◆ YModuleSize

Double_t YModuleSize[nStations]

Definition at line 36 of file create_rootgeom_GEMS.C.

◆ YSizeOfStation

const Double_t YSizeOfStation[nStations] = {60, 60, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80}

◆ ZDisplacementOfDetector

const Double_t ZDisplacementOfDetector = (ZModuleSize * 4) / 2

◆ ZModuleSize

const Double_t ZModuleSize = 1.5

Definition at line 33 of file create_rootgeom_GEMS.C.

◆ ZStantionPosition

const Double_t ZStantionPosition[nStations] = {30, 50, 70, 90, 110, 140, 170, 200, 240, 280, 320, 360}