|
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_1stConfigShort () |
| void | CreateStation_One66x41Plane (TGeoVolume *mother_volume, TString station_name, Double_t x_position, Double_t y_position, Double_t z_position, Bool_t IsInverted) |
Variables | |
| TGeoManager * | gGeoMan = NULL |
| const Int_t | nStations = 5 |
| Double_t | XStationPositions [nStations] = BmnGemStripPositions_FirstConfigShort::XStationPositions[0] |
| Double_t | YStationPositions [nStations] = BmnGemStripPositions_FirstConfigShort::YStationPositions[0] |
| Double_t | ZStationPositions [nStations] = BmnGemStripPositions_FirstConfigShort::ZStationPositions[0] |
| const Double_t | XModuleSize_StationPrototype = 66.0 |
| const Double_t | YModuleSize_StationPrototype = 41.0 |
| const Double_t | XHotZoneSize_StationPrototype = 15.0 |
| const Double_t | YHotZoneSize_StationPrototype = 10.0 |
| const Double_t | dXOuterFrame = 5.0 |
| const Double_t | dXInnerFrame = 1.7 |
| const Double_t | dYOuterFrame = 3.75 |
| const Double_t | dYInnerFrame = 1.7 |
| const Double_t | dZSensitiveVolume = 0.9 |
| const Double_t | ZModuleSize = 2.5 |
| TGeoMedium * | pMedAir = 0 |
| TGeoMedium * | pMedCarbon = 0 |
| TGeoMedium * | pMedFiberGlass = 0 |
| TGeoMedium * | pMedCopper = 0 |
| TGeoMedium * | pMedArCO27030 = 0 |
| void create_rootgeom_GEMS_1stConfigShort | ( | ) |
Definition at line 111 of file create_rootgeom_GEMS_1stConfigShort.C.
References TGeoVolume::AddNode(), bmnloadlibs(), TFile::Close(), CreateStation_One66x41Plane(), DefineRequiredMedia(), TGeoVolume::Draw(), GEMS, gGeoMan, pMedAir, TGeoVolume::SetMedium(), TGeoVolume::SetVisContainers(), TObject::Write(), XStationPositions, YStationPositions, and ZStationPositions.
| 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 182 of file create_rootgeom_GEMS_1stConfigShort.C.
References TGeoVolume::AddNode(), dXInnerFrame, dXOuterFrame, dYInnerFrame, dYOuterFrame, dZSensitiveVolume, TColor::GetColor(), pMedAir, pMedArCO27030, pMedCarbon, TGeoCombiTrans::ReflectX(), TGeoCombiTrans::ReflectY(), TGeoVolume::SetLineColor(), TGeoVolume::SetMedium(), TGeoCombiTrans::SetTranslation(), TGeoVolume::SetTransparency(), XHotZoneSize_StationPrototype, XModuleSize_StationPrototype, YHotZoneSize_StationPrototype, YModuleSize_StationPrototype, and ZModuleSize.
Referenced by create_rootgeom_GEMS_1stConfigShort().
| void DefineRequiredMedia | ( | FairGeoMedia * | geoMedia, |
| FairGeoBuilder * | geoBuild ) |
Definition at line 72 of file create_rootgeom_GEMS_1stConfigShort.C.
References pMedAir, pMedArCO27030, pMedCarbon, and pMedFiberGlass.
Referenced by create_rootgeom_GEMS_1stConfigShort().
| const Double_t dXInnerFrame = 1.7 |
Definition at line 56 of file create_rootgeom_GEMS_1stConfigShort.C.
| const Double_t dXOuterFrame = 5.0 |
Definition at line 55 of file create_rootgeom_GEMS_1stConfigShort.C.
| const Double_t dYInnerFrame = 1.7 |
Definition at line 58 of file create_rootgeom_GEMS_1stConfigShort.C.
| const Double_t dYOuterFrame = 3.75 |
Definition at line 57 of file create_rootgeom_GEMS_1stConfigShort.C.
| const Double_t dZSensitiveVolume = 0.9 |
Definition at line 59 of file create_rootgeom_GEMS_1stConfigShort.C.
| TGeoManager* gGeoMan = NULL |
Definition at line 13 of file create_rootgeom_GEMS_1stConfigShort.C.
| const Int_t nStations = 5 |
Definition at line 16 of file create_rootgeom_GEMS_1stConfigShort.C.
| TGeoMedium* pMedAir = 0 |
Definition at line 63 of file create_rootgeom_GEMS_1stConfigShort.C.
| TGeoMedium* pMedArCO27030 = 0 |
Definition at line 67 of file create_rootgeom_GEMS_1stConfigShort.C.
| TGeoMedium* pMedCarbon = 0 |
Definition at line 64 of file create_rootgeom_GEMS_1stConfigShort.C.
| TGeoMedium* pMedCopper = 0 |
Definition at line 66 of file create_rootgeom_GEMS_1stConfigShort.C.
| TGeoMedium* pMedFiberGlass = 0 |
Definition at line 65 of file create_rootgeom_GEMS_1stConfigShort.C.
| const Double_t XHotZoneSize_StationPrototype = 15.0 |
Definition at line 51 of file create_rootgeom_GEMS_1stConfigShort.C.
| const Double_t XModuleSize_StationPrototype = 66.0 |
Definition at line 48 of file create_rootgeom_GEMS_1stConfigShort.C.
| XStationPositions[4] = BmnGemStripPositions_FirstConfigShort::XStationPositions[0] |
Definition at line 26 of file create_rootgeom_GEMS_1stConfigShort.C.
| const Double_t YHotZoneSize_StationPrototype = 10.0 |
Definition at line 52 of file create_rootgeom_GEMS_1stConfigShort.C.
| const Double_t YModuleSize_StationPrototype = 41.0 |
Definition at line 49 of file create_rootgeom_GEMS_1stConfigShort.C.
| YStationPositions[4] = BmnGemStripPositions_FirstConfigShort::YStationPositions[0] |
Definition at line 33 of file create_rootgeom_GEMS_1stConfigShort.C.
| const Double_t ZModuleSize = 2.5 |
Definition at line 60 of file create_rootgeom_GEMS_1stConfigShort.C.
| ZStationPositions[4] = BmnGemStripPositions_FirstConfigShort::ZStationPositions[0] |
Definition at line 40 of file create_rootgeom_GEMS_1stConfigShort.C.