Versions Compared

Key

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

...

Code Block
xml
xml
<?xml version="1.0" encoding="UTF-8"?>
<pipeline 
  name="recon-EM2-v1r0"
  type="Reconstruction"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:noNamespaceSchemaLocation="http://glast-ground.slac.stanford.edu/pipeline/pipeline-v0.xsd">
        
  <base-path>/nfs/farm/g/glast/u12/EM2</base-path>
  <run-log-path>/temp/</run-log-path>
        
  <executable-list>
        
    <executable name="reconWrapper" version="v1r0">
      /nfs/slac/g/svac/common/pipeline/EM2/svacPipeline/recon/v1r0/reconWrapper.pl
    </executable>
            
    <executable name="RunRALaunchWrapper" version="v1r0">
      /nfs/slac/g/svac/common/pipeline/EM2/svacPipeline/recon/v1r0/RunRALaunchWrapper.pl
    </executable>
        
    <executable name="genRTRLaunchWrapper" version="v1r0">
      /nfs/slac/g/svac/common/pipeline/EM2/svacPipeline/recon/v1r0/genRTRLaunchWrapper.pl
    </executable>

    <executable name="urlWrapper" version="v1r0">
      /nfs/slac/g/svac/common/pipeline/EM2/svacPipeline/lib/urlWrapper.pl
    </executable>
                
  </executable-list>
        
  <batch-job-configuration-list>

    <batch-job-configuration name="long-job" queue="long">
      <working-directory>log/$(RUN_NAME)/</working-directory>
      <log-file-path>rootData/$(RUN_NAME)/calib-v1r0/grRoot</log-file-path>
    </batch-job-configuration>

    <batch-job-configuration name="short-job" queue="short">
      <working-directory>log/$(RUN_NAME)/</working-directory>
      <log-file-path>rootData/$(RUN_NAME)/calib-v1r0/grRoot</log-file-path>
    </batch-job-configuration>
                
  </batch-job-configuration-list>
      
  <file-list>
    <file name="digi"       type="DIGI"   file-type="root">rootData/$(RUN_NAME)/grRoot</file>
    <file name="jobOptions" type="text"   file-type="jobOpt">rootData/$(RUN_NAME)/calib-v1r0/grRoot</file>
    <file name="merit"      type="merit"  file-type="root">rootData/$(RUN_NAME)/calib-v1r0/grRoot</file>
    <file name="recon"      type="RECON"  file-type="root">rootData/$(RUN_NAME)/calib-v1r0/grRoot</file>
    <file name="script"     type="script" file-type="csh">rootData/$(RUN_NAME)/calib-v1r0/grRoot</file>
  </file-list>
        
  <processing-step-list>
        
    <processing-step name="recon" executable="reconWrapper" batch-job-configuration="long-job">
      <input-file-list>
        <file ref="digi"/>
      </input-file-list>
          <output-file-list>
        <file ref="jobOptions"/>
        <file ref="merit"/>
        <file ref="recon"/>
        <file ref="script"/>
      </output-file-list>
    </processing-step>
                
    <processing-step name="LaunchSVAC" executable="RunRALaunchWrapper" batch-job-configuration="short-job">
      <input-file-list>
        <file ref="digi"/>
        <file ref="recon"/>
      </input-file-list>
    </processing-step>
                
    <processing-step name="LaunchReport" executable="genRTRLaunchWrapper" batch-job-configuration="short-job">
      <input-file-list>
        <file ref="digi"/>
        <file ref="recon"/>
      </input-file-list>
    </processing-step>
                
    <processing-step name="reconRootFile" executable="urlWrapper" batch-job-configuration="short-job">
      <input-file-list>
        <file ref="recon"/>
      </input-file-list>
    </processing-step>
                
    <processing-step name="meritRootFile" executable="urlWrapper" batch-job-configuration="short-job">
      <input-file-list>
        <file ref="merit"/>
      </input-file-list>
    </processing-step>
                
  </processing-step-list>

</pipeline>

...