]> git.uio.no Git - u/mrichter/AliRoot.git/blame - HLT/pendolino/README
initializing variables that were declare without a value
[u/mrichter/AliRoot.git] / HLT / pendolino / README
CommitLineData
735549ed 1This is a short documentation of the pendolino and experiences
2gained during the commissioning session April 2010
3
4Pendolino consists currently of a package of nested scripts and macros
5
6The pendolino operates on the system HCDB for the hlt-operator and on the
7local operator HCDB ($HOME/HCDB) for all others.
8
9The RunManager starts the PendolinoManager which also is shown as a process
10in the TMGUI. The PendolinoManager uses the commands from the configuration
11file to start the pendolino.
12
13RunManager-PendolinoWrapper.sh
14 | -> ./initGRPEntries.sh
15 | -> setGRPVal.C
16 | - create the initial GRP object and set beam and runtype
17 | -> StartPendolino.sh
18 |- source environment
19 |- clean HCDB
20 |- release T-HCDB
21 |a) -> PrepareHCDB.sh (hlt-operator)
22 | - set links for all files in the T-HCDB
23 |b) -> setHCDB.C (al other operators)
24 | - copy all objects valid for specified run to operator HCDB
25 |- release HCDB
26 |- send notification 'hcdb_prepared' to RunManager
27 |- merge lists (1 to 3)
28 |-> PendolinoDriver.sh (1 to 3 instances: fast, normal, slow)
29 -> runPendolino.C
30 - stays in a loop
31
32All scripts are installed on the HLT cluster under
33/opt/HLT/interfaces/pendolino
34The pendolino is compiled with the specific AliRoot version. This is not longer
35necessary, all pendolino libraries have been moved to AliRoot
36
37Problems during the commissioning April 2010:
38- bug: runPendolino.C
39 if (mainUser.CompareTo(getenv("USER") != 0)) {
40- StartPendolino.sh: Pendolino_test was still true
41- StartPendolino.sh: environment .setbash.sh was moved to different place
42- pendolino - RunManager communication: TM_Notifier could not communicate with RunManager
43 because of wrong host settings in dcs0/1