|
BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
|
Go to the source code of this file.
| void create_rootgeom_GEMS_Run8_aligned | ( | ) |
Definition at line 241 of file create_rootgeom_GEMS_Run8_aligned.C.
References TGeoVolume::AddNode(), TFile::Close(), CreateFrameForModule_Station163x39(), CreateFrameForModule_Station163x45(), CreateModule_Station10x10(), CreateModule_Station163x39(), CreateModule_Station163x45(), CreateStation(), DefineRequiredMedia(), TGeoVolume::Draw(), dXFrame_Station163x39, dXFrame_Station163x45, dYFrame_Station163x39, dYFrame_Station163x45, dZFrame_Station163x39, dZFrame_Station163x45, GEMS, TNamed::GetName(), gGeoMan, TString::Itoa(), NMaxModules, NStations, pMedAir, TGeoCombiTrans::ReflectX(), TGeoCombiTrans::ReflectY(), TGeoVolume::SetMedium(), TGeoCombiTrans::SetTranslation(), TGeoVolume::SetVisContainers(), TObject::Write(), XAlignmentCorrections, XModuleShifts, XModuleSize_Station10x10, XModuleSize_Station163x39, XModuleSize_Station163x45, XStationPositions, YAlignmentCorrections, YModuleShifts, YModuleSize_Station10x10, YModuleSize_Station163x39, YModuleSize_Station163x45, YStationPositions, ZAlignmentCorrections, ZModuleShifts, ZModuleSize_Station10x10, ZModuleSize_Station163x39, ZModuleSize_Station163x45, and ZStationPositions.
| TGeoVolume * CreateFrameForModule_Station163x39 | ( | TString | frame_name, |
| Double_t | dx, | ||
| Double_t | dy, | ||
| Double_t | dz, | ||
| Double_t | hole_radius ) |
Definition at line 593 of file create_rootgeom_GEMS_Run8_aligned.C.
References TGeoVolume::AddNode(), dXFrame_Station163x39, dYFrame_Station163x39, TColor::GetColor(), pMedAir, pMedCarbon, TGeoVolume::SetLineColor(), TGeoVolume::SetMedium(), TGeoCombiTrans::SetTranslation(), XModuleSize_Station163x39, and YModuleSize_Station163x39.
Referenced by create_rootgeom_GEMS_Run8_aligned().
| TGeoVolume * CreateFrameForModule_Station163x45 | ( | TString | frame_name, |
| Double_t | dx, | ||
| Double_t | dy, | ||
| Double_t | dz, | ||
| Double_t | hole_radius ) |
Definition at line 520 of file create_rootgeom_GEMS_Run8_aligned.C.
References TGeoVolume::AddNode(), dXFrame_Station163x45, dYFrame_Station163x45, TColor::GetColor(), pMedAir, pMedCarbon, TGeoVolume::SetLineColor(), TGeoVolume::SetMedium(), TGeoCombiTrans::SetTranslation(), XModuleSize_Station163x45, and YModuleSize_Station163x45.
Referenced by create_rootgeom_GEMS_Run8_aligned().
| TGeoVolume * CreateFrameForModule_Station66x41 | ( | TString | frame_name, |
| Double_t | dx, | ||
| Double_t | dy, | ||
| Double_t | dz ) |
Definition at line 424 of file create_rootgeom_GEMS_Run8_aligned.C.
References TGeoVolume::AddNode(), dXFrame_Station66x41, dYFrame_Station66x41, TColor::GetColor(), pMedAir, pMedCarbon, TGeoVolume::SetLineColor(), TGeoVolume::SetMedium(), TGeoCombiTrans::SetTranslation(), XModuleSize_Station66x41, and YModuleSize_Station66x41.
| TGeoVolume * CreateModule_Station10x10 | ( | TString | module_name, |
| Double_t | xsize, | ||
| Double_t | ysize, | ||
| Double_t | zsize ) |
Definition at line 656 of file create_rootgeom_GEMS_Run8_aligned.C.
References TColor::GetColor(), pMedArC4H10_80_20, TGeoVolume::SetLineColor(), TGeoVolume::SetMedium(), and TGeoVolume::SetTransparency().
Referenced by create_rootgeom_GEMS_Run8_aligned().
| TGeoVolume * CreateModule_Station163x39 | ( | TString | module_name, |
| Double_t | xsize, | ||
| Double_t | ysize, | ||
| Double_t | zsize, | ||
| Double_t | hole_radius ) |
Definition at line 582 of file create_rootgeom_GEMS_Run8_aligned.C.
References CreateModule_Station163x45().
Referenced by create_rootgeom_GEMS_Run8_aligned().
| TGeoVolume * CreateModule_Station163x45 | ( | TString | module_name, |
| Double_t | xsize, | ||
| Double_t | ysize, | ||
| Double_t | zsize, | ||
| Double_t | hole_radius ) |
Definition at line 478 of file create_rootgeom_GEMS_Run8_aligned.C.
References TColor::GetColor(), TGeoShape::GetName(), TNamed::GetName(), TString::Itoa(), pMedArC4H10_80_20, TGeoMatrix::RegisterYourself(), TGeoVolume::SetLineColor(), TGeoVolume::SetMedium(), and TGeoVolume::SetTransparency().
Referenced by create_rootgeom_GEMS_Run8_aligned(), and CreateModule_Station163x39().
| TGeoVolume * CreateModule_Station66x41 | ( | TString | module_name, |
| Double_t | xsize, | ||
| Double_t | ysize, | ||
| Double_t | zsize ) |
Definition at line 402 of file create_rootgeom_GEMS_Run8_aligned.C.
References TColor::GetColor(), pMedArC4H10_80_20, TGeoVolume::SetLineColor(), TGeoVolume::SetMedium(), and TGeoVolume::SetTransparency().
| TGeoVolume * CreateStation | ( | TString | station_name | ) |
Definition at line 393 of file create_rootgeom_GEMS_Run8_aligned.C.
References pMedAir, and TGeoVolume::SetMedium().
Referenced by create_rootgeom_GEMS_Run8_aligned().
| void DefineRequiredMedia | ( | FairGeoMedia * | geoMedia, |
| FairGeoBuilder * | geoBuild ) |
Definition at line 192 of file create_rootgeom_GEMS_Run8_aligned.C.
References pMedAir, pMedArC4H10_80_20, pMedArCO27030, pMedCarbon, and pMedFiberGlass.
Referenced by create_rootgeom_GEMS_Run8_aligned().
| const Double_t dXFrame_Station10x10 = 2.0 |
Definition at line 144 of file create_rootgeom_GEMS_Run8_aligned.C.
| const Double_t dXFrame_Station163x39 = 2.0 |
Definition at line 133 of file create_rootgeom_GEMS_Run8_aligned.C.
| const Double_t dXFrame_Station163x45 = 2.0 |
Definition at line 122 of file create_rootgeom_GEMS_Run8_aligned.C.
| const Double_t dXFrame_Station66x41 = 2.0 |
Definition at line 112 of file create_rootgeom_GEMS_Run8_aligned.C.
| const Double_t dYFrame_Station10x10 = 2.0 |
Definition at line 145 of file create_rootgeom_GEMS_Run8_aligned.C.
| const Double_t dYFrame_Station163x39 = 2.0 |
Definition at line 134 of file create_rootgeom_GEMS_Run8_aligned.C.
| const Double_t dYFrame_Station163x45 = 2.0 |
Definition at line 123 of file create_rootgeom_GEMS_Run8_aligned.C.
| const Double_t dYFrame_Station66x41 = 2.0 |
Definition at line 113 of file create_rootgeom_GEMS_Run8_aligned.C.
| const Double_t dZFrame_Station10x10 = 4.1 |
Definition at line 146 of file create_rootgeom_GEMS_Run8_aligned.C.
| const Double_t dZFrame_Station163x39 = 4.1 |
Definition at line 135 of file create_rootgeom_GEMS_Run8_aligned.C.
| const Double_t dZFrame_Station163x45 = 4.1 |
Definition at line 124 of file create_rootgeom_GEMS_Run8_aligned.C.
| const Double_t dZFrame_Station66x41 = 4.1 |
Definition at line 114 of file create_rootgeom_GEMS_Run8_aligned.C.
| TGeoManager* gGeoMan = NULL |
Definition at line 150 of file create_rootgeom_GEMS_Run8_aligned.C.
| const Int_t NMaxModules = 4 |
Definition at line 13 of file create_rootgeom_GEMS_Run8_aligned.C.
| const Int_t NStations = 8 |
Definition at line 12 of file create_rootgeom_GEMS_Run8_aligned.C.
| TGeoMedium* pMedAir = 0 |
Definition at line 153 of file create_rootgeom_GEMS_Run8_aligned.C.
| TGeoMedium* pMedArC4H10_80_20 = 0 |
Definition at line 158 of file create_rootgeom_GEMS_Run8_aligned.C.
| TGeoMedium* pMedArCO27030 = 0 |
Definition at line 157 of file create_rootgeom_GEMS_Run8_aligned.C.
| TGeoMedium* pMedCarbon = 0 |
Definition at line 154 of file create_rootgeom_GEMS_Run8_aligned.C.
| TGeoMedium* pMedCopper = 0 |
Definition at line 156 of file create_rootgeom_GEMS_Run8_aligned.C.
| TGeoMedium* pMedFiberGlass = 0 |
Definition at line 155 of file create_rootgeom_GEMS_Run8_aligned.C.
Definition at line 56 of file create_rootgeom_GEMS_Run8_aligned.C.
Definition at line 64 of file create_rootgeom_GEMS_Run8_aligned.C.
| const Double_t XAlignmentCorrections[NStations][NMaxModules] |
Definition at line 73 of file create_rootgeom_GEMS_Run8_aligned.C.
| Double_t XModuleShifts[NStations][NMaxModules] |
Definition at line 24 of file create_rootgeom_GEMS_Run8_aligned.C.
| const Double_t XModuleSize_Station10x10 = 10.0 |
Definition at line 139 of file create_rootgeom_GEMS_Run8_aligned.C.
| const Double_t XModuleSize_Station163x39 = 163.2 * 0.5 |
Definition at line 128 of file create_rootgeom_GEMS_Run8_aligned.C.
| const Double_t XModuleSize_Station163x45 = 163.2 * 0.5 |
Definition at line 118 of file create_rootgeom_GEMS_Run8_aligned.C.
| const Double_t XModuleSize_Station66x41 = 66.0 |
Definition at line 108 of file create_rootgeom_GEMS_Run8_aligned.C.
Definition at line 16 of file create_rootgeom_GEMS_Run8_aligned.C.
| const Double_t YAlignmentCorrections[NStations][NMaxModules] |
Definition at line 84 of file create_rootgeom_GEMS_Run8_aligned.C.
| Double_t YModuleShifts[NStations][NMaxModules] |
Definition at line 34 of file create_rootgeom_GEMS_Run8_aligned.C.
| const Double_t YModuleSize_Station10x10 = 10.0 |
Definition at line 140 of file create_rootgeom_GEMS_Run8_aligned.C.
| const Double_t YModuleSize_Station163x39 = 39.0 |
Definition at line 129 of file create_rootgeom_GEMS_Run8_aligned.C.
| const Double_t YModuleSize_Station163x45 = 45.0 |
Definition at line 119 of file create_rootgeom_GEMS_Run8_aligned.C.
| const Double_t YModuleSize_Station66x41 = 41.0 |
Definition at line 109 of file create_rootgeom_GEMS_Run8_aligned.C.
Definition at line 18 of file create_rootgeom_GEMS_Run8_aligned.C.
| const Double_t ZAlignmentCorrections[NStations][NMaxModules] |
Definition at line 95 of file create_rootgeom_GEMS_Run8_aligned.C.
| const Double_t ZGEMSize_Station10x10 = 4.1 |
Definition at line 142 of file create_rootgeom_GEMS_Run8_aligned.C.
| const Double_t ZGEMSize_Station163x39 = 4.1 |
Definition at line 131 of file create_rootgeom_GEMS_Run8_aligned.C.
| Double_t ZModuleShifts[NStations][NMaxModules] |
Definition at line 44 of file create_rootgeom_GEMS_Run8_aligned.C.
| const Double_t ZModuleSize_Station10x10 = 0.9 |
Definition at line 141 of file create_rootgeom_GEMS_Run8_aligned.C.
| const Double_t ZModuleSize_Station163x39 = 0.9 |
Definition at line 130 of file create_rootgeom_GEMS_Run8_aligned.C.
| const Double_t ZModuleSize_Station163x45 = 0.9 |
Definition at line 120 of file create_rootgeom_GEMS_Run8_aligned.C.
| const Double_t ZModuleSize_Station66x41 = 0.9 |
Definition at line 110 of file create_rootgeom_GEMS_Run8_aligned.C.
Definition at line 20 of file create_rootgeom_GEMS_Run8_aligned.C.