## page was renamed from ANAROOT/Documents/StartupGuide ## page was renamed from ANAROOT/UIコマンド/StartupGuide Startup guide <> = 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 [[http://be.nucl.ap.titech.ac.jp/~kondo/moin/moin.cgi/ANAROOT/Manual/anafile|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 [[http://be.nucl.ap.titech.ac.jp/~kondo/moin/moin.cgi/ANAROOT/UIコマンド/reference|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.