BmnRoot
26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Toggle main menu visibility
Loading...
Searching...
No Matches
rootlogon.C
Go to the documentation of this file.
1
/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
2
* See cxx source for full Copyright notice */
3
4
/* $Id: rootlogon.C,v 1.4 2007/05/04 11:18:51 ivana Exp $ */
5
R__ADD_INCLUDE_PATH
($VMCWORKDIR)
6
// R__ADD_INCLUDE_PATH($ROOT_INCLUDE_DIR)
7
R__ADD_INCLUDE_PATH
($VMCWORKDIR / base)
8
R__ADD_INCLUDE_PATH
($VMCWORKDIR / base / field)
9
R__ADD_INCLUDE_PATH
($VMCWORKDIR / steer)
10
R__ADD_INCLUDE_PATH
($VMCWORKDIR / event)
11
R__ADD_INCLUDE_PATH
($VMCWORKDIR / fairtools)
12
R__ADD_INCLUDE_PATH
($VMCWORKDIR / geobase)
13
R__ADD_INCLUDE_PATH
($VMCWORKDIR / parbase)
14
R__ADD_INCLUDE_PATH
($VMCWORKDIR / bmnbase)
15
R__ADD_INCLUDE_PATH
($VMCWORKDIR / bmndata)
16
R__ADD_INCLUDE_PATH
($VMCWORKDIR / bmndata / cbm)
17
R__ADD_INCLUDE_PATH
($VMCWORKDIR / KF)
18
R__ADD_INCLUDE_PATH
($VMCWORKDIR / KF / Interface)
19
R__ADD_INCLUDE_PATH
($VMCWORKDIR / KF / KFQA)
20
R__ADD_INCLUDE_PATH
($VMCWORKDIR / base / sim)
21
R__ADD_INCLUDE_PATH
($VMCWORKDIR / cat / OffLineInterface)
22
R__ADD_INCLUDE_PATH
($VMCWORKDIR / sts)
23
R__ADD_INCLUDE_PATH
($VMCWORKDIR / base / source)
24
R__ADD_INCLUDE_PATH
($VMCWORKDIR / bmnfield)
25
R__ADD_INCLUDE_PATH
($VMCWORKDIR / cat)
26
R__ADD_INCLUDE_PATH
($VMCWORKDIR / database / unicom)
27
R__ADD_INCLUDE_PATH
($VMCWORKDIR / database / uni_db)
28
29
// R__ADD_LIBRARY_PATH($VMCWORKDIR/build/lib)
30
// R__LOAD_LIBRARY($VMCWORKDIR/build/lib/libBmnData.so)
31
// R__LOAD_LIBRARY($VMCWORKDIR/build/lib/libSts.so)
32
33
R__ADD_INCLUDE_PATH
($FAIRROOTPATH)
34
R__ADD_INCLUDE_PATH
($FAIRROOTPATH / include)
35
// R__LOAD_LIBRARY($VMCWORKDIR/build/lib/libBmnData.so)
36
// R__LOAD_LIBRARY($VMCWORKDIR/build/lib/libKF.so)
37
// R__LOAD_LIBRARY($VMCWORKDIR/build/lib/libSts.so)
38
/*
39
"-I/cvmfs/hybrilit.jinr.ru/sw/slc7_x86-64/FAIR/fairsoft/install/include/root
40
-I"/cvmfs/hybrilit.jinr.ru/sw/slc7_x86-64/FAIR/fairroot/install/include"
41
-I"/cvmfs/hybrilit.jinr.ru/sw/slc7_x86-64/FAIR/fairsoft/install/share/root/etc"
42
-I"/cvmfs/hybrilit.jinr.ru/sw/slc7_x86-64/FAIR/fairsoft/install/share/root/etc/cling"
43
-I"/cvmfs/hybrilit.jinr.ru/sw/slc7_x86-64/FAIR/fairsoft/install/include/root"
44
-I"/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../include/c++/4.8.5"
45
-I"/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../include/c++/4.8.5/x86_64-redhat-linux"
46
-I"/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../include/c++/4.8.5/backward"
47
-I"/cvmfs/hybrilit.jinr.ru/sw/slc7_x86-64/FAIR/fairsoft/install/include""
48
*/
49
50
// #include "macro/run/bmnloadlibs.C"
51
52
void
rootlogon
()
53
{
54
// cout << "Loading MPD libraries ..." << endl;
55
// gROOT->LoadMacro("${ALICE_ROOT}/MUON/loadlibs.C");
56
// gInterpreter->ProcessLine("loadlibs()");
57
58
// TString ROOT_DIR = getenv("ROOT_INCLUDE_DIR");
59
// TString VMCWORKIDR = getenv("VMCWORKDIR");
60
// TString FAIRROOTPATH = getenv("FAIRROOTPATH");
61
62
cout <<
"Setting include path ..."
<< endl;
63
64
// bmnloadlibs();
65
66
/* TString includePath = "-I"+ROOT_DIR+" "; //dosent work on root 6+, coz path have to -I + ""
67
includePath += "-I"+VMCWORKIDR+"/base ";
68
includePath += "-I"+VMCWORKIDR+"/base/field ";
69
includePath += "-I"+VMCWORKIDR+"/base/steer ";
70
includePath += "-I"+VMCWORKIDR+"/base/event ";
71
includePath += "-I"+VMCWORKIDR+"/fairtools ";
72
includePath += "-I"+VMCWORKIDR+"/geobase ";
73
includePath += "-I"+VMCWORKIDR+"/parbase ";
74
includePath += "-I"+VMCWORKIDR+"/bmnbase ";
75
includePath += "-I"+VMCWORKIDR+"/bmndata ";
76
includePath += "-I"+VMCWORKIDR+"/bmndata/cbm ";
77
includePath += "-I"+VMCWORKIDR+"/base/source ";
78
//includePath += "-I${VMCWORKDIR}/database/uni_db ";
79
//includePath += "-I${VMCWORKDIR}/database/unicom ";
80
includePath += "-I"+VMCWORKIDR+"/bmnfield ";
81
includePath += "-I"+VMCWORKIDR+"/cat ";
82
includePath += "-I"+VMCWORKIDR+"/KF ";
83
includePath += "-I"+VMCWORKIDR+"/KF/KFQA ";
84
includePath += "-I"+VMCWORKIDR+"/base/sim ";
85
includePath += "-I"+VMCWORKIDR+"/cat/OffLineInterface ";
86
// includePath += "-I${VMCWORKDIR}/cbmdata/much ";
87
// includePath += "-I${VMCWORKDIR}/cbmdata/sts ";
88
// includePath += "-I${VMCWORKDIR}/cbmdata/global ";
89
// includePath += "-I${VMCWORKDIR}/cbmdata/tof ";
90
// includePath += "-I${VMCWORKDIR}/littrack ";
91
// includePath += "-I${VMCWORKDIR}/littrack/base ";
92
// includePath += "-I${VMCWORKDIR}/much ";
93
// includePath += "-I${VMCWORKDIR}/much/geo ";
94
includePath += "-I"+VMCWORKIDR+"/sts ";
95
// includePath += "-I${VMCWORKDIR}/stt ";
96
includePath += "-I"+VMCWORKIDR+"/tof ";
97
// includePath += "-I${VMCWORKDIR}/trd ";
98
includePath += "-I"+VMCWORKIDR+"/KF ";
99
includePath += "-I"+VMCWORKIDR+"/KF/Interface ";
100
includePath += "-I"+FAIRROOTPATH+"/include ";
101
includePath += "-Wno-unused-variable -Wno-deprecated "
102
"-Wno-shadow -Wno-unused-parameter -Wmissing-field-initializers -Wno-overloaded-virtual ";
103
//gSystem->SetIncludePath(includePath.Data());
104
gInterpreter->AddIncludePath(includePath.Data());
105
// gSystem->AddLinkedLibs("-lgomp");
106
*/
107
// gROOT->ProcessLine(".x ~/bmon/loadlibs.C");
108
// gROOT->LoadMacro("$VMCWORKDIR/macro/run/bmnloadlibs.C");
109
// gROOT->ProcessLine(".x $VMCWORKDIR/macro/run/bmnloadlibs.C");
110
111
// Debug option
112
// gSystem->SetFlagsDebug("-gdwarf-2");
113
gSystem
->SetFlagsOpt(
"-std=c++11"
);
114
115
gStyle
->SetCanvasColor(0);
116
gStyle
->SetCanvasBorderMode(0);
117
gStyle
->SetFrameFillColor(0);
118
gStyle
->SetFrameBorderMode(0);
119
120
// gStyle->SetGridWidth(2);
121
// gStyle->SetGridStyle(20);
122
// gStyle->SetLineStyleString(7,"20 20");
123
// gStyle->SetLineStyleString(2,"4 8");
124
125
gStyle
->SetTextFont(62);
126
gStyle
->SetTitleFont(62,
"XYZ"
);
127
gStyle
->SetTitleFont(62,
"A"
);
128
gStyle
->SetLabelFont(62,
"XYZ"
);
129
// gStyle->SetLegendFont(62);
130
gStyle
->SetLegendFont(132);
// Times
131
gStyle
->SetStatFont(62);
132
133
gStyle
->SetLabelSize(0.06,
"XYZ"
);
134
gStyle
->SetTitleSize(0.06,
"XYZ"
);
135
// gStyle->SetLabelSize(0.05,"XYZ");
136
// gStyle->SetTitleSize(0.05,"XYZ");
137
gStyle
->SetTitleXOffset(0.94);
138
gStyle
->SetTitleYOffset(0.96);
139
140
gStyle
->SetTitleStyle(1001);
141
gStyle
->SetTitleBorderSize(2);
142
gStyle
->SetTitleFillColor(19);
143
gStyle
->SetTitleAlign(13);
144
gStyle
->SetTitleX(0.01);
145
146
gStyle
->SetStatColor(19);
147
148
gStyle
->SetPadBottomMargin(0.14);
149
gStyle
->SetPadTopMargin(0.04);
150
gStyle
->SetPadLeftMargin(0.14);
151
gStyle
->SetPadRightMargin(0.04);
152
// gStyle->SetCanvasDefH(467);
153
// gStyle->SetCanvasDefW(712);
154
gStyle
->SetCanvasDefH(500);
155
gStyle
->SetCanvasDefW(720);
156
157
gStyle
->SetPadGridX(
kTRUE
);
158
gStyle
->SetPadGridY(
kTRUE
);
159
/*
160
Double_t w = 600;
161
Double_t h = 600;
162
TCanvas * c1 = new TCanvas("c", "c", w, h);
163
c->SetWindowSize(w + (w - c->GetWw()), h + (h - c->GetWh()));
164
c->SetWindowSize(712 + (712 - c->GetWw()), 467 + (467 - c->GetWh()));
165
c->SetWindowSize(720 + (720 - c->GetWw()), 500 + (500 - c->GetWh()));
166
*/
167
// TCanvas a("a");
168
// TCanvas *c= &a;
169
// c->SetWindowSize(720 + (720 - c->GetWw()), 500 + (500 - c->GetWh()));
170
171
gROOT
->ForceStyle();
172
}
kTRUE
constexpr Bool_t kTRUE
R__ADD_INCLUDE_PATH
#define R__ADD_INCLUDE_PATH(PATH)
gROOT
#define gROOT
gStyle
R__EXTERN TStyle * gStyle
gSystem
R__EXTERN TSystem * gSystem
rootlogon
install
macro
cbm
rootlogon.C
Generated on
for BmnRoot by
1.17.0