]>
Commit | Line | Data |
---|---|---|
735549ed | 1 | This is a short documentation of the pendolino and experiences |
2 | gained during the commissioning session April 2010 | |
3 | ||
4 | Pendolino consists currently of a package of nested scripts and macros | |
5 | ||
6 | The pendolino operates on the system HCDB for the hlt-operator and on the | |
7 | local operator HCDB ($HOME/HCDB) for all others. | |
8 | ||
9 | The RunManager starts the PendolinoManager which also is shown as a process | |
10 | in the TMGUI. The PendolinoManager uses the commands from the configuration | |
11 | file to start the pendolino. | |
12 | ||
13 | RunManager-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 | ||
32 | All scripts are installed on the HLT cluster under | |
33 | /opt/HLT/interfaces/pendolino | |
34 | The pendolino is compiled with the specific AliRoot version. This is not longer | |
35 | necessary, all pendolino libraries have been moved to AliRoot | |
36 | ||
37 | Problems 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 |