...
Each pipeline tasks consists of several shell, python and perl scripts.
Most steps within a task (Task Processes (TPs)) consist of a wrapper, which interfaces with the pipeline infrastructure (GINO) and a script which does the work, usually by running some external app.
The code for the bt pipeline is found in /afs/slac/g/glast/ground/PipelineConfig/BeamTest-tasks/beamtestPipeline/current
The cvs repository for the code is here. It contains a branch with the following features:
- sdsa
- dsa
- sad
- based on SVAC pipeline
- minimal changes necessary to make it work
The list of pipeline taks is provided below with the information how to run them.
...
Purpose | Associated Scripts | Input | Output | Comments | |||
---|---|---|---|---|---|---|---|
| archiveWrapper.pl |
|
|
| not used | ||
start ConfigTables task | ConfTLaunchWrapper.pl |
|
|
| |||
determine whether to digitize run | decideDigi.pl |
|
|
| |||
make XML file defining task | genXml.pl |
|
| currently makes 2 XML files, LICOS version should be removed | |||
start digitization task |
| | ldfTDLaunchWrapper.pl |
|
|
| pipeline side |
enter run in eLog | populateElogDb.pl |
|
|
| external side | ||
enter run in eLog | populateElogDbWrapper.pl |
|
| pipeline side | |||
| retDefTDLaunchWrapper.pl |
|
| not used by beamtest |