BmnRoot
26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Toggle main menu visibility
Loading...
Searching...
No Matches
geometry_run7.C
Go to the documentation of this file.
1
// construct detector geometry
2
void
geometry
(
FairRunSim
* fRun)
3
{
4
// Set Material file Name
5
fRun->SetMaterials(
"media.geo"
);
6
7
// ----- Create passive volumes -------------------------
8
FairModule
* cave =
new
FairCave
(
"CAVE"
);
9
cave->SetGeometryFileName(
"cave.geo"
);
10
fRun->AddModule(cave);
11
12
FairModule
* magnet =
new
FairMagnet
(
"MAGNET"
);
13
magnet->SetGeometryFileName(
"magnet_modified.root"
);
14
fRun->AddModule(magnet);
15
16
// ----- Create detectors -------------------------
17
18
FairDetector
* fd =
new
BmnFD
(
"FD"
,
kTRUE
);
19
fd->SetGeometryFileName(
"FD_v10.root"
);
20
fRun->AddModule(fd);
21
22
FairDetector
* mwpc =
new
BmnMwpc
(
"MWPC"
,
kTRUE
);
23
mwpc->SetGeometryFileName(
"MWPC_RunSpring2018.root"
);
24
fRun->AddModule(mwpc);
25
26
FairDetector
* bd =
new
BmnBd
(
"BD"
,
kTRUE
);
27
bd->SetGeometryFileName(
"geom_BD_det_v2.root"
);
28
fRun->AddModule(bd);
29
30
FairDetector
* silicon =
new
BmnSilicon
(
"SILICON"
,
kTRUE
);
31
silicon->SetGeometryFileName(
"Silicon_RunSpring2018.root"
);
32
fRun->AddModule(silicon);
33
34
FairDetector
* gems =
new
CbmSts
(
"STS"
,
kTRUE
);
35
gems->SetGeometryFileName(
"GEMS_RunSpring2018.root"
);
36
fRun->AddModule(gems);
37
38
FairDetector
* csc =
new
BmnCSC
(
"CSC"
,
kTRUE
);
39
csc->SetGeometryFileName(
"CSC_RunSpring2018.root"
);
40
fRun->AddModule(csc);
41
42
FairDetector
* tof1 =
new
BmnTOF1
(
"TOF1"
,
kTRUE
);
43
tof1->SetGeometryFileName(
"TOF400_RUN7_BMN_byKolesnicov_Aligned.root"
);
44
fRun->AddModule(tof1);
45
46
FairDetector
* dch =
new
BmnDch
(
"DCH"
,
kTRUE
);
47
dch->SetGeometryFileName(
"DCH_RunSpring2018.root"
);
48
fRun->AddModule(dch);
49
50
FairDetector
* tof2 =
new
BmnTOF(
"TOF"
,
kTRUE
);
51
tof2->SetGeometryFileName(
"tof700_run7_with_support.root"
);
52
fRun->AddModule(tof2);
53
54
FairDetector
* ecal =
new
BmnEcal
(
"ECAL"
,
kTRUE
);
55
ecal->SetGeometryFileName(
"ECAL_v3_run7_pos4.root"
);
56
fRun->AddModule(ecal);
57
58
BmnZdc
* zdc =
new
BmnZdc
(
"ZDC"
,
kTRUE
);
59
// zdc->SetBirk();
60
zdc->SetGeometryFileName(
"ZDC_RunSpring2018.root"
);
61
fRun->AddModule(zdc);
62
}
kTRUE
constexpr Bool_t kTRUE
BmnBd
Definition
BmnBd.h:8
BmnCSC
Definition
BmnCSC.h:14
BmnDch
DCH.h.
Definition
BmnDch.h:25
BmnEcal
Definition
BmnEcal.h:23
BmnFD
Definition
BmnFD.h:20
BmnMwpc
Definition
BmnMwpc.h:25
BmnSilicon
Definition
BmnSilicon.h:14
BmnTOF1
Definition
BmnTOF1.h:28
BmnZdc
Definition
BmnZdc.h:27
CbmSts
CbmSts.h.
Definition
CbmSts.h:23
FairCave
Definition
FairCave.h:16
FairDetector
FairMagnet
Definition
FairMagnet.h:17
FairModule
FairRunSim
geometry
void geometry(FairRunSim *fRun)
Definition
geometry_run7.C:2
macro
run
geometry_run
geometry_run7.C
Generated on
for BmnRoot by
1.17.0