BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Loading...
Searching...
No Matches
geometry_run5.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 // ----- Create detectors -------------------------
17 FairDetector* mwpc = new BmnMwpc("MWPC", kTRUE);
18 mwpc->SetGeometryFileName("MWPC_RunWinter2016.root");
19 fRun->AddModule(mwpc);
20
21 FairDetector* bd = new BmnBd("BD", kTRUE);
22 bd->SetGeometryFileName("bd_v1_0.geo");
23 fRun->AddModule(bd);
24
25 FairDetector* gems = new CbmSts("STS", kTRUE);
26 gems->SetGeometryFileName("GEMS_RunWinter2016.root");
27 fRun->AddModule(gems);
28
29 FairDetector* tof1 = new BmnTOF1("TOF1", kTRUE);
30 // tof1->SetGeometryFileName("TOF400_RUN5_part1.root");
31 tof1->SetGeometryFileName("TOF400_RUN5_part2.root");
32 fRun->AddModule(tof1);
33
34 FairDetector* dch = new BmnDch("DCH", kTRUE);
35 dch->SetGeometryFileName("DCH_RunSpring2018.root");
36 fRun->AddModule(dch);
37
38 FairDetector* tof2 = new CbmTof("TOF", kTRUE);
39 tof2->SetGeometryFileName("tof2_v1.root");
40 fRun->AddModule(tof2);
41
42 BmnZdc* zdc = new BmnZdc("ZDC", kTRUE);
43 zdc->SetGeometryFileName("zdc_52modules_64layers_v1.geo");
44 fRun->AddModule(zdc);
45}
constexpr Bool_t kTRUE
Definition BmnBd.h:8
DCH.h.
Definition BmnDch.h:25
CbmSts.h.
Definition CbmSts.h:23
void geometry(FairRunSim *fRun)