|
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 * | CreateFrameForModule (TString frame_name) |
| void | DefineRequiredMedia (FairGeoMedia *geoMedia, FairGeoBuilder *geoBuild) |
| void | create_rootgeom_CSC_Run8_detailed () |
Variables | |
| const Int_t | NStations = 4 |
| const Int_t | NMaxModules = 2 |
| const Double_t | XStationPositions [NStations] |
| const Double_t | YStationPositions [NStations] = {0.0 , 0.0 , 0.0 , 0.0 } |
| 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 | XGasSize = 113.0 |
| const Double_t | YGasSize = 54.375 |
| const Double_t | ZGasSize = 0.76 |
| const Double_t | XSensSize = 112.9 |
| const Double_t | YSensSize = 53.25 |
| const Double_t | ZSensSize = 0.76 |
| TGeoManager * | gGeoMan = NULL |
| TGeoMedium * | pMedAir = 0 |
| TGeoMedium * | pMedCarbon = 0 |
| TGeoMedium * | pMedFiberGlass = 0 |
| TGeoMedium * | pMedCopper = 0 |
| TGeoMedium * | pMedArCO27030 = 0 |
| TGeoMedium * | pMedArgonIsobutane7525 = 0 |
| TGeoMedium * | pMedHoneyComb = 0 |
| TGeoMedium * | pMedEpoxideCompound = 0 |
| TGeoMedium * | pMedBrass = 0 |
| TGeoMedium * | pMedTeflon = 0 |
| void create_rootgeom_CSC_Run8_detailed | ( | ) |
Definition at line 173 of file create_rootgeom_CSC_Run8_detailed.C.
References TGeoVolume::AddNode(), TFile::Close(), CreateFrameForModule(), CreateModule(), CreateStation(), DefineRequiredMedia(), TGeoVolume::Draw(), TNamed::GetName(), gGeoMan, TString::Itoa(), NStations, pMedAir, TGeoCombiTrans::RotateZ(), TGeoVolume::SetMedium(), TGeoCombiTrans::SetTranslation(), TGeoVolume::SetVisContainers(), TObject::Write(), XModuleShifts, XStationPositions, YModuleShifts, YStationPositions, ZGasSize, ZModuleShifts, and ZStationPositions.
| TGeoVolume * CreateFrameForModule | ( | TString | frame_name | ) |
Definition at line 436 of file create_rootgeom_CSC_Run8_detailed.C.
References TGeoVolume::AddNode(), TGeoCompositeShape::ComputeBBox(), TString::Contains(), TColor::GetColor(), TNamed::GetName(), i, TGeoCompositeShape::MakeNode(), pMedAir, pMedBrass, pMedEpoxideCompound, pMedFiberGlass, pMedHoneyComb, TGeoCombiTrans::ReflectX(), TGeoMatrix::RegisterYourself(), TGeoCombiTrans::RotateY(), TGeoCombiTrans::SetDx(), TGeoTranslation::SetDx(), TGeoCombiTrans::SetDy(), TGeoTranslation::SetDy(), TGeoCombiTrans::SetDz(), TGeoTranslation::SetDz(), TGeoVolume::SetLineColor(), TGeoVolume::SetMedium(), TNamed::SetName(), TGeoVolume::SetTransparency(), XGasSize, YGasSize, and ZGasSize.
Referenced by create_rootgeom_CSC_Run8_detailed().
| TGeoVolume * CreateModule | ( | TString | module_name | ) |
Definition at line 280 of file create_rootgeom_CSC_Run8_detailed.C.
References TGeoVolume::AddNode(), TGeoCompositeShape::ComputeBBox(), TColor::GetColor(), TNamed::GetName(), TGeoCompositeShape::MakeNode(), pMedArgonIsobutane7525, pMedEpoxideCompound, pMedTeflon, TGeoMatrix::RegisterYourself(), TGeoCombiTrans::RotateX(), TGeoCombiTrans::SetDx(), TGeoTranslation::SetDx(), TGeoCombiTrans::SetDy(), TGeoTranslation::SetDy(), TGeoCombiTrans::SetDz(), TGeoTranslation::SetDz(), TGeoVolume::SetLineColor(), TGeoVolume::SetMedium(), TNamed::SetName(), TGeoVolume::SetTransparency(), XGasSize, XSensSize, YGasSize, YSensSize, ZGasSize, and ZSensSize.
Referenced by create_rootgeom_CSC_Run8_detailed().
| TGeoVolume * CreateStation | ( | TString | station_name | ) |
Definition at line 271 of file create_rootgeom_CSC_Run8_detailed.C.
References pMedAir, and TGeoVolume::SetMedium().
Referenced by create_rootgeom_CSC_Run8_detailed().
| void DefineRequiredMedia | ( | FairGeoMedia * | geoMedia, |
| FairGeoBuilder * | geoBuild ) |
Definition at line 88 of file create_rootgeom_CSC_Run8_detailed.C.
References pMedAir, pMedArCO27030, pMedArgonIsobutane7525, pMedBrass, pMedCarbon, pMedEpoxideCompound, pMedFiberGlass, pMedHoneyComb, and pMedTeflon.
Referenced by create_rootgeom_CSC_Run8_detailed().
| TGeoManager* gGeoMan = NULL |
Definition at line 67 of file create_rootgeom_CSC_Run8_detailed.C.
| const Int_t NMaxModules = 2 |
Definition at line 21 of file create_rootgeom_CSC_Run8_detailed.C.
| const Int_t NStations = 4 |
Definition at line 20 of file create_rootgeom_CSC_Run8_detailed.C.
| TGeoMedium* pMedAir = 0 |
Definition at line 70 of file create_rootgeom_CSC_Run8_detailed.C.
| TGeoMedium* pMedArCO27030 = 0 |
Definition at line 74 of file create_rootgeom_CSC_Run8_detailed.C.
| TGeoMedium* pMedArgonIsobutane7525 = 0 |
Definition at line 75 of file create_rootgeom_CSC_Run8_detailed.C.
| TGeoMedium* pMedBrass = 0 |
Definition at line 78 of file create_rootgeom_CSC_Run8_detailed.C.
| TGeoMedium* pMedCarbon = 0 |
Definition at line 71 of file create_rootgeom_CSC_Run8_detailed.C.
| TGeoMedium* pMedCopper = 0 |
Definition at line 73 of file create_rootgeom_CSC_Run8_detailed.C.
| TGeoMedium* pMedEpoxideCompound = 0 |
Definition at line 77 of file create_rootgeom_CSC_Run8_detailed.C.
| TGeoMedium* pMedFiberGlass = 0 |
Definition at line 72 of file create_rootgeom_CSC_Run8_detailed.C.
| TGeoMedium* pMedHoneyComb = 0 |
Definition at line 76 of file create_rootgeom_CSC_Run8_detailed.C.
| TGeoMedium* pMedTeflon = 0 |
Definition at line 79 of file create_rootgeom_CSC_Run8_detailed.C.
| const Double_t XGasSize = 113.0 |
Definition at line 56 of file create_rootgeom_CSC_Run8_detailed.C.
| const Double_t XModuleShifts[NStations][NMaxModules] |
Definition at line 31 of file create_rootgeom_CSC_Run8_detailed.C.
| const Double_t XSensSize = 112.9 |
Definition at line 61 of file create_rootgeom_CSC_Run8_detailed.C.
Definition at line 24 of file create_rootgeom_CSC_Run8_detailed.C.
| const Double_t YGasSize = 54.375 |
Definition at line 57 of file create_rootgeom_CSC_Run8_detailed.C.
| const Double_t YModuleShifts[NStations][NMaxModules] |
Definition at line 38 of file create_rootgeom_CSC_Run8_detailed.C.
| const Double_t YSensSize = 53.25 |
Definition at line 62 of file create_rootgeom_CSC_Run8_detailed.C.
Definition at line 26 of file create_rootgeom_CSC_Run8_detailed.C.
| const Double_t ZGasSize = 0.76 |
Definition at line 58 of file create_rootgeom_CSC_Run8_detailed.C.
| const Double_t ZModuleShifts[NStations][NMaxModules] |
Definition at line 45 of file create_rootgeom_CSC_Run8_detailed.C.
| const Double_t ZSensSize = 0.76 |
Definition at line 63 of file create_rootgeom_CSC_Run8_detailed.C.
Definition at line 27 of file create_rootgeom_CSC_Run8_detailed.C.