BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Loading...
Searching...
No Matches
geometry_run6.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("geom_BD_det_run6.root");
23 fRun->AddModule(bd);
24
25 FairDetector* silicon = new BmnSilicon("SILICON", kTRUE);
26 silicon->SetGeometryFileName("Silicon_RunSpring2017.root");
27 fRun->AddModule(silicon);
28
29 FairDetector* gems = new CbmSts("STS", kTRUE);
30 gems->SetGeometryFileName("GEMS_RunSpring2017.root");
31 fRun->AddModule(gems);
32
33 FairDetector* tof1 = new BmnTOF1("TOF1", kTRUE);
34 tof1->SetGeometryFileName("TOF400_RUN6.root");
35 fRun->AddModule(tof1);
36
37 FairDetector* dch = new BmnDch("DCH", kTRUE);
38 dch->SetGeometryFileName("DCH_RunSpring2018.root");
39 fRun->AddModule(dch);
40
41 FairDetector* tof2 = new BmnTOF("TOF", kTRUE);
42 tof2->SetGeometryFileName("tof700_run6_with_support.root");
43 fRun->AddModule(tof2);
44
45 BmnZdc* zdc = new BmnZdc("ZDC", kTRUE);
46 zdc->SetGeometryFileName("zdc_52modules_64layers_v1.geo");
47 fRun->AddModule(zdc);
48}
constexpr Bool_t kTRUE
Definition BmnBd.h:8
DCH.h.
Definition BmnDch.h:25
CbmSts.h.
Definition CbmSts.h:23
void geometry(FairRunSim *fRun)