Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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