|
BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
|
#include "create_rootgeom_TOF700_support.h"Go to the source code of this file.
Macros | |
| #define | TOF2_MAX_CHAMBERS 24 |
| #define | TOF2_MAX_STRIPS_IN_CHAMBER 32 |
Functions | |
| void | create_rootgeom_TOF700_run6_with_support () |
| int | readGeom (char *geomfile) |
| #define TOF2_MAX_CHAMBERS 24 |
Definition at line 3 of file create_rootgeom_TOF700_run6_with_support.C.
| #define TOF2_MAX_STRIPS_IN_CHAMBER 32 |
Definition at line 4 of file create_rootgeom_TOF700_run6_with_support.C.
| void create_rootgeom_TOF700_run6_with_support | ( | ) |
Definition at line 45 of file create_rootgeom_TOF700_run6_with_support.C.
References TMath::Abs(), TGeoVolume::AddNode(), AlLayerThickness_TOF2, bmnloadlibs(), chtype, TFile::Close(), create_rootgeom_TOF700_support(), TGeoVolume::Divide(), TGeoVolume::Draw(), G10LayerThickness_TOF2, GasLayerThickness_TOF2, gGeoMan, GlassLayerThickness_TOF2, i, medAl, nstrips, pMedAir, readGeom(), TGeoVolume::SetLineColor(), TGeoVolume::SetMedium(), TGeoVolume::SetVisContainers(), TGeoVolume::SetVisibility(), TOF2_MAX_CHAMBERS, TOF2_Nmodules, TOF2_X_center, TOF2_Y_center, TOF2_Z_center, TOF2Top, TObject::Write(), XActWidthOfModule_TOF2, xcens, xmaxs, xmins, XWidthOfModule_TOF2, YActWidthOfModule_TOF2, ycens, ymaxs, ymins, YWidthOfModule_TOF2, zchamb, and ZWidthOfModule_TOF2.
| int readGeom | ( | char * | geomfile | ) |
Definition at line 294 of file create_rootgeom_TOF700_run6_with_support.C.
References chtype, TString::Data(), halfxwidth, halfywidth, i, n, nstrips, TOF2_MAX_CHAMBERS, TOF2_Module_Names, x, xcens, xmaxs, xmins, xoffs, y, ycens, ymaxs, ymins, yoffs, z, zchamb, and zoffs.
Referenced by create_rootgeom_TOF700_run6_with_support().
| Double_t AlLayerThickness_TOF2 = 0.150 |
Definition at line 28 of file create_rootgeom_TOF700_run6_with_support.C.
| Double_t ChamberThickness_TOF2 = 1.680 |
Definition at line 27 of file create_rootgeom_TOF700_run6_with_support.C.
| Int_t chtype[TOF2_MAX_CHAMBERS] |
Definition at line 14 of file create_rootgeom_TOF700_run6_with_support.C.
| Double_t G10LayerThickness_TOF2 |
Definition at line 31 of file create_rootgeom_TOF700_run6_with_support.C.
| Double_t GasLayerThickness_TOF2 = 0.264 |
Definition at line 29 of file create_rootgeom_TOF700_run6_with_support.C.
| TGeoManager* gGeoMan = NULL |
Definition at line 6 of file create_rootgeom_TOF700_run6_with_support.C.
| Double_t GlassLayerThickness_TOF2 = 0.860 / 2. |
Definition at line 30 of file create_rootgeom_TOF700_run6_with_support.C.
| Double_t halfxwidth[TOF2_MAX_CHAMBERS] |
Definition at line 10 of file create_rootgeom_TOF700_run6_with_support.C.
| Double_t halfywidth[TOF2_MAX_CHAMBERS] |
Definition at line 11 of file create_rootgeom_TOF700_run6_with_support.C.
| TGeoMedium* medAl = NULL |
Definition at line 9 of file create_rootgeom_TOF700_run6_with_support.C.
Referenced by create_rootgeom_TOF400_RUN7(), create_rootgeom_TOF400_RUN7_SRC(), create_rootgeom_TOF400_RUN7_SRC_v2(), create_rootgeom_TOF400_RUN8(), create_rootgeom_TOF400_RUN8_SRC(), create_rootgeom_TOF400_RUN9(), create_rootgeom_TOF700_run6(), create_rootgeom_TOF700_run6_with_support(), create_rootgeom_TOF700_run7(), create_rootgeom_TOF700_run7_with_support(), create_rootgeom_TOF700_run8_with_support(), create_rootgeom_TOF700_run9(), create_rootgeom_TOF700_support(), create_rootgeom_TOF701_run8(), and MakeBMNROOT_TOFv3().
| Int_t nstrips[TOF2_MAX_CHAMBERS] |
Definition at line 13 of file create_rootgeom_TOF700_run6_with_support.C.
| TGeoMedium* pMedAir = NULL |
Definition at line 8 of file create_rootgeom_TOF700_run6_with_support.C.
| Char_t TOF2_Module_Names[TOF2_MAX_CHAMBERS][8] |
Definition at line 39 of file create_rootgeom_TOF700_run6_with_support.C.
| Int_t TOF2_Nmodules = 0 |
Definition at line 24 of file create_rootgeom_TOF700_run6_with_support.C.
| Double_t TOF2_X_center[TOF2_MAX_CHAMBERS] = {0.} |
Definition at line 41 of file create_rootgeom_TOF700_run6_with_support.C.
| Double_t TOF2_Y_center[TOF2_MAX_CHAMBERS] = {0.} |
Definition at line 42 of file create_rootgeom_TOF700_run6_with_support.C.
| Double_t TOF2_Z_center[TOF2_MAX_CHAMBERS] = {0.} |
Definition at line 43 of file create_rootgeom_TOF700_run6_with_support.C.
| TGeoVolume* TOF2Top = NULL |
Definition at line 7 of file create_rootgeom_TOF700_run6_with_support.C.
Referenced by create_rootgeom_TOF700_run6(), create_rootgeom_TOF700_run6_with_support(), create_rootgeom_TOF700_run7(), create_rootgeom_TOF700_run7_with_support(), create_rootgeom_TOF700_run8_with_support(), create_rootgeom_TOF700_run9(), create_rootgeom_TOF700_support(), and create_rootgeom_TOF701_run8().
| Double_t XActWidthOfModule_TOF2[2] = {0.} |
Definition at line 35 of file create_rootgeom_TOF700_run6_with_support.C.
Definition at line 16 of file create_rootgeom_TOF700_run6_with_support.C.
Definition at line 19 of file create_rootgeom_TOF700_run6_with_support.C.
Definition at line 18 of file create_rootgeom_TOF700_run6_with_support.C.
| Double_t xoffs |
Definition at line 12 of file create_rootgeom_TOF700_run6_with_support.C.
| Double_t XWidthOfModule_TOF2[2] = {0.} |
Definition at line 33 of file create_rootgeom_TOF700_run6_with_support.C.
| Double_t YActWidthOfModule_TOF2[2] = {0.} |
Definition at line 36 of file create_rootgeom_TOF700_run6_with_support.C.
Definition at line 17 of file create_rootgeom_TOF700_run6_with_support.C.
Definition at line 21 of file create_rootgeom_TOF700_run6_with_support.C.
Definition at line 20 of file create_rootgeom_TOF700_run6_with_support.C.
| Double_t yoffs |
Definition at line 12 of file create_rootgeom_TOF700_run6_with_support.C.
| Double_t YWidthOfModule_TOF2[2] = {0.} |
Definition at line 34 of file create_rootgeom_TOF700_run6_with_support.C.
| Double_t zchamb[TOF2_MAX_CHAMBERS] |
Definition at line 15 of file create_rootgeom_TOF700_run6_with_support.C.
| Double_t zoffs |
Definition at line 12 of file create_rootgeom_TOF700_run6_with_support.C.
| Double_t ZWidthOfModule_TOF2 = ChamberThickness_TOF2 |
Definition at line 37 of file create_rootgeom_TOF700_run6_with_support.C.