ROOT logo
void SETUP() {
  CheckLoadLibrary("libTTherminator");

  // Set the include paths
  gROOT->ProcessLine(".include TTherminator");
  gROOT->ProcessLine(".include TTherminator/Therminator");

  // Set our location, so that other packages can find us
  gSystem->Setenv("TTherminator_INCLUDE", "TTherminator");
}

Int_t CheckLoadLibrary(const char* library) {
  // checks if a library is already loaded, if not loads the library

  if (strlen(gSystem->GetLibraries(Form("%s.so", library), "", kFALSE)) > 0)
    return 1;
  
  return gSystem->Load(library);
}
 SETUP.C:1
 SETUP.C:2
 SETUP.C:3
 SETUP.C:4
 SETUP.C:5
 SETUP.C:6
 SETUP.C:7
 SETUP.C:8
 SETUP.C:9
 SETUP.C:10
 SETUP.C:11
 SETUP.C:12
 SETUP.C:13
 SETUP.C:14
 SETUP.C:15
 SETUP.C:16
 SETUP.C:17
 SETUP.C:18
 SETUP.C:19
 SETUP.C:20