BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Loading...
Searching...
No Matches
create_rootgeom_Hodo_oldnames_v1.C File Reference
#include "../run/bmnloadlibs.C"
#include "TFile.h"
#include "TGeoManager.h"
#include "TGeoMedium.h"
#include "TGeoVolume.h"
Include dependency graph for create_rootgeom_Hodo_oldnames_v1.C:

Go to the source code of this file.

Functions

void DefineRequiredMedia (FairGeoMedia *geoMedia, FairGeoBuilder *geoBuild)
void FillStick (TGeoVolume *hodoStickV)
void create_rootgeom_Hodo_oldnames_v1 (Double_t Hodo_Xpos=0, Double_t Hodo_Ypos=0, Double_t Hodo_Zpos=900, Double_t rotY=0)

Variables

Double_t Hodo_X_size = 8
Double_t Hodo_Y_size = 8
Double_t Hodo_Z_size = 0.2
Double_t Hodo_NColumns = 16
Double_t Hodo_NRows = 1
Double_t Hodo_stick_X_size = 0.5
Double_t Hodo_stick_Y_size = 8
Double_t Hodo_stick_Z_size = 0.2
TGeoMedium * pMedVacuum = 0
TGeoMedium * pMedAir = 0
TGeoMedium * pMedScint = 0

Function Documentation

◆ create_rootgeom_Hodo_oldnames_v1()

void create_rootgeom_Hodo_oldnames_v1 ( Double_t Hodo_Xpos = 0,
Double_t Hodo_Ypos = 0,
Double_t Hodo_Zpos = 900,
Double_t rotY = 0 )

◆ DefineRequiredMedia()

void DefineRequiredMedia ( FairGeoMedia * geoMedia,
FairGeoBuilder * geoBuild )

Definition at line 42 of file create_rootgeom_Hodo_oldnames_v1.C.

References pMedAir, pMedScint, and pMedVacuum.

Referenced by create_rootgeom_Hodo_oldnames_v1().

Here is the caller graph for this function:

◆ FillStick()

void FillStick ( TGeoVolume * hodoStickV)

Definition at line 223 of file create_rootgeom_Hodo_oldnames_v1.C.

References TGeoVolume::AddNode(), Hodo_stick_X_size, Hodo_stick_Y_size, Hodo_stick_Z_size, pMedScint, and TGeoVolume::SetMedium().

Referenced by create_rootgeom_Hodo_oldnames_v1().

Here is the call graph for this function:
Here is the caller graph for this function:

Variable Documentation

◆ Hodo_NColumns

Double_t Hodo_NColumns = 16

Definition at line 28 of file create_rootgeom_Hodo_oldnames_v1.C.

◆ Hodo_NRows

Double_t Hodo_NRows = 1

Definition at line 29 of file create_rootgeom_Hodo_oldnames_v1.C.

◆ Hodo_stick_X_size

Double_t Hodo_stick_X_size = 0.5

Definition at line 30 of file create_rootgeom_Hodo_oldnames_v1.C.

◆ Hodo_stick_Y_size

Double_t Hodo_stick_Y_size = 8

Definition at line 31 of file create_rootgeom_Hodo_oldnames_v1.C.

◆ Hodo_stick_Z_size

Double_t Hodo_stick_Z_size = 0.2

Definition at line 32 of file create_rootgeom_Hodo_oldnames_v1.C.

◆ Hodo_X_size

Double_t Hodo_X_size = 8

Definition at line 23 of file create_rootgeom_Hodo_oldnames_v1.C.

◆ Hodo_Y_size

Double_t Hodo_Y_size = 8

Definition at line 24 of file create_rootgeom_Hodo_oldnames_v1.C.

◆ Hodo_Z_size

Double_t Hodo_Z_size = 0.2

Definition at line 25 of file create_rootgeom_Hodo_oldnames_v1.C.

◆ pMedAir

TGeoMedium* pMedAir = 0

Definition at line 36 of file create_rootgeom_Hodo_oldnames_v1.C.

◆ pMedScint

TGeoMedium* pMedScint = 0

Definition at line 37 of file create_rootgeom_Hodo_oldnames_v1.C.

◆ pMedVacuum

TGeoMedium* pMedVacuum = 0

Definition at line 35 of file create_rootgeom_Hodo_oldnames_v1.C.