BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Loading...
Searching...
No Matches
geometry_with_zdc.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* pipe = new FairPipe("PIPE");
13 pipe->SetGeometryFileName("pipe_Be_kompozit_gap75cm_3.geo");
14 fRun->AddModule(pipe);
15
16 FairModule* target = new FairTarget("Target");
17 target->SetGeometryFileName("target_au_250mu.geo");
18 fRun->AddModule(target);
19
20 FairModule* magnet = new FairMagnet("MAGNET");
21 magnet->SetGeometryFileName("magnet_modified.root");
22 fRun->AddModule(magnet);
23
24 // ----- Create detectors -------------------------
25 FairDetector* tof = new CbmTof("TOF", kTRUE);
26 tof->SetGeometryFileName("tof_v07a.geo");
27 fRun->AddModule(tof);
28
29 BmnZdc* zdc = new BmnZdc("ZDC", kTRUE);
30 zdc->SetGeometryFileName("zdc_52modules_64layers_v1.geo");
31 fRun->AddModule(zdc);
32
33 FairDetector* sts = new CbmSts("STS", kTRUE);
34 sts->SetGeometryFileName("GEMS_v2.root");
35 fRun->AddModule(sts);
36
37 FairDetector* bd = new BmnBd("BD", kTRUE);
38 bd->SetGeometryFileName("geom_BD_det_v2.root");
39 fRun->AddModule(bd);
40
41 FairDetector* tof1 = new BmnTOF1("TOF1", kTRUE);
42 // tof1->SetGeometryFileName("tof1_W400_v1.geo");
43 tof1->SetGeometryFileName("TOFB1_v2.root");
44 fRun->AddModule(tof1);
45
46 FairDetector* dch1 = new BmnDch1("DCH1", kTRUE);
47 dch1->SetGeometryFileName("dch1_v1.root");
48 fRun->AddModule(dch1);
49
50 FairDetector* dch2 = new BmnDch2("DCH2", kTRUE);
51 dch2->SetGeometryFileName("dch2_v1.root");
52 fRun->AddModule(dch2);
53}
constexpr Bool_t kTRUE
Definition BmnBd.h:8
CbmSts.h.
Definition CbmSts.h:23
geometry(FairRunSim *fRun)