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

Go to the source code of this file.

Functions

void create_rootgeom_MAGNET ()

Variables

TGeoManager * gGeoMan = NULL
const double XMagnetPos = 0.0
const double YMagnetPos = 0.0
const double ZMagnetPos = 124.5
const double XSizeYoke = 700.0
const double YSizeYoke = 448.0
const double ZSizeYoke = 260.0
const double XSizeInnerSpaceInYoke = 460.0
const double YSizeInnerSpaceInYoke = 230.0
const double ZSizeInnerSpaceInYoke = ZSizeYoke + 0.01
double AngleOfBevelYoke = 30.0
double AdjCatetOfBevelYoke = 80.0
double OppCatetOfBevelYoke = AdjCatetOfBevelYoke * (Tan(AngleOfBevelYoke * Pi() / 180))
const double XSizeCoil = 429.2
const double YSizeCoil = 50.0
const double ZSizeCoil = 514.2
const double WidthCoil = 110.0
const double RMinCoil = 25.0
const double RMaxCoil = 135.0
const double LengthCoilShortSide = 209.2 - 2 * RMinCoil
const double LengthCoilLongSide = 294.2 - 2 * RMinCoil
const double YDistanceBetweenCoils = 120.0
const double YDistanceBetweenPoles = 107.0
const double XSizePole = 168.0
const double YSizePole = (YSizeInnerSpaceInYoke - YDistanceBetweenPoles) / 2
const double ZSizePole = 249.0
double CatetOfBevelPole = 30.0

Function Documentation

◆ create_rootgeom_MAGNET()

Variable Documentation

◆ AdjCatetOfBevelYoke

double AdjCatetOfBevelYoke = 80.0

Definition at line 30 of file create_rootgeom_MAGNET.C.

◆ AngleOfBevelYoke

double AngleOfBevelYoke = 30.0

Definition at line 29 of file create_rootgeom_MAGNET.C.

◆ CatetOfBevelPole

double CatetOfBevelPole = 30.0

Definition at line 53 of file create_rootgeom_MAGNET.C.

◆ gGeoMan

TGeoManager* gGeoMan = NULL

Definition at line 11 of file create_rootgeom_MAGNET.C.

◆ LengthCoilLongSide

const double LengthCoilLongSide = 294.2 - 2 * RMinCoil

Definition at line 43 of file create_rootgeom_MAGNET.C.

◆ LengthCoilShortSide

const double LengthCoilShortSide = 209.2 - 2 * RMinCoil

Definition at line 42 of file create_rootgeom_MAGNET.C.

◆ OppCatetOfBevelYoke

double OppCatetOfBevelYoke = AdjCatetOfBevelYoke * (Tan(AngleOfBevelYoke * Pi() / 180))

Definition at line 31 of file create_rootgeom_MAGNET.C.

◆ RMaxCoil

const double RMaxCoil = 135.0

Definition at line 40 of file create_rootgeom_MAGNET.C.

◆ RMinCoil

const double RMinCoil = 25.0

Definition at line 39 of file create_rootgeom_MAGNET.C.

◆ WidthCoil

const double WidthCoil = 110.0

Definition at line 38 of file create_rootgeom_MAGNET.C.

◆ XMagnetPos

const double XMagnetPos = 0.0

Definition at line 14 of file create_rootgeom_MAGNET.C.

◆ XSizeCoil

const double XSizeCoil = 429.2

Definition at line 34 of file create_rootgeom_MAGNET.C.

◆ XSizeInnerSpaceInYoke

const double XSizeInnerSpaceInYoke = 460.0

Definition at line 25 of file create_rootgeom_MAGNET.C.

◆ XSizePole

const double XSizePole = 168.0

Definition at line 50 of file create_rootgeom_MAGNET.C.

◆ XSizeYoke

const double XSizeYoke = 700.0

Definition at line 21 of file create_rootgeom_MAGNET.C.

◆ YDistanceBetweenCoils

const double YDistanceBetweenCoils = 120.0

Definition at line 45 of file create_rootgeom_MAGNET.C.

◆ YDistanceBetweenPoles

const double YDistanceBetweenPoles = 107.0

Definition at line 48 of file create_rootgeom_MAGNET.C.

◆ YMagnetPos

const double YMagnetPos = 0.0

Definition at line 15 of file create_rootgeom_MAGNET.C.

◆ YSizeCoil

const double YSizeCoil = 50.0

Definition at line 35 of file create_rootgeom_MAGNET.C.

◆ YSizeInnerSpaceInYoke

const double YSizeInnerSpaceInYoke = 230.0

Definition at line 26 of file create_rootgeom_MAGNET.C.

◆ YSizePole

const double YSizePole = (YSizeInnerSpaceInYoke - YDistanceBetweenPoles) / 2

Definition at line 51 of file create_rootgeom_MAGNET.C.

◆ YSizeYoke

const double YSizeYoke = 448.0

Definition at line 22 of file create_rootgeom_MAGNET.C.

◆ ZMagnetPos

const double ZMagnetPos = 124.5

Definition at line 16 of file create_rootgeom_MAGNET.C.

◆ ZSizeCoil

const double ZSizeCoil = 514.2

Definition at line 36 of file create_rootgeom_MAGNET.C.

◆ ZSizeInnerSpaceInYoke

const double ZSizeInnerSpaceInYoke = ZSizeYoke + 0.01

Definition at line 27 of file create_rootgeom_MAGNET.C.

◆ ZSizePole

const double ZSizePole = 249.0

Definition at line 52 of file create_rootgeom_MAGNET.C.

◆ ZSizeYoke

const double ZSizeYoke = 260.0

Definition at line 23 of file create_rootgeom_MAGNET.C.