Notes on using LIGOtools packages which are based on ROOT

Peter Shawhan
Revised April 26, 2002

Certain LIGOtools packages, such as dmtroot and eventtool, consist of code which can be loaded into ROOT and executed in an interactive or scripted session. The LIGOtools root package consists of a version of ROOT (ltroot) which has been slightly modified so that when it starts up, it automatically loads the appropriate shared-object libraries and macros for all ROOT-based LIGOtools packages. (Technical detail: this is done using a shell script which checks for the existence of "Logon" macros in $LIGOTOOLS/root for each LIGOtools package, then tells ROOT to execute these as it starts up.)

There are two things you need to keep in mind to be able to use ROOT-based LIGOtools packages successfully: