|
BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
|
#include "../profiling/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 | FillStick (TGeoVolume *hodoStickV) |
| void | create_rootgeom_Hodo_oldnames_with_box_v1 (Double_t Hodo_Xpos=64.9, Double_t Hodo_Ypos=-1, Double_t Hodo_Zpos=970.2, Double_t rotY=1.6) |
Variables | |
| Double_t | Hodo_X_size = 8 |
| Double_t | Hodo_Y_size = 8 |
| Double_t | Hodo_Z_size = 0.2 |
| Double_t | Hodo_X_size_box = 9.7 |
| Double_t | Hodo_Y_size_box = 10 |
| Double_t | Hodo_Z_size_box = 2.25 |
| Double_t | Hodo_X_size_Al_plate = 0.15 |
| Double_t | Hodo_Y_size_Al_plate = 9.7 |
| Double_t | Hodo_Z_size_Al_plate = 2.2 |
| Double_t | Hodo_X_size_Al_plate_horiz = 9.7 |
| Double_t | Hodo_Y_size_Al_plate_horiz = 0.15 |
| Double_t | Hodo_Z_size_Al_plate_horiz = 2.2 |
| Double_t | Hodo_thickness_Fe_plate = 0.025 |
| Double_t | Hodo_NColumns = 16 |
| Double_t | Hodo_NRows = 1 |
| Double_t | Hodo_stick_X_size = 0.5 |
| Double_t | Hodo_stick_Y_size = 8 |
| Double_t | Hodo_stick_Z_size = 0.2 |
| TGeoMedium * | pMedVacuum = 0 |
| TGeoMedium * | pMedAir = 0 |
| TGeoMedium * | pMedScint = 0 |
| TGeoMedium * | pMedAlum = 0 |
| TGeoMedium * | pMedIron = 0 |
| void create_rootgeom_Hodo_oldnames_with_box_v1 | ( | Double_t | Hodo_Xpos = 64.9, |
| Double_t | Hodo_Ypos = -1, | ||
| Double_t | Hodo_Zpos = 970.2, | ||
| Double_t | rotY = 1.6 ) |
Definition at line 102 of file create_rootgeom_Hodo_oldnames_with_box_v1.C.
References TMath::Abs(), TGeoVolume::AddNode(), bmnloadlibs(), TFile::Close(), TMath::Cos(), DefineRequiredMedia(), TMath::DegToRad(), FillStick(), Hodo_NColumns, Hodo_NRows, Hodo_stick_X_size, Hodo_stick_Y_size, Hodo_stick_Z_size, Hodo_thickness_Fe_plate, Hodo_X_size, Hodo_X_size_Al_plate, Hodo_X_size_Al_plate_horiz, Hodo_X_size_box, Hodo_Y_size, Hodo_Y_size_Al_plate, Hodo_Y_size_Al_plate_horiz, Hodo_Y_size_box, Hodo_Z_size, Hodo_Z_size_Al_plate, Hodo_Z_size_Al_plate_horiz, Hodo_Z_size_box, pMedAir, pMedAlum, pMedIron, TGeoRotation::RotateY(), TGeoVolume::SetMedium(), TGeoVolume::SetVisContainers(), TMath::Sin(), and TObject::Write().
| void DefineRequiredMedia | ( | FairGeoMedia * | geoMedia, |
| FairGeoBuilder * | geoBuild ) |
Definition at line 51 of file create_rootgeom_Hodo_oldnames_with_box_v1.C.
References pMedAir, pMedAlum, pMedIron, pMedScint, and pMedVacuum.
Referenced by create_rootgeom_Hodo_oldnames_with_box_v1().
| void FillStick | ( | TGeoVolume * | hodoStickV | ) |
Definition at line 318 of file create_rootgeom_Hodo_oldnames_with_box_v1.C.
References TGeoVolume::AddNode(), Hodo_stick_X_size, Hodo_stick_Y_size, Hodo_stick_Z_size, pMedScint, and TGeoVolume::SetMedium().
Referenced by create_rootgeom_Hodo_oldnames_with_box_v1().
| Double_t Hodo_NColumns = 16 |
Definition at line 35 of file create_rootgeom_Hodo_oldnames_with_box_v1.C.
| Double_t Hodo_NRows = 1 |
Definition at line 36 of file create_rootgeom_Hodo_oldnames_with_box_v1.C.
| Double_t Hodo_stick_X_size = 0.5 |
Definition at line 37 of file create_rootgeom_Hodo_oldnames_with_box_v1.C.
| Double_t Hodo_stick_Y_size = 8 |
Definition at line 38 of file create_rootgeom_Hodo_oldnames_with_box_v1.C.
| Double_t Hodo_stick_Z_size = 0.2 |
Definition at line 39 of file create_rootgeom_Hodo_oldnames_with_box_v1.C.
| Double_t Hodo_thickness_Fe_plate = 0.025 |
Definition at line 32 of file create_rootgeom_Hodo_oldnames_with_box_v1.C.
| Double_t Hodo_X_size = 8 |
Definition at line 14 of file create_rootgeom_Hodo_oldnames_with_box_v1.C.
| Double_t Hodo_X_size_Al_plate = 0.15 |
Definition at line 23 of file create_rootgeom_Hodo_oldnames_with_box_v1.C.
| Double_t Hodo_X_size_Al_plate_horiz = 9.7 |
Definition at line 27 of file create_rootgeom_Hodo_oldnames_with_box_v1.C.
| Double_t Hodo_X_size_box = 9.7 |
Definition at line 18 of file create_rootgeom_Hodo_oldnames_with_box_v1.C.
| Double_t Hodo_Y_size = 8 |
Definition at line 15 of file create_rootgeom_Hodo_oldnames_with_box_v1.C.
| Double_t Hodo_Y_size_Al_plate = 9.7 |
Definition at line 24 of file create_rootgeom_Hodo_oldnames_with_box_v1.C.
| Double_t Hodo_Y_size_Al_plate_horiz = 0.15 |
Definition at line 28 of file create_rootgeom_Hodo_oldnames_with_box_v1.C.
| Double_t Hodo_Y_size_box = 10 |
Definition at line 19 of file create_rootgeom_Hodo_oldnames_with_box_v1.C.
| Double_t Hodo_Z_size = 0.2 |
Definition at line 16 of file create_rootgeom_Hodo_oldnames_with_box_v1.C.
| Double_t Hodo_Z_size_Al_plate = 2.2 |
Definition at line 25 of file create_rootgeom_Hodo_oldnames_with_box_v1.C.
| Double_t Hodo_Z_size_Al_plate_horiz = 2.2 |
Definition at line 29 of file create_rootgeom_Hodo_oldnames_with_box_v1.C.
| Double_t Hodo_Z_size_box = 2.25 |
Definition at line 20 of file create_rootgeom_Hodo_oldnames_with_box_v1.C.
| TGeoMedium* pMedAir = 0 |
Definition at line 43 of file create_rootgeom_Hodo_oldnames_with_box_v1.C.
| TGeoMedium* pMedAlum = 0 |
Definition at line 45 of file create_rootgeom_Hodo_oldnames_with_box_v1.C.
| TGeoMedium* pMedIron = 0 |
Definition at line 46 of file create_rootgeom_Hodo_oldnames_with_box_v1.C.
| TGeoMedium* pMedScint = 0 |
Definition at line 44 of file create_rootgeom_Hodo_oldnames_with_box_v1.C.
| TGeoMedium* pMedVacuum = 0 |
Definition at line 42 of file create_rootgeom_Hodo_oldnames_with_box_v1.C.