BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Loading...
Searching...
No Matches
geometry_src_run7.C
Go to the documentation of this file.
1// construct detector geometry
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 FairModule* magnetSP57 = new FairMagnet("MAGNET_SP57");
17 magnetSP57->SetGeometryFileName("magnetSP57_1.root");
18 fRun->AddModule(magnetSP57);
19
20 // ----- Create detectors -------------------------
21
22 FairDetector* mwpc = new BmnMwpc("MWPC", kTRUE);
23 mwpc->SetGeometryFileName("MWPC_RunSRCSpring2018.root");
24 fRun->AddModule(mwpc);
25
26 FairDetector* silicon = new BmnSilicon("SILICON", kTRUE);
27 silicon->SetGeometryFileName("Silicon_RunSRCSpring2018.root");
28 fRun->AddModule(silicon);
29
30 FairDetector* sts = new CbmSts("STS", kTRUE);
31 sts->SetGeometryFileName("GEMS_RunSRCSpring2018.root");
32 fRun->AddModule(sts);
33
34 FairDetector* csc = new BmnCSC("CSC", kTRUE);
35 csc->SetGeometryFileName("CSC_RunSRCSpring2018.root");
36 fRun->AddModule(csc);
37
38 FairDetector* tof1 = new BmnTOF1("TOF1", kTRUE);
39 tof1->SetGeometryFileName("TOF400_RUN7_SRC_AllignmentZY_v3.root");
40 fRun->AddModule(tof1);
41
42 FairDetector* tof = new BmnTOF("TOF", kTRUE);
43 tof->SetGeometryFileName("tof700_run7_with_support.root");
44 fRun->AddModule(tof);
45
46 FairDetector* dch = new BmnDch("DCH", kTRUE);
47 dch->SetGeometryFileName("DCH_RunSpring2018.root");
48 fRun->AddModule(dch);
49
50 BmnZdc* zdc = new BmnZdc("ZDC", kTRUE);
51 zdc->SetGeometryFileName("ZDC_RunSpring2018.root");
52 fRun->AddModule(zdc);
53
54 FairDetector* arm = new BmnArmTrig("SRCArmTriggers", kTRUE);
55 arm->SetGeometryFileName("SRCArmTriggers_Spring2018.root");
56 fRun->AddModule(arm);
57
58 FairDetector* bc = new BmnBC("BC", kTRUE);
59 bc->SetGeometryFileName("BC_RunSRCSpring2018.root");
60 fRun->AddModule(bc);
61}
constexpr Bool_t kTRUE
Definition BmnBC.h:24
DCH.h.
Definition BmnDch.h:25
CbmSts.h.
Definition CbmSts.h:23
void geometry(FairRunSim *fRun)