|
BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
|
Go to the source code of this file.
Functions | |
| TGeoVolume * | CreateStation (TString station_name) |
| TGeoVolume * | CreateModule (TString module_name) |
| TGeoVolume * | CreateVacuumTube (TString vacTube_name) |
| void | DefineRequiredMedia (FairGeoMedia *geoMedia, FairGeoBuilder *geoBuild) |
| void | create_rootgeom_SiProf_Run8_detailed () |
Variables | |
| const Int_t | NStations = 2 |
| const Int_t | NMaxModules = 1 |
| const Double_t | XStationPositions [NStations] = {0.169 , 0.298 } |
| const Double_t | YStationPositions [NStations] = {0.003 , -0.049 } |
| const Double_t | ZStationPositions [NStations] |
| const Double_t | XModuleShifts [NStations][NMaxModules] |
| const Double_t | YModuleShifts [NStations][NMaxModules] |
| const Double_t | ZModuleShifts [NStations][NMaxModules] |
| const Double_t | ZStationRotations [NStations][NMaxModules] |
| const Double_t | XSensSize = 6.08 |
| const Double_t | YSensSize = 6.08 |
| const Double_t | ZSensSize = 0.018 |
| TGeoManager * | gGeoMan = NULL |
| TGeoMedium * | pMedAir = 0 |
| TGeoMedium * | pMedCarbon = 0 |
| TGeoMedium * | pMedFiberGlass = 0 |
| TGeoMedium * | pMedSilicon = 0 |
| TGeoMedium * | pMedAluminium = 0 |
| TGeoMedium * | pMedSteel = 0 |
| void create_rootgeom_SiProf_Run8_detailed | ( | ) |
Definition at line 131 of file create_rootgeom_SiProf_Run8_detailed.C.
References TGeoVolume::AddNode(), TFile::Close(), CreateModule(), CreateStation(), CreateVacuumTube(), DefineRequiredMedia(), TGeoVolume::Draw(), TNamed::GetName(), gGeoMan, TString::Itoa(), NStations, pMedAir, TGeoCombiTrans::RotateZ(), TGeoVolume::SetMedium(), TGeoCombiTrans::SetTranslation(), TGeoVolume::SetVisContainers(), TObject::Write(), XModuleShifts, XStationPositions, YModuleShifts, YStationPositions, ZModuleShifts, ZSensSize, ZStationPositions, and ZStationRotations.
| TGeoVolume * CreateModule | ( | TString | module_name | ) |
Definition at line 220 of file create_rootgeom_SiProf_Run8_detailed.C.
References TColor::GetColor(), pMedSilicon, TGeoVolume::SetLineColor(), TGeoVolume::SetMedium(), TGeoVolume::SetTransparency(), XSensSize, YSensSize, and ZSensSize.
Referenced by create_rootgeom_SiProf_Run8_detailed().
| TGeoVolume * CreateStation | ( | TString | station_name | ) |
Definition at line 211 of file create_rootgeom_SiProf_Run8_detailed.C.
References pMedAir, and TGeoVolume::SetMedium().
Referenced by create_rootgeom_SiProf_Run8_detailed().
| TGeoVolume * CreateVacuumTube | ( | TString | vacTube_name | ) |
Definition at line 243 of file create_rootgeom_SiProf_Run8_detailed.C.
References TGeoVolumeAssembly::AddNode(), TGeoCompositeShape::ComputeBBox(), TString::Contains(), TColor::GetColor(), TGeoCompositeShape::MakeNode(), pMedAluminium, pMedSteel, TGeoCombiTrans::RegisterYourself(), TGeoCombiTrans::RotateY(), TGeoCombiTrans::SetDx(), TGeoCombiTrans::SetDy(), TGeoCombiTrans::SetDz(), TGeoVolume::SetLineColor(), TGeoVolume::SetMedium(), TNamed::SetName(), TGeoCombiTrans::SetTranslation(), and TGeoVolume::SetTransparency().
Referenced by create_rootgeom_SiProf_Run8_detailed().
| void DefineRequiredMedia | ( | FairGeoMedia * | geoMedia, |
| FairGeoBuilder * | geoBuild ) |
Definition at line 73 of file create_rootgeom_SiProf_Run8_detailed.C.
References pMedAir, pMedAluminium, pMedCarbon, pMedFiberGlass, pMedSilicon, and pMedSteel.
Referenced by create_rootgeom_SiProf_Run8_detailed().
| TGeoManager* gGeoMan = NULL |
Definition at line 56 of file create_rootgeom_SiProf_Run8_detailed.C.
| const Int_t NMaxModules = 1 |
Definition at line 19 of file create_rootgeom_SiProf_Run8_detailed.C.
| const Int_t NStations = 2 |
Definition at line 18 of file create_rootgeom_SiProf_Run8_detailed.C.
| TGeoMedium* pMedAir = 0 |
Definition at line 59 of file create_rootgeom_SiProf_Run8_detailed.C.
| TGeoMedium* pMedAluminium = 0 |
Definition at line 63 of file create_rootgeom_SiProf_Run8_detailed.C.
| TGeoMedium* pMedCarbon = 0 |
Definition at line 60 of file create_rootgeom_SiProf_Run8_detailed.C.
| TGeoMedium* pMedFiberGlass = 0 |
Definition at line 61 of file create_rootgeom_SiProf_Run8_detailed.C.
| TGeoMedium* pMedSilicon = 0 |
Definition at line 62 of file create_rootgeom_SiProf_Run8_detailed.C.
| TGeoMedium* pMedSteel = 0 |
Definition at line 64 of file create_rootgeom_SiProf_Run8_detailed.C.
| const Double_t XModuleShifts[NStations][NMaxModules] |
Definition at line 28 of file create_rootgeom_SiProf_Run8_detailed.C.
| const Double_t XSensSize = 6.08 |
Definition at line 50 of file create_rootgeom_SiProf_Run8_detailed.C.
Definition at line 21 of file create_rootgeom_SiProf_Run8_detailed.C.
| const Double_t YModuleShifts[NStations][NMaxModules] |
Definition at line 32 of file create_rootgeom_SiProf_Run8_detailed.C.
| const Double_t YSensSize = 6.08 |
Definition at line 51 of file create_rootgeom_SiProf_Run8_detailed.C.
Definition at line 22 of file create_rootgeom_SiProf_Run8_detailed.C.
| const Double_t ZModuleShifts[NStations][NMaxModules] |
Definition at line 36 of file create_rootgeom_SiProf_Run8_detailed.C.
| const Double_t ZSensSize = 0.018 |
Definition at line 52 of file create_rootgeom_SiProf_Run8_detailed.C.
Definition at line 23 of file create_rootgeom_SiProf_Run8_detailed.C.
| const Double_t ZStationRotations[NStations][NMaxModules] |
Definition at line 42 of file create_rootgeom_SiProf_Run8_detailed.C.