BmnRoot
26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Toggle main menu visibility
Loading...
Searching...
No Matches
basiclibs.C
Go to the documentation of this file.
1
// Macro for loading basic libraries used with both Geant3 and Geant4
2
3
Bool_t
isLibrary
(
const
char
* libName)
4
{
5
if
(
TString
(
gSystem
->DynamicPathName(libName,
kTRUE
)) !=
TString
(
""
))
6
return
kTRUE
;
7
else
8
return
kFALSE
;
9
}
10
11
void
basiclibs
()
12
{
13
gSystem
->Load(
"libRIO"
);
14
gSystem
->Load(
"libGeom"
);
15
gSystem
->Load(
"libGeomPainter"
);
16
gSystem
->Load(
"libVMC"
);
17
gSystem
->Load(
"libEG"
);
18
gSystem
->Load(
"libEGPythia6"
);
19
if
(
isLibrary
(
"libpythia6.so"
))
20
gSystem
->Load(
"libpythia6.so"
);
21
else
if
(
isLibrary
(
"libPythia6.so"
))
// Old FairSoft
22
gSystem
->Load(
"libPythia6.so"
);
23
gSystem
->Load(
"libPhysics"
);
24
gSystem
->Load(
"libNet"
);
25
gSystem
->Load(
"libTree"
);
26
gSystem
->Load(
"libMinuit"
);
27
gSystem
->Load(
"libMathMore"
);
28
29
gSystem
->Load(
"libGX11TTF"
);
30
gSystem
->Load(
"libGX11"
);
31
gSystem
->Load(
"libboost_regex"
);
32
33
gSystem
->Load(
"libGdml"
);
34
gSystem
->Load(
"libXMLParser"
);
35
}
Bool_t
bool Bool_t
kFALSE
constexpr Bool_t kFALSE
kTRUE
constexpr Bool_t kTRUE
gSystem
R__EXTERN TSystem * gSystem
TString
basiclibs
void basiclibs()
Definition
basiclibs.C:11
isLibrary
Bool_t isLibrary(const char *libName)
Definition
basiclibs.C:3
install
gconfig
basiclibs.C
Generated on
for BmnRoot by
1.17.0