FairRoot/PandaRoot
Functions
tools/MVA/macro/rootlogon.C File Reference

Go to the source code of this file.

Functions

 rootlogon ()
 
Bool_t isLibrary (const char *libName)
 

Function Documentation

Bool_t isLibrary ( const char *  libName)

Definition at line 89 of file tools/MVA/macro/rootlogon.C.

References TString.

Referenced by rootlogon().

90 {
91  if (TString(gSystem->DynamicPathName(libName, kTRUE)) != TString(""))
92  return kTRUE;
93  else
94  return kFALSE;
95 }
rootlogon ( )

Definition at line 1 of file tools/MVA/macro/rootlogon.C.

References basiclibs(), and isLibrary().

Referenced by ana_chic(), ana_dsdsj(), ana_dsinc(), ana_psi2s_fit(), ana_simple(), ana_task(), check_trackcand(), COSYBackgroundAnalysis(), COSYBackgroundAnalysis2014(), dedx_p_chain(), digi(), digi_all(), digi_BARREL(), digi_mvd(), digi_sttcombi(), digi_theta(), draw_track(), emc_complete(), emc_complete_corr(), error_matrix_data_production(), error_matrix_fit(), eventdisplay(), eventDisplay(), eventDisplay_llbar(), eventDisplay_timebased(), fill_emc_cluster_calibration_param(), fill_error_matrix_param(), findtrack(), Fit(), fittrack(), full(), full_gg(), GeoDisplay(), globT_all(), globT_theta(), locT_all(), locT_theta(), Mrun_sim1_PndFlatGen(), mvdgem_reco(), mvdgem_sim(), pid_check(), plot_hitpattern(), plot_radmap(), plotTrackCands(), printsttcoords(), reco(), reco_mvd(), reco_sttcombi(), recoideal_complete(), run_ana_complete(), run_ana_mertens_evt7(), run_beautiful_ana_result_histograms(), run_digi_complete(), run_HypSimpleAna(), run_HypSimpleAna_Geo2(), run_reco_complete(), run_sim(), run_sim_complete(), run_sim_llbar_evtgen(), run_sim_stt_dpm(), run_sim_stt_evt(), run_sim_stt_evt_fix(), run_sim_sttcombi(), run_sim_sttcombi_dpm(), run_sim_sttcombi_evtgen(), run_sim_tpc_dpm(), run_sim_tpc_evt(), run_sim_tpccombi(), run_sim_tpccombi_dpm(), run_sim_tpccombi_evtgen(), run_sim_tpccombi_pgun(), runDetectorInfo(), runEventInfo(), runLumi0DPMbkgSte(), runMC(), runMCsim(), runOnline(), runOnlineDisplay(), runOnlineDisplayGeomTest(), runOnlineDisplayMCCheck(), runOnlineDisplayMCCheckFaster(), runOnlineDisplayMCCheckFaster2(), runOnlineDisplayMCCheckFaster3(), runOnlineDisplayProduction(), runOnlineDisplayRelease(), runSim(), runStreamDisplay(), runTimestampCheck(), runTripletAna(), runTripletFinderMini(), sim(), sim_all(), sim_BARREL(), sim_BARREL_1000(), sim_dirc(), sim_dirc_dpm(), sim_dirc_evtgen(), sim_dsk(), sim_emc_test(), sim_gg(), sim_mvd(), sim_radgrid(), sim_stt_bg(), sim_stt_signal1(), sim_stt_signal2(), sim_sttcombi_pgun(), sim_theta(), simExclusive(), simfast(), simfast_cmp(), simfast_dpm(), simfast_dpm_cmp(), simInclusive(), simLut(), SmartAli(), structure_analysis_emc(), test_check(), testFile(), testFilter(), track_check(), track_check_2pi_stt(), track_check_2pi_tpc(), track_check_4pi_stt(), track_check_4pi_tpc(), tracks_BARREL_1000(), writeMicro(), and writeMicro_Geo2().

2 {
3  gROOT->LoadMacro("$VMCWORKDIR/gconfig/basiclibs.C");
4  basiclibs();
5  gSystem->AddIncludePath("-I$VMCWORKDIR/fairtools/");
6  gSystem->AddIncludePath("-I$VMCWORKDIR/emc/EmcData/");
7  gSystem->AddIncludePath("-I$VMCWORKDIR/emc/EmcCorr/");
8  gSystem->AddIncludePath("-I$VMCWORKDIR/emc/EmcDigi/");
9  gSystem->AddIncludePath("-I$VMCWORKDIR/emc/EmcMC/");
10  gSystem->AddIncludePath("-I$VMCWORKDIR/emc/EmcReco/");
11  gSystem->AddIncludePath("-I$VMCWORKDIR/emc/EmcTools/");
12  gSystem->AddIncludePath("-I$VMCWORKDIR/pndbase/PndStdUtils/");
13  gSystem->AddIncludePath("-I$VMCWORKDIR/pnddata/");
14  gSystem->AddIncludePath("-I$VMCWORKDIR/pnddata/TrackData/");
15  gSystem->AddIncludePath("-I$VMCWORKDIR/base/");
16  gSystem->AddIncludePath("-I$VMCWORKDIR/trackbase/");
17  gSystem->AddIncludePath("-I$VMCWORKDIR/parbase/");
18 
19  // Load Panda libraries
20  if(isLibrary("libFairTools"))gSystem->Load("libFairTools");
21  if(isLibrary("libFairDB")) gSystem->Load("libFairDB");
22  if(isLibrary("libGeoBase"))gSystem->Load("libGeoBase");
23  if(isLibrary("libParBase"))gSystem->Load("libParBase");
24  if(isLibrary("libBase")) gSystem->Load("libBase");
25  if(isLibrary("libMCStack")) gSystem->Load("libMCStack");
26 
27  if(isLibrary("libDpmEvtGen"))gSystem->Load("libDpmEvtGen");
28  if(isLibrary("libpythia8"))gSystem->Load("libpythia8");
29  if(isLibrary("libFlukaResults"))gSystem->Load("libFlukaResults");
30  if(isLibrary("libPhotos")){// these three depend on each other
31  gSystem->Load("libPhotos");
32  if(isLibrary("libEvtGen")){
33  gSystem->Load("libEvtGen");
34  if(isLibrary("libEvtGenDirect"))gSystem->Load("libEvtGenDirect");
35  }
36  }
37  if(isLibrary("libPndBase"))gSystem->Load("libPndBase");
38  if(isLibrary("libGlobalTasks"))gSystem->Load("libGlobalTasks");
39  if(isLibrary("libTrkBase"))gSystem->Load("libTrkBase");
40  if(isLibrary("libgeneralTools"))gSystem->Load("libgeneralTools");
41  if(isLibrary("libPndData"))gSystem->Load("libPndData");
42  if(isLibrary("libbuffers"))gSystem->Load("libbuffers");
43  if(isLibrary("libField"))gSystem->Load("libField");
44  if(isLibrary("libPassive"))gSystem->Load("libPassive");
45  if(isLibrary("libGen"))gSystem->Load("libGen");
46  if(isLibrary("libPGen"))gSystem->Load("libPGen");
47  if(isLibrary("libEmc"))gSystem->Load("libEmc");
48  if(isLibrary("libgenfit"))gSystem->Load("libgenfit");
49  if(isLibrary("libtrackrep"))gSystem->Load("libtrackrep");
50  if(isLibrary("libgenfitAdapters"))gSystem->Load("libgenfitAdapters");
51  if(isLibrary("libriemann"))gSystem->Load("libriemann");
52  if(isLibrary("libTpcBase"))gSystem->Load("libTpcBase");
53  if(isLibrary("libTpc"))gSystem->Load("libTpc");
54  if(isLibrary("libTpcReco"))gSystem->Load("libTpcReco");
55  if(isLibrary("libStt"))gSystem->Load("libStt");
56  if(isLibrary("libSttReco"))gSystem->Load("libSttReco");
57  if(isLibrary("libSds"))gSystem->Load("libSds");
58  if(isLibrary("libSdsReco"))gSystem->Load("libSdsReco");
59  if(isLibrary("libMvd"))gSystem->Load("libMvd");
60  if(isLibrary("libMvdReco"))gSystem->Load("libMvdReco");
61  if(isLibrary("libMvdTrk"))gSystem->Load("libMvdTrk");
62  if(isLibrary("libSttMvdTracking"))gSystem->Load("libSttMvdTracking");
63  if(isLibrary("libGem"))gSystem->Load("libGem");
64  if(isLibrary("libTof"))gSystem->Load("libTof");
65  if(isLibrary("libDrcProp"))gSystem->Load("libDrcProp");
66  if(isLibrary("libDrc"))gSystem->Load("libDrc");
67  if(isLibrary("libMdt"))gSystem->Load("libMdt");
68  if(isLibrary("libDch"))gSystem->Load("libDch");
69  if(isLibrary("libLheTrack"))gSystem->Load("libLheTrack");
70  if(isLibrary("libGeane"))gSystem->Load("libGeane");
71  if(isLibrary("libRpc"))gSystem->Load("libRpc");
72  if(isLibrary("libLumi"))gSystem->Load("libLumi");
73  if(isLibrary("libRho"))gSystem->Load("libRho");
74  if(isLibrary("libTMVA"))gSystem->Load("libTMVA.so");
75  if(isLibrary("libAnalysisTools"))gSystem->Load("libAnalysisTools");
76  if(isLibrary("libPid"))gSystem->Load("libPid");
77  if(isLibrary("librecotasks"))gSystem->Load("librecotasks");
78  if(isLibrary("libRecoHits"))gSystem->Load("libRecoHits");
79  if(isLibrary("libRecoTasks"))gSystem->Load("libRecoTasks");
80  if(isLibrary("libEnDrc"))gSystem->Load("libEnDrc");
81  if(isLibrary("libDsk"))gSystem->Load("libDsk");
82  if(isLibrary("libGlobal"))gSystem->Load("libGlobal");
83  if(isLibrary("libMCMatch"))gSystem->Load("libMCMatch");
84  if(isLibrary("libMva"))gSystem->Load("libMva");
85 
86  //gSystem->Load("libMemStat");
87 }
basiclibs()
Bool_t isLibrary(const char *libName)