Startup guide
Contents
Setup for ANAROOT
$ anarootlogin username ... New user! Do you create new directory for this user? [y/n]: y ...
"anarootlogin" is shell script for multi-user environment. The directories for multi-user environment is assumed to be arranged manually in advance. Use setup.sh for setting up environmental parameters. It will be created under anaroot directory after the compilation of anaroot.
Edit AnaFile
Using AnaFile, you can easily create 1D or 2D histograms and simple gate by ID (not by name).
$ emacs ana/user.ana
Grammer and Examples are shown in here.
Start ROOT
$ acd (if you are not in base directory) $ root -l
Analysis
root[0] book(new TAlEncExample, "ana/user.ana") // for user familiar with ANAPAW root[0] book(new TAlSAMURAIExample) // for user familiar with ROOT root[1] push("ridf/data0001.ridf") // offline root[1] push() // online root[2] start() root[3] ls() root[4] hn() ...
Ask collaborator which TArtAnaLoop derived class to use in book function. For further commands, see commands reference.
Use your own TArtAnaLoop class (for user familiar with ROOT)
$ cp src/sources/AnaLoop/src/TAlDALIExample.cc macros/analoop/TAlMine.C $ cp src/sources/AnaLoop/include/TAlDALIExample.hh macros/analoop/TAlMine.hh $ emacs TAlMine.C TAlMine.hh $ root -l root[0] .L macros/analoop/TAlMine.C+ root[1] book(new TAlMine) root[2] ...
Not using AnaFile
See macros/analoop/TAlUser.C, TAlUser.hh, and macros/example/example_root.C. If you want to use TAlEncExample manualy, see macros/example/alenc_root.C.