]> git.uio.no Git - u/mrichter/AliRoot.git/blame - HLT/exa/rootlogon.C
Merged Cvetans RowHoughTransformer, Anders latest developments in comp
[u/mrichter/AliRoot.git] / HLT / exa / rootlogon.C
CommitLineData
3e87ef69 1// $Id$
2
f2793c29 3{
3e87ef69 4 printf("\nWELCOME to the magic world of HLT\n\n");
f2793c29 5
f2793c29 6 gSystem->Load("$(ROOTSYS)/lib/libPhysics");
7 gSystem->Load("$(ROOTSYS)/lib/libEG");
0a86fbb7 8
9 Int_t saveErrIgLevel=gErrorIgnoreLevel;
10 gErrorIgnoreLevel=kFatal; //dont report errors
11 if(gSystem->Load("$(ROOTSYS)/lib/libMC")==-1){
12 gSystem->Load("$(ROOTSYS)/lib/libGeom");
13 gSystem->Load("$(ROOTSYS)/lib/libVMC");
14 }
15 gErrorIgnoreLevel=saveErrIgLevel;
b6db177f 16
17 if(1)
18 {
3e87ef69 19 if(getenv("ALICE_TARGET")) {
058d766f 20 gSystem->Load("$(ALICE_ROOT)/lib/tgt_$(ALICE_TARGET)/libSTEER");
21 gSystem->Load("$(ALICE_ROOT)/lib/tgt_$(ALICE_TARGET)/libCONTAINERS");
22 gSystem->Load("$(ALICE_ROOT)/lib/tgt_$(ALICE_TARGET)/libTPC");
3e87ef69 23 } else {
24 gSystem->Load("$(ALICE_ROOT)/lib/libSTEER");
25 gSystem->Load("$(ALICE_ROOT)/lib/libCONTAINERS");
26 gSystem->Load("$(ALICE_ROOT)/lib/libTPC");
058d766f 27 }
b6db177f 28 cout<<"TPC libraries loaded"<<endl;
29 }
086f41d8 30
31 if(1)
b6db177f 32 {
3e87ef69 33 if(getenv("ALIHLT_MLUCDIR")) {
34 if(strcmp("false",getenv("ALIHLT_NOLOGGING"))==0) gSystem->Load("$(ALIHLT_MLUCDIR/lib/libMLUC");
02f030e3 35 gSystem->Load("$(ALIHLT_LIBDIR)/libAliL3Src");
36 gSystem->Load("$(ALIHLT_LIBDIR)/libAliL3Misc");
37 gSystem->Load("$(ALIHLT_LIBDIR)/libAliL3Hough");
38 gSystem->Load("$(ALIHLT_LIBDIR)/libAliL3Comp");
058d766f 39 } else {
3e87ef69 40 if(strcmp("false",getenv("ALIHLT_NOLOGGING"))==0) gSystem->Load("$(ALIHLT_BASEDIR)/kip/MLUC/lib/linux-i386/libMLUC.so");
41 gSystem->Load("$(ALIHLT_BASEDIR)/lib_$(USER)/libAliL3Src");
42 gSystem->Load("$(ALIHLT_BASEDIR)/lib_$(USER)/libAliL3Misc");
43 gSystem->Load("$(ALIHLT_BASEDIR)/lib_$(USER)/libAliL3Hough");
44 gSystem->Load("$(ALIHLT_BASEDIR)/lib_$(USER)/libAliL3Comp");
058d766f 45 }
b6db177f 46 cout<<"HLT libraries loaded"<<endl;
b6db177f 47
0a86fbb7 48 if(strcmp("false",getenv("ALIHLT_NOLOGGING"))==0){
49 AliL3Logger gLogger;
50 gLogger.UseStream();
51 }
3e87ef69 52
0a86fbb7 53 if(getenv("ALIHLT_TRANSFORMFILE")){
54 cout << "Loading config \"" << getenv("ALIHLT_TRANSFORMFILE") << "\": " << flush;
55 if(AliL3Transform::Init(getenv("ALIHLT_TRANSFORMFILE")))
56 cout << "Ok!" << endl;
57 else cout << "Failed!" << endl;
58 }
3e87ef69 59
0a86fbb7 60 Int_t saveErrIgLevel=gErrorIgnoreLevel;
61 gErrorIgnoreLevel=kFatal; //dont report errors
62 gSystem->Load("MakePileup_C.so");
63 gSystem->Load("Read_C.so");
1f1942b8 64 gSystem->Load("runhough_C.so");
0bd0c1ef 65 gSystem->Load("runrowhough_C.so");
1f1942b8 66 gSystem->Load("deconvclusters_C.so");
67 gSystem->Load("runtracker_C.so");
0a86fbb7 68 gErrorIgnoreLevel=saveErrIgLevel;
69
70 if(strcmp("true",getenv("ALIHLT_DOMC"))==0) gSystem->SetIncludePath(" -Ddo_mc");
71 gSystem->SetIncludePath(" -I$ALIHLT_TOPDIR/hough -I$ALIHLT_TOPDIR/src -I$ALIHLT_TOPDIR/comp -I$ALIHLT_TOPDIR/misc -I$ALICE_ROOT/include/ -I$ALICE_ROOT/TPC -I$ALICE_ROOT/CONTAINERS -I$ALICE_ROOT/STEER ");
72 }
3e87ef69 73
74 gStyle->SetStatColor(10);
75 gStyle->SetStatBorderSize(1);
76 gStyle->SetTitleBorderSize(0);
77 gStyle->SetPadColor(10);
78 gStyle->SetPadBorderSize(0);
79 gStyle->SetPadBorderMode(0);
80 gStyle->SetCanvasBorderMode(0);
81 gStyle->SetCanvasBorderSize(0);
82 gStyle->SetCanvasColor(10);
83 gStyle->SetTitleSize(0.036,"X");
84 gStyle->SetTitleSize(0.036,"Y");
85 gStyle->SetTitleSize(0.036,"Z");
86 gStyle->SetLabelSize(0.036,"X");
87 gStyle->SetLabelSize(0.036,"Y");
88 gStyle->SetLabelSize(0.036,"Z");
89 gStyle->SetTitleOffset(1.2,"X");
90 gStyle->SetTitleOffset(1.3,"Y");
91 gStyle->SetTitleOffset(1.3,"Z");
92 gStyle->SetTitleColor(10);
f2793c29 93}