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:
Unix.*.Root.MacroPath: .:$(LIGOTOOLS)/root:$(ROOTSYS)/macrosIf you do not have your own .rootrc file, don't worry; the default Unix.*.Root.MacroPath for the LIGOtools version of root includes $(LIGOTOOLS)/root, as shown above.