|
|
(3 intermediate revisions by one other user not shown) |
Line 7: |
Line 7: |
| | | |
| 1. Quick Start for Shift Workers | | 1. Quick Start for Shift Workers |
− |
| |
| | | |
| Replay procedures are: | | Replay procedures are: |
Line 40: |
Line 39: |
| adaq@adaqlx:~/e04007/onlana | | adaq@adaqlx:~/e04007/onlana |
| where goonlana is pointed to. | | where goonlana is pointed to. |
− |
| |
− |
| |
− | Replay directory contains following files:
| |
− |
| |
− | replay.C:
| |
− | * the replay script. It contains 3 functions:
| |
− | void replay_phys(Int_t runnumber=0,Int_t all=0)
| |
− | //physics reply
| |
− | void replay_det(Int_t runnumber=0,Int_t all=0)
| |
− | //detector reply
| |
− | void replay(Int_t runnumber=0,Int_t all=0,
| |
− | Int_t ReplayMode=kReplayBigBiteTp,
| |
− | Int_t DefReplayNum=-1,
| |
− | char* OutFileFormat=OUT_FILE_FORMAT
| |
− | )
| |
− | //general replay script
| |
− | See http://www.jlab.org/~jinhuang/BigBiteDoc/replay.C.html
| |
− | There are also more replay script to replay Left or right HRS only:
| |
− | replay_det_R (<run#>,<Event #>)
| |
− | replay_phys_R(<run#>,<Event #>)
| |
− | replay_det_L (<run#>,<Event #>)
| |
− | replay_phys_L(<run#>,<Event #>)
| |
− |
| |
− | def.h:
| |
− | * a collection of parameters for replay.C.
| |
− | * See http://www.jlab.org/~jinhuang/BigBiteDoc/def.h.html
| |
− |
| |
− | *.cdef
| |
− | * Cut define
| |
− |
| |
− | *.odef
| |
− | * Out Define
| |
− |
| |
− | rootlogon.C
| |
− | * logon script, load include path, scripts, etc.
| |
− | * See http://www.jlab.org/~jinhuang/BigBiteDoc/rootlogon.C.html
| |
− |
| |
− | HallA_style.cxx:
| |
− | * style sheet
| |
− |
| |
− | AnaShowRun.C:
| |
− | * boudle deal of replay() and online()
| |
− |
| |
− | online_C.so->./onlineGUI_v1.2
| |
− | * complied onlineGUI.
| |
− | * See http://www.jlab.org/~moffit/onlineGUI/
| |
− |
| |
− | libBigBite.so
| |
− | * link to compiled bigbite detector package
| |
− | * See http://www.jlab.org/~jinhuang/BigBiteDoc/
| |
− |
| |
− | ReBuildShareObjects
| |
− | * Script to rebuild replay_C.so and online_C.so
| |
− |
| |
− |
| |
− |
| |
− | -------------------------------------------
| |
− |
| |
− | 3. Maintenance Guideline
| |
− |
| |
− |
| |
− | The idea is bbsoftw@adaqlx maintains the replay files, while adaq@adaqlx can only use them.
| |
− |
| |
− | Only compiled version of replay.C is auto loaded into analyzer. So, after replay.C is modified, CALL ./ReBuildShareObjects to rebuild share objects.
| |
− |
| |
− | Do not remove files, backup older files before working on it. A good place is
| |
− | bbsoftw@adaqlx:~/software/onlana/_SaveOlderFileHer
| |
− | bbsoftw@adaqlx:~/<experiment ID>/
| |
− | holds any file specialized for one experiment.
| |
− | All experiment share other file in
| |
− | bbsoftw@adaqlx:~/
| |
− | goonlana and goreplay macro in bbsoftw point to current experiment replay directory. "Current experiment" is defined in
| |
− | bbsoftw@adaqlx:~/.bashrc
| |
− |
| |
− | ....
| |
− |
| |
− | -------------------------------------------
| |
− |
| |
− | 4. Big Bite Library
| |
− |
| |
− |
| |
− | There are two version of Big Bite Library for choice.
| |
− |
| |
− | Production Version
| |
− | * is located in
| |
− | bbsoftw@adaqlx:~/software/bigbitelib
| |
− | * it's aimed to run at full speed, although less debug information is output.
| |
− | * it's default version linked to bbsoftw@adaqlx:~/software/onlana/libBigBite.so
| |
− | Error Tracing Version
| |
− | * is located in
| |
− | bbsoftw@adaqlx:~/software_dev/bigbitelib
| |
− | * if Production Version fails, switch to this version. And one can change
| |
− | one of the modules to be verbose to trace source of an abnormal. For example, change
| |
− | #define DEBUG_LEVEL 2
| |
− | in THaScintPlane.h to higher level (3~5) will outputs more message produced in analysis of Bigbite Trigger Plane data.
| |
− |
| |
− | Notice: a "make" and modifying soft link
| |
− | bbsoftw@adaqlx:~/software/onlana/libBigBite.so
| |
− | are necessary for taking effect.
| |
− |
| |
− | For more info, please visit http://www.jlab.org/~jinhuang/BigBiteDoc/
| |
| | | |
| == Display data == | | == Display data == |
Line 151: |
Line 49: |
| * physicsL | | * physicsL |
| * physicsR | | * physicsR |
| + | |
| + | more information about |
| + | |
| + | [[Replay hints for BigBite]] |
1. Quick Start for Shift Workers
logon to adaq@adaql<3-?>, call command "goonlana", then "analyzer".
for physics replay.
It's also possible to specify the run# and event number in parameters. For ex.
will replay first 1k events of run#1568.
2. File Locations
one can get to it by calling goreplay or goonlana macro as bbsoftw.
Key files in above directory are soft linked to
where goonlana is pointed to.
To display detector histograms, use the online("detector config file", run number )