BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Loading...
Searching...
No Matches
create_rootgeom_TOF700_run9.C File Reference
Include dependency graph for create_rootgeom_TOF700_run9.C:

Go to the source code of this file.

Macros

#define TOF2_MAX_CHAMBERS   59
#define TOF2_MAX_STRIPS_IN_CHAMBER   32

Functions

int readGeom (char *geomfile)
void create_rootgeom_TOF700_run9 ()

Variables

TGeoManager * gGeoMan = NULL
TGeoVolume * TOF2Top = NULL
TGeoMedium * pMedAir = NULL
TGeoMedium * medAl = NULL
Double_t halfxwidth [TOF2_MAX_CHAMBERS]
Double_t halfywidth [TOF2_MAX_CHAMBERS]
Double_t xoffs
Double_t xoffs2
Double_t yoffs
Double_t zoffs
Double_t dxcorr
Double_t dycorr
Double_t dzcorr
Int_t nstrips [TOF2_MAX_CHAMBERS]
Int_t chtype [TOF2_MAX_CHAMBERS]
Double_t zchamb [TOF2_MAX_CHAMBERS]
Double_t xcens [TOF2_MAX_CHAMBERS][TOF2_MAX_STRIPS_IN_CHAMBER]
Double_t ycens [TOF2_MAX_CHAMBERS][TOF2_MAX_STRIPS_IN_CHAMBER]
Double_t xmins [TOF2_MAX_CHAMBERS][TOF2_MAX_STRIPS_IN_CHAMBER]
Double_t xmaxs [TOF2_MAX_CHAMBERS][TOF2_MAX_STRIPS_IN_CHAMBER]
Double_t ymins [TOF2_MAX_CHAMBERS][TOF2_MAX_STRIPS_IN_CHAMBER]
Double_t ymaxs [TOF2_MAX_CHAMBERS][TOF2_MAX_STRIPS_IN_CHAMBER]
Int_t TOF2_Nmodules = 0
Double_t ChamberThickness_TOF2 = 1.680
Double_t AlLayerThickness_TOF2 = 0.150
Double_t GasLayerThickness_TOF2 = 0.264
Double_t GlassLayerThickness_TOF2 = 0.860 / 2.
Double_t G10LayerThickness_TOF2
Double_t XWidthOfModule_TOF2 [2] = {0.}
Double_t YWidthOfModule_TOF2 [2] = {0.}
Double_t XActWidthOfModule_TOF2 [2] = {0.}
Double_t YActWidthOfModule_TOF2 [2] = {0.}
Double_t ZWidthOfModule_TOF2 = ChamberThickness_TOF2
Char_t TOF2_Module_Names [TOF2_MAX_CHAMBERS][8]
Double_t TOF2_X_center [TOF2_MAX_CHAMBERS] = {0.}
Double_t TOF2_Y_center [TOF2_MAX_CHAMBERS] = {0.}
Double_t TOF2_Z_center [TOF2_MAX_CHAMBERS] = {0.}

Macro Definition Documentation

◆ TOF2_MAX_CHAMBERS

#define TOF2_MAX_CHAMBERS   59

Definition at line 4 of file create_rootgeom_TOF700_run9.C.

◆ TOF2_MAX_STRIPS_IN_CHAMBER

#define TOF2_MAX_STRIPS_IN_CHAMBER   32

Definition at line 5 of file create_rootgeom_TOF700_run9.C.

Function Documentation

◆ create_rootgeom_TOF700_run9()

◆ readGeom()

int readGeom ( char * geomfile)

Definition at line 299 of file create_rootgeom_TOF700_run9.C.

References chtype, TString::Data(), dxcorr, dycorr, dzcorr, halfxwidth, halfywidth, i, n, nstrips, TOF2_MAX_CHAMBERS, TOF2_Module_Names, x, xcens, xmaxs, xmins, xoffs, xoffs2, y, ycens, ymaxs, ymins, yoffs, z, zchamb, and zoffs.

Referenced by create_rootgeom_TOF700_run9().

Here is the call graph for this function:
Here is the caller graph for this function:

Variable Documentation

◆ AlLayerThickness_TOF2

Double_t AlLayerThickness_TOF2 = 0.150

Definition at line 29 of file create_rootgeom_TOF700_run9.C.

◆ ChamberThickness_TOF2

Double_t ChamberThickness_TOF2 = 1.680

Definition at line 28 of file create_rootgeom_TOF700_run9.C.

◆ chtype

Definition at line 15 of file create_rootgeom_TOF700_run9.C.

◆ dxcorr

Double_t dxcorr

Definition at line 13 of file create_rootgeom_TOF700_run9.C.

◆ dycorr

Double_t dycorr

Definition at line 13 of file create_rootgeom_TOF700_run9.C.

◆ dzcorr

Double_t dzcorr

Definition at line 13 of file create_rootgeom_TOF700_run9.C.

◆ G10LayerThickness_TOF2

Double_t G10LayerThickness_TOF2
Initial value:

Definition at line 32 of file create_rootgeom_TOF700_run9.C.

◆ GasLayerThickness_TOF2

Double_t GasLayerThickness_TOF2 = 0.264

Definition at line 30 of file create_rootgeom_TOF700_run9.C.

◆ gGeoMan

TGeoManager* gGeoMan = NULL

Definition at line 7 of file create_rootgeom_TOF700_run9.C.

◆ GlassLayerThickness_TOF2

Double_t GlassLayerThickness_TOF2 = 0.860 / 2.

Definition at line 31 of file create_rootgeom_TOF700_run9.C.

◆ halfxwidth

Definition at line 11 of file create_rootgeom_TOF700_run9.C.

◆ halfywidth

Definition at line 12 of file create_rootgeom_TOF700_run9.C.

◆ medAl

TGeoMedium* medAl = NULL

Definition at line 10 of file create_rootgeom_TOF700_run9.C.

◆ nstrips

Definition at line 14 of file create_rootgeom_TOF700_run9.C.

◆ pMedAir

TGeoMedium* pMedAir = NULL

Definition at line 9 of file create_rootgeom_TOF700_run9.C.

◆ TOF2_Module_Names

Char_t TOF2_Module_Names[TOF2_MAX_CHAMBERS][8]

Definition at line 40 of file create_rootgeom_TOF700_run9.C.

◆ TOF2_Nmodules

Int_t TOF2_Nmodules = 0

Definition at line 25 of file create_rootgeom_TOF700_run9.C.

◆ TOF2_X_center

Double_t TOF2_X_center[TOF2_MAX_CHAMBERS] = {0.}

Definition at line 42 of file create_rootgeom_TOF700_run9.C.

◆ TOF2_Y_center

Double_t TOF2_Y_center[TOF2_MAX_CHAMBERS] = {0.}

Definition at line 43 of file create_rootgeom_TOF700_run9.C.

◆ TOF2_Z_center

Double_t TOF2_Z_center[TOF2_MAX_CHAMBERS] = {0.}

Definition at line 44 of file create_rootgeom_TOF700_run9.C.

◆ TOF2Top

TGeoVolume* TOF2Top = NULL

Definition at line 8 of file create_rootgeom_TOF700_run9.C.

◆ XActWidthOfModule_TOF2

Double_t XActWidthOfModule_TOF2[2] = {0.}

Definition at line 36 of file create_rootgeom_TOF700_run9.C.

◆ xcens

◆ xmaxs

◆ xmins

◆ xoffs

Double_t xoffs

Definition at line 13 of file create_rootgeom_TOF700_run9.C.

◆ xoffs2

Double_t xoffs2

Definition at line 13 of file create_rootgeom_TOF700_run9.C.

◆ XWidthOfModule_TOF2

Double_t XWidthOfModule_TOF2[2] = {0.}

Definition at line 34 of file create_rootgeom_TOF700_run9.C.

◆ YActWidthOfModule_TOF2

Double_t YActWidthOfModule_TOF2[2] = {0.}

Definition at line 37 of file create_rootgeom_TOF700_run9.C.

◆ ycens

◆ ymaxs

◆ ymins

◆ yoffs

Double_t yoffs

Definition at line 13 of file create_rootgeom_TOF700_run9.C.

◆ YWidthOfModule_TOF2

Double_t YWidthOfModule_TOF2[2] = {0.}

Definition at line 35 of file create_rootgeom_TOF700_run9.C.

◆ zchamb

Definition at line 16 of file create_rootgeom_TOF700_run9.C.

◆ zoffs

Double_t zoffs

Definition at line 13 of file create_rootgeom_TOF700_run9.C.

◆ ZWidthOfModule_TOF2

Double_t ZWidthOfModule_TOF2 = ChamberThickness_TOF2

Definition at line 38 of file create_rootgeom_TOF700_run9.C.