Go to the source code of this file.
Definition at line 40 of file load_libs.C.
References om::cout, allTimeWatchdog::endl, cet::getenv(), load(), and string.
44 ::gCling->UnloadLibraryMap(
"libCAFAna_dict");
50 TString qsrt = gSystem->Getenv(
"SRT_QUAL");
51 TString qmrb = gSystem->Getenv(
"MRB_QUALS");
53 if( qsrt.Contains(
"debug") || qmrb.Contains(
"debug") ) {
54 gSystem->SetAclicMode(TSystem::kDebug);
57 gSystem->SetAclicMode(TSystem::kOpt);
70 gSystem->SetFlagsDebug(TString(gSystem->GetFlagsDebug())+
" -fdiagnostics-color=auto");
71 gSystem->SetFlagsOpt(TString(gSystem->GetFlagsOpt())+
" -fdiagnostics-color=auto -UNDEBUG");
76 const std::vector<std::string>
libs =
80 "StandardRecord_dict",
81 "StandardRecordProxy",
83 "StandardRecordNOvARwgt",
86 "CAFAnaVars",
"CAFAnaCuts",
"CAFAnaSysts",
87 "CAFAnaUnfold",
"CAFAnaDecomp",
88 "CAFAnaExtrap",
"CAFAnaPrediction",
89 "CAFAnaExperiment",
"CAFAnaFC",
90 "CAFAnaFit",
"CAFAnaAnalysis",
"CAFAnaXSec",
101 const std::vector<std::string> libs =
103 "Geom",
"Tree",
"Minuit2",
104 "StandardRecord",
"StandardRecord_dict",
"StandardRecordProxy",
121 gROOT->Macro(
"$SRT_PUBLIC_CONTEXT/Utilities/rootlogon.C");
124 TRint* rint =
dynamic_cast<TRint*
>(gApplication);
125 if(rint) rint->SetPrompt(
"cafe [%d] ");
133 if(gSystem->Getenv(
"CPUPROFILE")){
135 const std::string cpuprof = gSystem->Getenv(
"CPUPROFILE");
139 if(!qsrt.Contains(
"debug") && !qmrb.Contains(
"debug")){
143 const char* pd =
getenv(
"GPERFTOOLS_DIR");
145 gSystem->Load((
std::string(pd)+
"/lib/libprofiler.so").c_str());
148 gSystem->Setenv(
"CPUPROFILE", cpuprof.c_str());
void load(std::string lib)
std::string getenv(std::string const &name)