next up previous
Next: LCI parameters and iterables Up: Inputs for Configurations Previous: Offline files

LCI vote Files

LCI configurations control charge injection runs. Most charge injection runs scan over a group of register settings; either to verify functionality or to characterize the electronics performance of the LAT. Therefore, generating LCI configurations is primarily a matter of defining the structure of the loop iterations.

To construct an LCI run, we need to specify several things:

  1. the type of LCI run, namely ACD, CAL, or TKR;
  2. the name of the analysis script used to process the run;
  3. the default values for the LCI parameters;
  4. the loop structure of the run.

To accomplish this we have devised a compact xml syntax.

  <LCI_INTENT> 
    <XXX_LCI>
      <script>ScriptName</script>
      <XXX_iterables>
        <!-- One node for each parameter not set to LATC values -->
      </XXX_iterables>     
      <ci_dict/> One node for each charge injection dictionary we use.         
      <lci_loop>
        <!-- An XML tree which defines the loop structure and iteration ranges -->
      </lci_loop>
    </XXX_LCI>
  </LCI_INTENT>
Where ``XXX'' is one of ``ACD'', ``CAL'' or ``TKR''.



Subsections

Eric Charles 2007-06-05