|
BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
|
#include "../run/bmnloadlibs.C"#include "TFile.h"#include "TGeoManager.h"#include "TGeoMedium.h"#include "TGeoVolume.h"Go to the source code of this file.
Functions | |
| void | DefineRequiredMedia (FairGeoMedia *geoMedia, FairGeoBuilder *geoBuild) |
| void | FillModule_small (TGeoVolume *zdcModuleV_small) |
| void | FillModule (TGeoVolume *zdcModuleV) |
| void | create_rootgeom_bmnzdc_104mods_v1 (Double_t ZDC_Xpos=0, Double_t ZDC_Ypos=0, Double_t ZDC_Zpos=900) |
Variables | |
| Int_t | nSlicesInModule = 64 |
| Double_t | Zdc_X_size = 82.5 |
| Double_t | Zdc_Y_size = 52.5 |
| Double_t | Zdc_Z_size = 52.5 |
| Double_t | Zdc_X_size_small = 22.5 |
| Double_t | Zdc_Y_size_small = 22.5 |
| Double_t | Zdc_NColumns_small = 6 |
| Double_t | Zdc_NRows_small = 6 |
| Double_t | Zdc_module_X_size_small = 3.75 |
| Double_t | Zdc_module_Y_size_small = 3.75 |
| Double_t | Zdc_module_Z_size_small = 52.5 |
| Double_t | Zdc_NColumns = 11 |
| Double_t | Zdc_NRows = 7 |
| Double_t | Zdc_module_X_size = 7.5 |
| Double_t | Zdc_module_Y_size = 7.5 |
| Double_t | Zdc_module_Z_size = 52.5 |
| TGeoMedium * | pMedVacuum = 0 |
| TGeoMedium * | pMedAir = 0 |
| TGeoMedium * | pMedIron = 0 |
| TGeoMedium * | pMedLead = 0 |
| TGeoMedium * | pMedScint = 0 |
| TGeoMedium * | pMedTyvec = 0 |
| TGeoMedium * | pMedSlot = 0 |
| void create_rootgeom_bmnzdc_104mods_v1 | ( | Double_t | ZDC_Xpos = 0, |
| Double_t | ZDC_Ypos = 0, | ||
| Double_t | ZDC_Zpos = 900 ) |
Definition at line 129 of file create_rootgeom_bmnzdc_104mods_v1.C.
References TGeoVolume::AddNode(), bmnloadlibs(), TFile::Close(), DefineRequiredMedia(), FillModule(), FillModule_small(), i, pMedAir, pMedIron, TGeoVolume::SetMedium(), TGeoVolume::SetVisContainers(), TObject::Write(), Xshift, Yshift, Zdc_module_X_size, Zdc_module_X_size_small, Zdc_module_Y_size, Zdc_module_Y_size_small, Zdc_module_Z_size, Zdc_module_Z_size_small, Zdc_X_size, Zdc_Y_size, Zdc_Z_size, and Zshift.
| void DefineRequiredMedia | ( | FairGeoMedia * | geoMedia, |
| FairGeoBuilder * | geoBuild ) |
Definition at line 50 of file create_rootgeom_bmnzdc_104mods_v1.C.
References pMedAir, pMedIron, pMedLead, pMedScint, pMedSlot, pMedTyvec, and pMedVacuum.
Referenced by create_rootgeom_bmnzdc_104mods_v1().
| void FillModule | ( | TGeoVolume * | zdcModuleV | ) |
Definition at line 260 of file create_rootgeom_bmnzdc_104mods_v1.C.
References TGeoVolume::AddNode(), nSlicesInModule, pMedIron, pMedLead, pMedScint, pMedSlot, TGeoVolume::SetLineColor(), TGeoVolume::SetMedium(), Zdc_Fe_X_size, Zdc_Fe_Y_size, Zdc_Fe_Z_size, Zdc_module_Z_size, Zdc_Pb_X_size, Zdc_Pb_Y_size, Zdc_Pb_Z_size, Zdc_Sc_X_size, Zdc_Sc_Y_size, and Zdc_Sc_Z_size.
Referenced by create_rootgeom_bmnzdc_104mods_v1().
| void FillModule_small | ( | TGeoVolume * | zdcModuleV_small | ) |
Definition at line 361 of file create_rootgeom_bmnzdc_104mods_v1.C.
References TGeoVolume::AddNode(), nSlicesInModule, pMedIron, pMedLead, pMedScint, pMedSlot, TGeoVolume::SetLineColor(), TGeoVolume::SetMedium(), Zdc_Fe_X_size, Zdc_Fe_Y_size, Zdc_Fe_Z_size, Zdc_module_Z_size_small, Zdc_Pb_X_size, Zdc_Pb_Y_size, Zdc_Pb_Z_size, Zdc_Sc_X_size, Zdc_Sc_Y_size, and Zdc_Sc_Z_size.
Referenced by create_rootgeom_bmnzdc_104mods_v1().
| Int_t nSlicesInModule = 64 |
Definition at line 14 of file create_rootgeom_bmnzdc_104mods_v1.C.
| TGeoMedium* pMedAir = 0 |
Definition at line 40 of file create_rootgeom_bmnzdc_104mods_v1.C.
| TGeoMedium* pMedIron = 0 |
Definition at line 41 of file create_rootgeom_bmnzdc_104mods_v1.C.
| TGeoMedium* pMedLead = 0 |
Definition at line 42 of file create_rootgeom_bmnzdc_104mods_v1.C.
| TGeoMedium* pMedScint = 0 |
Definition at line 43 of file create_rootgeom_bmnzdc_104mods_v1.C.
| TGeoMedium* pMedSlot = 0 |
Definition at line 45 of file create_rootgeom_bmnzdc_104mods_v1.C.
| TGeoMedium* pMedTyvec = 0 |
Definition at line 44 of file create_rootgeom_bmnzdc_104mods_v1.C.
| TGeoMedium* pMedVacuum = 0 |
Definition at line 39 of file create_rootgeom_bmnzdc_104mods_v1.C.
| Double_t Zdc_module_X_size = 7.5 |
Definition at line 34 of file create_rootgeom_bmnzdc_104mods_v1.C.
| Double_t Zdc_module_X_size_small = 3.75 |
Definition at line 27 of file create_rootgeom_bmnzdc_104mods_v1.C.
| Double_t Zdc_module_Y_size = 7.5 |
Definition at line 35 of file create_rootgeom_bmnzdc_104mods_v1.C.
| Double_t Zdc_module_Y_size_small = 3.75 |
Definition at line 28 of file create_rootgeom_bmnzdc_104mods_v1.C.
| Double_t Zdc_module_Z_size = 52.5 |
Definition at line 36 of file create_rootgeom_bmnzdc_104mods_v1.C.
| Double_t Zdc_module_Z_size_small = 52.5 |
Definition at line 29 of file create_rootgeom_bmnzdc_104mods_v1.C.
| Double_t Zdc_NColumns = 11 |
Definition at line 32 of file create_rootgeom_bmnzdc_104mods_v1.C.
| Double_t Zdc_NColumns_small = 6 |
Definition at line 25 of file create_rootgeom_bmnzdc_104mods_v1.C.
| Double_t Zdc_NRows = 7 |
Definition at line 33 of file create_rootgeom_bmnzdc_104mods_v1.C.
| Double_t Zdc_NRows_small = 6 |
Definition at line 26 of file create_rootgeom_bmnzdc_104mods_v1.C.
| Double_t Zdc_X_size = 82.5 |
Definition at line 17 of file create_rootgeom_bmnzdc_104mods_v1.C.
| Double_t Zdc_X_size_small = 22.5 |
Definition at line 21 of file create_rootgeom_bmnzdc_104mods_v1.C.
| Double_t Zdc_Y_size = 52.5 |
Definition at line 18 of file create_rootgeom_bmnzdc_104mods_v1.C.
| Double_t Zdc_Y_size_small = 22.5 |
Definition at line 22 of file create_rootgeom_bmnzdc_104mods_v1.C.
| Double_t Zdc_Z_size = 52.5 |
Definition at line 19 of file create_rootgeom_bmnzdc_104mods_v1.C.