|
BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
|
#include "../../gem/BmnGemStripConfiguration.h"#include "TFile.h"#include "TGeoBBox.h"#include "TGeoManager.h"#include "TGeoShape.h"#include "TMath.h"#include "TString.h"Go to the source code of this file.
Functions | |
| void | DefineRequiredMedia (FairGeoMedia *geoMedia, FairGeoBuilder *geoBuild) |
| void | create_rootgeom_GEMS_RunSummer2016 () |
| void | CreateStation_SmallGEM10x10Plane (TGeoVolume *mother_volume, TString station_name, Double_t x_position, Double_t y_position, Double_t z_position) |
| void | CreateStation_One66x41Plane (TGeoVolume *mother_volume, TString station_name, Double_t x_position, Double_t y_position, Double_t z_position, Bool_t IsInverted) |
| void | CreateStation_One163x45Plane (TGeoVolume *mother_volume, TString station_name, Double_t x_position, Double_t y_position, Double_t z_position, Double_t hole_radius_with_frame, Bool_t IsInverted) |
| void create_rootgeom_GEMS_RunSummer2016 | ( | ) |
Definition at line 172 of file create_rootgeom_GEMS_RunSummer2016.C.
References TGeoVolume::AddNode(), bmnloadlibs(), TFile::Close(), CreateStation_One163x45Plane(), CreateStation_One66x41Plane(), CreateStation_SmallGEM10x10Plane(), DefineRequiredMedia(), TGeoVolume::Draw(), dXInnerFrame_Station163x45, GEMS, gGeoMan, HoleRadius_Station163x45, pMedAir, TGeoVolume::SetMedium(), TGeoVolume::SetVisContainers(), TObject::Write(), XStationPositions, YStationPositions, and ZStationPositions.
| void CreateStation_One163x45Plane | ( | TGeoVolume * | mother_volume, |
| TString | station_name, | ||
| Double_t | x_position, | ||
| Double_t | y_position, | ||
| Double_t | z_position, | ||
| Double_t | hole_radius_with_frame, | ||
| Bool_t | IsInverted ) |
Definition at line 477 of file create_rootgeom_GEMS_RunSummer2016.C.
References TGeoVolume::AddNode(), TGeoXtru::DefinePolygon(), TGeoXtru::DefineSection(), dXInnerFrame_Station163x45, dXOuterFrame_Station163x45, dYInnerFrame_Station163x45, dYOuterFrame_Station163x45, dZSensitiveVolume_Station163x45, TColor::GetColor(), HotZoneSizes_rectangle_Station163x45, HotZoneSizes_slope_Station163x45, OuterZoneSizes_Station163x45, pMedAir, pMedArCO27030, pMedCarbon, TGeoMatrix::RegisterYourself(), TGeoCombiTrans::RotateY(), TGeoVolume::SetLineColor(), TGeoVolume::SetMedium(), TNamed::SetName(), TGeoCombiTrans::SetTranslation(), TGeoVolume::SetTransparency(), and ZModuleSize_Station163x45.
Referenced by create_rootgeom_GEMS_RunSummer2016().
| void CreateStation_One66x41Plane | ( | TGeoVolume * | mother_volume, |
| TString | station_name, | ||
| Double_t | x_position, | ||
| Double_t | y_position, | ||
| Double_t | z_position, | ||
| Bool_t | IsInverted ) |
Definition at line 354 of file create_rootgeom_GEMS_RunSummer2016.C.
References TGeoVolume::AddNode(), dXInnerFrame_Station66x41, dXOuterFrame_Station66x41, dYInnerFrame_Station66x41, dYOuterFrame_Station66x41, dZSensitiveVolume_Station66x41, TColor::GetColor(), TGeoCombiTrans::GetTranslation(), pMedAir, pMedArCO27030, pMedCarbon, TGeoCombiTrans::ReflectY(), TGeoVolume::SetLineColor(), TGeoVolume::SetMedium(), TGeoCombiTrans::SetTranslation(), TGeoVolume::SetTransparency(), XHotZoneSize_Station66x41, XModuleSize_Station66x41, YHotZoneSize_Station66x41, YModuleSize_Station66x41, and ZModuleSize_Station66x41.
Referenced by create_rootgeom_GEMS_RunSummer2016().
| void CreateStation_SmallGEM10x10Plane | ( | TGeoVolume * | mother_volume, |
| TString | station_name, | ||
| Double_t | x_position, | ||
| Double_t | y_position, | ||
| Double_t | z_position ) |
Definition at line 249 of file create_rootgeom_GEMS_RunSummer2016.C.
References TGeoVolume::AddNode(), dXInnerFrame_Station10x10, dXOuterFrame_Station10x10, dYInnerFrame_Station10x10, dYOuterFrame_Station10x10, dZSensitiveVolume_Station10x10, TColor::GetColor(), TGeoCombiTrans::GetTranslation(), Mylar_window_layer_Station10x10, pMedAir, pMedArCO27030, pMedCarbon, TGeoCombiTrans::SetDz(), TGeoVolume::SetLineColor(), TGeoVolume::SetMedium(), TGeoCombiTrans::SetTranslation(), TGeoVolume::SetTransparency(), XModuleSize_Station10x10, YModuleSize_Station10x10, and ZModuleSize_Station10x10.
Referenced by create_rootgeom_GEMS_RunSummer2016().
| void DefineRequiredMedia | ( | FairGeoMedia * | geoMedia, |
| FairGeoBuilder * | geoBuild ) |
Definition at line 132 of file create_rootgeom_GEMS_RunSummer2016.C.
References pMedAir, pMedArCO27030, pMedCarbon, and pMedFiberGlass.
Referenced by create_rootgeom_GEMS_RunSummer2016().
| const Double_t dXInnerFrame_Station10x10 = 1.7 |
Definition at line 82 of file create_rootgeom_GEMS_RunSummer2016.C.
| const Double_t dXInnerFrame_Station163x45 = 1.7 |
Definition at line 114 of file create_rootgeom_GEMS_RunSummer2016.C.
| const Double_t dXInnerFrame_Station66x41 = 1.7 |
Definition at line 99 of file create_rootgeom_GEMS_RunSummer2016.C.
| const Double_t dXOuterFrame_Station10x10 = 5.0 |
Definition at line 81 of file create_rootgeom_GEMS_RunSummer2016.C.
| const Double_t dXOuterFrame_Station163x45 = 5.0 |
Definition at line 113 of file create_rootgeom_GEMS_RunSummer2016.C.
| const Double_t dXOuterFrame_Station66x41 = 5.0 |
Definition at line 98 of file create_rootgeom_GEMS_RunSummer2016.C.
| const Double_t dYInnerFrame_Station10x10 = 1.7 |
Definition at line 84 of file create_rootgeom_GEMS_RunSummer2016.C.
| const Double_t dYInnerFrame_Station163x45 = 1.7 |
Definition at line 116 of file create_rootgeom_GEMS_RunSummer2016.C.
| const Double_t dYInnerFrame_Station66x41 = 1.7 |
Definition at line 101 of file create_rootgeom_GEMS_RunSummer2016.C.
| const Double_t dYOuterFrame_Station10x10 = 3.75 |
Definition at line 83 of file create_rootgeom_GEMS_RunSummer2016.C.
| const Double_t dYOuterFrame_Station163x45 = 3.75 |
Definition at line 115 of file create_rootgeom_GEMS_RunSummer2016.C.
| const Double_t dYOuterFrame_Station66x41 = 3.75 |
Definition at line 100 of file create_rootgeom_GEMS_RunSummer2016.C.
| const Double_t dZSensitiveVolume_Station10x10 = 0.9 |
Definition at line 85 of file create_rootgeom_GEMS_RunSummer2016.C.
| const Double_t dZSensitiveVolume_Station163x45 = 0.9 |
Definition at line 117 of file create_rootgeom_GEMS_RunSummer2016.C.
| const Double_t dZSensitiveVolume_Station66x41 = 0.9 |
Definition at line 102 of file create_rootgeom_GEMS_RunSummer2016.C.
| TGeoManager* gGeoMan = NULL |
Definition at line 13 of file create_rootgeom_GEMS_RunSummer2016.C.
| const Double_t HoleRadius_Station163x45 = 4.0 |
Definition at line 110 of file create_rootgeom_GEMS_RunSummer2016.C.
| const Double_t HotZoneSizes_rectangle_Station163x45[2] = {40.0, 15.0} |
Definition at line 108 of file create_rootgeom_GEMS_RunSummer2016.C.
| const Double_t HotZoneSizes_slope_Station163x45[3] = {37.99, 42.01, 15.0} |
Definition at line 109 of file create_rootgeom_GEMS_RunSummer2016.C.
| const Double_t Mylar_window_layer_Station10x10 = 0.1 |
Definition at line 87 of file create_rootgeom_GEMS_RunSummer2016.C.
| const Int_t nStations = 7 |
Definition at line 16 of file create_rootgeom_GEMS_RunSummer2016.C.
| const Double_t OuterZoneSizes_Station163x45[2] = {163.2 * 0.5, 45.0} |
Definition at line 107 of file create_rootgeom_GEMS_RunSummer2016.C.
| TGeoMedium* pMedAir = 0 |
Definition at line 123 of file create_rootgeom_GEMS_RunSummer2016.C.
| TGeoMedium* pMedArCO27030 = 0 |
Definition at line 127 of file create_rootgeom_GEMS_RunSummer2016.C.
| TGeoMedium* pMedCarbon = 0 |
Definition at line 124 of file create_rootgeom_GEMS_RunSummer2016.C.
| TGeoMedium* pMedCopper = 0 |
Definition at line 126 of file create_rootgeom_GEMS_RunSummer2016.C.
| TGeoMedium* pMedFiberGlass = 0 |
Definition at line 125 of file create_rootgeom_GEMS_RunSummer2016.C.
| const Double_t XHotZoneSize_Station66x41 = 15.0 |
Definition at line 94 of file create_rootgeom_GEMS_RunSummer2016.C.
| const Double_t XModuleSize_Station10x10 = 10.0 |
Definition at line 77 of file create_rootgeom_GEMS_RunSummer2016.C.
| const Double_t XModuleSize_Station66x41 = 66.0 |
Definition at line 91 of file create_rootgeom_GEMS_RunSummer2016.C.
| XStationPositions[6] = BmnGemStationPositions_RunSummer2016::XStationPositions[0] |
Definition at line 20 of file create_rootgeom_GEMS_RunSummer2016.C.
| const Double_t YHotZoneSize_Station66x41 = 10.0 |
Definition at line 95 of file create_rootgeom_GEMS_RunSummer2016.C.
| const Double_t YModuleSize_Station10x10 = 10.0 |
Definition at line 78 of file create_rootgeom_GEMS_RunSummer2016.C.
| const Double_t YModuleSize_Station66x41 = 41.0 |
Definition at line 92 of file create_rootgeom_GEMS_RunSummer2016.C.
| YStationPositions[6] = BmnGemStationPositions_RunSummer2016::YStationPositions[0] |
Definition at line 29 of file create_rootgeom_GEMS_RunSummer2016.C.
| const Double_t ZModuleSize_Station10x10 = 1.3 |
Definition at line 86 of file create_rootgeom_GEMS_RunSummer2016.C.
| const Double_t ZModuleSize_Station163x45 = 3.9 |
Definition at line 118 of file create_rootgeom_GEMS_RunSummer2016.C.
| const Double_t ZModuleSize_Station66x41 = 2.3 |
Definition at line 103 of file create_rootgeom_GEMS_RunSummer2016.C.
| ZStationPositions[6] = BmnGemStationPositions_RunSummer2016::ZStationPositions[0] |
Definition at line 38 of file create_rootgeom_GEMS_RunSummer2016.C.