BmnRoot
26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Toggle main menu visibility
Loading...
Searching...
No Matches
geometry.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
FairDetector
* tof =
new
BmnTOF(
"TOF"
,
kTRUE
);
18
19
FairDetector
* sts =
new
CbmSts
(
"STS"
,
kTRUE
);
20
sts->SetGeometryFileName(
"GEMS_RunSpring2018_misAlign.root"
);
21
fRun->AddModule(sts);
22
}
kTRUE
constexpr Bool_t kTRUE
CbmSts
CbmSts.h.
Definition
CbmSts.h:23
FairCave
Definition
FairCave.h:16
FairDetector
FairModule
FairRunSim
geometry
void geometry(FairRunSim *fRun)
Definition
geometry.C:2
macro
alignment
QA
geometry.C
Generated on
for BmnRoot by
1.17.0