Difference between revisions of "Hallc soft:engine desc"

From HallCWiki
Jump to: navigation, search
 
(12 intermediate revisions by the same user not shown)
Line 1: Line 1:
 +
=== engine Flowchart ===
 +
 +
Here are the flowcharts for the '''engine''' program - the main program of the Hall C Fortran analysis code and of the functions/subroutines in the ENGINE directory:
  
== engine Flowchar ==
 
  
Here is the flowchart for the '''engine''' program - the main program of the Hall C Fortran code:
 
 
<code>
 
<code>
 
                       Meaning of Symbols:                     
 
                       Meaning of Symbols:                     
Line 13: Line 14:
 
                       ?  ==> module is in IF clause
 
                       ?  ==> module is in IF clause
 
                       (  ==> module is in DO loop
 
                       (  ==> module is in DO loop
                      /n/ ==> function/subroutine called n times
+
</code>
 
+
=============
+
Node name ==> ENGINE                         
+
=============
+
  
 +
== Node name: ENGINE ==
 +
<code>
 
   ENGINE                                                                        :                                                   
 
   ENGINE                                                                        :                                                   
       |-----G_REGISTER_VARIABLES                                               :                                                 
+
       |-----G_REGISTER_VARIABLES >                                             :                                                   
      |        |-----R_GEN_FILENAMES ]                                        :                                                 
+
      |        |        |-----REGPARMSTRING /12/ *                            : External                           
+
      |        |        |-----REGPARMINT /3/ *                                : External                                 
+
      |        |-----R_GEN_RUN_INFO ]                                          :                                                 
+
      |        |        |-----REGPARMINT *                                    : External                                       
+
      |        |        |-----REGPARMINT *                                    : External                                       
+
      |        |        |-----REGPARMINT *                                    : External                                       
+
      |        |        |-----REGPARMSTRING *                                : External                                       
+
      |        |        |-----REGPARMINTARRAY *                              : External                                       
+
      |        |        |-----REGPARMINT *                                    : External                                       
+
      |        |        |-----REGPARMINT *                                    : External                                       
+
      |        |        |-----REGPARMREAL *                                  : External                                       
+
      |        |        |-----REGPARMINT *                                    : External                                       
+
      |        |-----R_GEN_EVENT_INFO ]                                        :                                                 
+
      |        |        |-----REGEVENTINT *                                  : External                                       
+
      |        |-----R_GEN_SCALERS ]                                          :                                                 
+
      |        |        |-----REGPARMINTARRAY *                              : External                                       
+
      |        |        |-----REGPARMINT *                                    : External                                       
+
      |        |        |-----REGPARMINT *                                    : External                                       
+
      |        |        |-----REGPARMREAL *                                  : External                                       
+
      |        |        |-----REGEVENTINTARRAY *                              : External                                       
+
      |        |        |-----REGEVENTDOUBLEARRAY *                          : External                                       
+
      |        |        |-----REGEVENTDOUBLEARRAY *                          : External                                       
+
      |        |        |-----REGEVENTREAL *                                  : External                                       
+
      |        |        |-----REGEVENTREALARRAY *                            : External                                       
+
      |        |        |-----REGEVENTDOUBLEARRAY *                          : External                                       
+
      |        |        |-----REGEVENTINT *                                  : External                                       
+
      |        |        |-----REGEVENTINT *                                  : External                                       
+
      |        |        |-----REGEVENTINT *                                  : External                                       
+
      |        |        |-----REGEVENTDOUBLEARRAY *                          : External                                       
+
      |        |        |-----REGEVENTINTARRAY *                              : External                                       
+
      |        |        |-----REGPARMINT *                                    : External                                       
+
      |        |        |-----REGEVENTINTARRAY *                              : External                                       
+
      |        |        |-----REGEVENTINTARRAY *                              : External                                       
+
      |        |        |-----REGEVENTDOUBLEARRAY *                          : External                                       
+
      |        |        |-----REGPARMINT *                                    : External                                       
+
      |        |        |-----REGPARMDOUBLE *                                : External                                       
+
      |        |        |-----REGPARMDOUBLEARRAY *                            : External                                       
+
      |        |        |-----REGEVENTDOUBLE *                                : External                                       
+
      |        |        |-----REGEVENTDOUBLEARRAY *                          : External                                       
+
      |        |        |-----REGEVENTINT *                                  : External                                       
+
      |        |-----R_GEN_RUN_PREF ]                                          :                                                 
+
      |        |        |-----REGPARMINT *                                    : External                                       
+
      |        |-----R_GEN_DATA_STRUCTURES ]                                  :                                                 
+
      |        |        |-----REGPARMREAL *                                  : External                                       
+
      |        |        |-----REGEVENTREAL *                                  : External                                       
+
      |        |        |-----REGPARMINT *                                    : External                                       
+
      |        |        |-----REGPARMREALARRAY *                              : External                                       
+
      |        |        |-----REGPARMREAL *                                  : External                                       
+
      |        |        |-----REGPARMINTARRAY *                              : External                                       
+
      |        |        |-----REGPARMINT *                                    : External                                       
+
      |        |        |-----REGPARMREAL *                                  : External                                       
+
      |        |        |-----REGEVENTINT *                                  : External                                       
+
      |        |        |-----REGEVENTINTARRAY *                              : External                                       
+
      |        |        |-----REGEVENTINTARRAY *                              : External                                       
+
      |        |        |-----REGEVENTREALARRAY *                            : External                                       
+
      |        |        |-----REGEVENTREALARRAY *                            : External                                       
+
      |        |        |-----REGEVENTREALARRAY *                            : External                                       
+
      |        |        |-----REGEVENTREAL *                                  : External                                       
+
      |        |        |-----REGPARMREALARRAY *                              : External                                       
+
      |        |        |-----REGPARMREALARRAY *                              : External                                       
+
      |        |        |-----REGPARMREALARRAY *                              : External                                       
+
      |        |        |-----REGPARMINT *                                    : External                                       
+
      |        |        |-----REGEVENTREAL *                                  : External                                       
+
      |        |        |-----REGPARMINT *                                    : External                                       
+
      |        |        |-----REGPARMREAL *                                  : External                                       
+
      |        |        |-----REGEVENTINT *                                  : External                                       
+
      |        |        |-----REGEVENTINTARRAY *                              : External                                       
+
      |        |        |-----REGEVENTINT *                                  : External                                       
+
      |        |        |-----REGEVENTINTARRAY *                              : External                                       
+
      |        |        |-----REGEVENTREALARRAY *                            : External                                       
+
      |        |        |-----REGEVENTREALARRAY *                            : External                                       
+
      |        |        |-----REGPARMINT *                                    : External                                       
+
      |        |-----SQUEEZE *                                                : External                                       
+
      |        |-----REGPARMINT *                                             : External                                       
+
      |        |-----GEN_RUN_ENABLE *                                          : External                                       
+
      |        |?----G_APPEND *                                                : External                                       
+
      |        |-----SQUEEZE *                                                : External                                       
+
      |        |-----REGPARMINT *                                              : External                                       
+
      |        |-----GEN_RUN_TRIGGERED *                                      : External                                       
+
      |        |?----G_APPEND *                                                : External                                       
+
      |        |-----H_REGISTER_VARIABLES                                      :                                                   
+
      |        |        |-----R_HMS_DATA_STRUCTURES ]                        :                                                 
+
      |        |        |        |-----REGPARMREAL *                        : External                                       
+
      |        |        |        |-----REGEVENTINTARRAY *                    : External                                       
+
      |        |        |        |-----REGEVENTINTARRAY *                    : External                                       
+
      |        |        |        |-----REGEVENTINT *                        : External                                       
+
      |        |        |        |-----REGEVENTINTARRAY *                    : External                                       
+
      |        |        |        |-----REGEVENTINTARRAY *                    : External                                       
+
      |        |        |        |-----REGEVENTINT *                        : External                                       
+
      |        |        |        |-----REGEVENTREALARRAY *                  : External                                       
+
      |        |        |        |-----REGEVENTINTARRAY *                    : External                                       
+
      |        |        |        |-----REGEVENTINTARRAY *                    : External                                       
+
      |        |        |        |-----REGEVENTINTARRAY *                    : External                                       
+
      |        |        |        |-----REGEVENTINT *                        : External                                       
+
      |        |        |        |-----REGEVENTINTARRAY *                    : External                                       
+
      |        |        |        |-----REGEVENTREALARRAY *                  : External                                       
+
      |        |        |        |-----REGEVENTINTARRAY *                    : External                                       
+
      |        |        |        |-----REGEVENTINT *                        : External                                       
+
      |        |        |        |-----REGEVENTINTARRAY *                    : External                                       
+
      |        |        |        |-----REGEVENTREALARRAY *                  : External                                       
+
      |        |        |        |-----REGEVENTREALARRAY *                  : External                                       
+
      |        |        |        |-----REGEVENTREALARRAY *                  : External                                       
+
      |        |        |        |-----REGEVENTREALARRAY *                  : External                                       
+
      |        |        |        |-----REGEVENTREAL *                        : External                                       
+
      |        |        |        |-----REGEVENTINT *                        : External                                       
+
      |        |        |        |-----REGEVENTINTARRAY *                    : External                                       
+
      |        |        |        |-----REGEVENTINTARRAY *                    : External                                       
+
      |        |        |        |-----REGEVENTINT *                        : External                                       
+
      |        |        |        |-----REGEVENTINTARRAY *                    : External                                       
+
      |        |        |        |-----REGEVENTINTARRAY *                    : External                                       
+
      |        |        |        |-----REGEVENTINTARRAY *                    : External                                       
+
      |        |        |        |-----REGEVENTINTARRAY *                    : External                                       
+
      |        |        |        |-----REGEVENTREALARRAY *                  : External                                       
+
      |        |        |        |-----REGEVENTINT *                        : External                                       
+
      |        |        |        |-----REGEVENTREALARRAY *                  : External                                       
+
      |        |        |        |-----REGEVENTREAL *                        : External                                       
+
      |        |        |        |-----REGEVENTREAL *                        : External                                       
+
      |        |        |        |-----REGEVENTREALARRAY *                  : External                                       
+
      |        |        |        |-----REGEVENTINT *                        : External                                       
+
      |        |        |        |-----REGEVENTINTARRAY *                    : External                                       
+
      |        |        |        |-----REGEVENTINTARRAY *                    : External                                       
+
      |        |        |        |-----REGEVENTINT *                        : External                                       
+
      |        |        |        |-----REGEVENTREALARRAY *                  : External                                       
+
      |        |        |        |-----REGEVENTREAL *                        : External                                       
+
      |        |        |        |-----REGEVENTREALARRAY *                  : External                                       
+
      |        |        |        |-----REGEVENTINT *                        : External                                       
+
      |        |        |        |-----REGEVENTINTARRAY *                    : External                                       
+
      |        |        |        |-----REGEVENTINTARRAY *                    : External                                       
+
      |        |        |        |-----REGEVENTINT *                        : External                                       
+
      |        |        |        |-----REGEVENTREALARRAY *                  : External                                       
+
      |        |        |        |-----REGEVENTREALARRAY *                  : External                                       
+
      |        |        |        |-----REGEVENTINTARRAY *                    : External                                       
+
      |        |        |        |-----REGEVENTINTARRAY *                    : External                                       
+
      |        |        |        |-----REGEVENTREALARRAY *                  : External                                       
+
      |        |        |        |-----REGEVENTINT *                        : External                                       
+
      |        |        |        |-----REGEVENTREALARRAY *                  : External                                       
+
      |        |        |        |-----REGEVENTINTARRAY *                    : External                                       
+
      |        |        |        |-----REGEVENTREALARRAY *                  : External                                       
+
      |        |        |        |-----REGEVENTINTARRAY *                    : External                                       
+
      |        |        |        |-----REGEVENTINTARRAY *                    : External                                       
+
      |        |        |        |-----REGEVENTREALARRAY *                  : External                                       
+
      |        |        |        |-----REGEVENTREALARRAY *                  : External                                       
+
      |        |        |        |-----REGEVENTINTARRAY *                    : External                                       
+
      |        |        |        |-----REGEVENTINTARRAY *                    : External                                       
+
      |        |        |        |-----REGEVENTREALARRAY *                  : External                                       
+
      |        |        |        |-----REGEVENTREALARRAY *                  : External                                       
+
      |        |        |        |-----REGEVENTREALARRAY *                  : External                                       
+
      |        |        |        |-----REGEVENTREAL *                        : External                                       
+
      |        |        |        |-----REGEVENTREALARRAY *                  : External                                       
+
      |        |        |        |-----REGEVENTREAL *                        : External                                       
+
      |        |        |        |-----REGEVENTREAL *                        : External                                       
+
      |        |        |        |-----REGEVENTREAL *                        : External                                       
+
      |        |        |        |-----REGEVENTREAL *                        : External                                       
+
      |        |        |        |-----REGEVENTREAL *                        : External                                       
+
      |        |        |        |-----REGEVENTREAL *                        : External                                       
+
      |        |        |        |-----REGEVENTREAL *                        : External                                       
+
      |        |        |        |-----REGEVENTREAL *                        : External                                       
+
      |        |        |        |-----REGEVENTREAL *                        : External                                       
+
      |        |        |        |-----REGEVENTINT *                        : External                                       
+
      |        |        |        |-----REGEVENTINT *                        : External                                       
+
      |        |        |        |-----REGEVENTINT *                        : External                                       
+
      |        |        |        |-----REGEVENTINT *                        : External                                       
+
      |        |        |        |-----REGEVENTINTARRAY *                    : External                                       
+
      |        |        |-----R_HMS_FILENAMES *                              : External                                       
+
      |        |        |-----R_H_NTUPLE ]                                    :                                                 
+
      |        |        |        |-----REGPARMINT *                          : External                                       
+
      |        |        |        |-----REGPARMSTRING *                      : External                                       
+
      |        |        |        |-----REGPARMSTRINGARRAY *                  : External                                       
+
      |        |        |        |-----REGPARMINT *                          : External                                       
+
      |        |        |        |-----REGEVENTINT *                        : External                                       
+
      |        |        |        |-----REGEVENTINT *                        : External                                       
+
      |        |        |        |-----REGEVENTREALARRAY *                  : External                                       
+
      |        |        |-----R_H_SIEVE_NTUPLE ]                              :                                                 
+
      |        |        |        |-----REGPARMINT *                          : External                                       
+
      |        |        |        |-----REGPARMINT *                          : External                                       
+
      |        |        |        |-----REGPARMSTRING *                      : External                                       
+
      |        |        |        |-----REGPARMSTRING *                      : External                                       
+
      |        |        |        |-----REGPARMSTRING *                      : External                                       
+
      |        |        |        |-----REGPARMSTRINGARRAY *                  : External                                       
+
      |        |        |        |-----REGEVENTREALARRAY *                  : External                                       
+
      |        |        |-----H_REGISTER_PARAM *                              : External                                       
+
      |        |        |?----G_APPEND *                                      : External                                       
+
      |        |        |-----H_NTUPLE_REGISTER ]                            :                                                 
+
      |        |        |        |-----G_REG_C *                            : External                                       
+
      |        |        |        |?----G_PREPEND *                          : External                                       
+
      |        |        |        |?----G_ADD_PATH *                          : External                                       
+
      |        |        |?----G_APPEND *                                      : External                                       
+
      |        |        |?----G_ADD_PATH *                                    : External                                       
+
      |        |        |-----H_SV_NT_REGISTER ]                              :                                                 
+
      |        |        |        |-----G_REG_C *                            : External                                       
+
      |        |        |        |?----G_PREPEND *                          : External                                       
+
      |        |        |        |?----G_ADD_PATH *                          : External                                       
+
      |        |        |?----G_APPEND *                                      : External                                       
+
      |        |        |?----G_ADD_PATH *                                    : External                                       
+
      |        |?----G_APPEND *                                                : External                                       
+
      |        |-----S_REGISTER_VARIABLES                                      :                                                 
+
      |        |        |-----R_SOS_DATA_STRUCTURES ]                        :                                                 
+
      |        |        |        |-----REGPARMREAL *                        : External                                       
+
      |        |        |        |-----REGEVENTINTARRAY *                    : External                                       
+
      |        |        |        |-----REGEVENTINTARRAY *                    : External                                       
+
      |        |        |        |-----REGEVENTINT *                        : External                                       
+
      |        |        |        |-----REGEVENTINTARRAY *                    : External                                       
+
      |        |        |        |-----REGEVENTINTARRAY *                    : External                                       
+
      |        |        |        |-----REGEVENTINT *                        : External                                       
+
      |        |        |        |-----REGEVENTREALARRAY *                  : External                                       
+
      |        |        |        |-----REGEVENTINTARRAY *                    : External                                       
+
      |        |        |        |-----REGEVENTINTARRAY *                    : External                                       
+
      |        |        |        |-----REGEVENTINTARRAY *                    : External                                       
+
      |        |        |        |-----REGEVENTINT *                        : External                                       
+
      |        |        |        |-----REGEVENTINTARRAY *                    : External                                       
+
      |        |        |        |-----REGEVENTREALARRAY *                  : External                                       
+
      |        |        |        |-----REGEVENTINTARRAY *                    : External                                       
+
      |        |        |        |-----REGEVENTINT *                        : External                                       
+
      |        |        |        |-----REGEVENTINTARRAY *                    : External                                       
+
      |        |        |        |-----REGEVENTREALARRAY *                  : External                                       
+
      |        |        |        |-----REGEVENTREALARRAY *                  : External                                       
+
      |        |        |        |-----REGEVENTREALARRAY *                  : External                                       
+
      |        |        |        |-----REGEVENTREALARRAY *                  : External                                       
+
      |        |        |        |-----REGEVENTREAL *                        : External                                       
+
      |        |        |        |-----REGEVENTINT *                        : External                                       
+
      |        |        |        |-----REGEVENTINTARRAY *                    : External                                       
+
      |        |        |        |-----REGEVENTINTARRAY *                    : External                                       
+
      |        |        |        |-----REGEVENTINT *                        : External                                       
+
      |        |        |        |-----REGEVENTINTARRAY *                    : External                                       
+
      |        |        |        |-----REGEVENTINTARRAY *                    : External                                       
+
      |        |        |        |-----REGEVENTINTARRAY *                    : External                                       
+
      |        |        |        |-----REGEVENTINTARRAY *                    : External                                       
+
      |        |        |        |-----REGEVENTREALARRAY *                  : External                                       
+
      |        |        |        |-----REGEVENTINT *                        : External                                       
+
      |        |        |        |-----REGEVENTREALARRAY *                  : External                                       
+
      |        |        |        |-----REGEVENTREAL *                        : External                                       
+
      |        |        |        |-----REGEVENTREAL *                        : External                                       
+
      |        |        |        |-----REGEVENTREALARRAY *                  : External                                       
+
      |        |        |        |-----REGEVENTINT *                        : External                                       
+
      |        |        |        |-----REGEVENTINTARRAY *                    : External                                       
+
      |        |        |        |-----REGEVENTINTARRAY *                    : External                                       
+
      |        |        |        |-----REGEVENTINT *                        : External                                       
+
      |        |        |        |-----REGEVENTREALARRAY *                  : External                                       
+
      |        |        |        |-----REGEVENTREAL *                        : External                                       
+
      |        |        |        |-----REGEVENTREALARRAY *                  : External                                       
+
      |        |        |        |-----REGEVENTINT *                        : External                                       
+
      |        |        |        |-----REGEVENTINTARRAY *                    : External                                       
+
      |        |        |        |-----REGEVENTINTARRAY *                    : External                                       
+
      |        |        |        |-----REGEVENTINT *                        : External                                       
+
      |        |        |        |-----REGEVENTINTARRAY *                    : External                                       
+
      |        |        |        |-----REGEVENTINTARRAY *                    : External                                       
+
      |        |        |        |-----REGEVENTINT *                        : External                                       
+
      |        |        |        |-----REGEVENTREALARRAY *                  : External                                       
+
      |        |        |        |-----REGEVENTREALARRAY *                  : External                                       
+
      |        |        |        |-----REGEVENTINTARRAY *                    : External                                       
+
      |        |        |        |-----REGEVENTINTARRAY *                    : External                                       
+
      |        |        |        |-----REGEVENTREALARRAY *                  : External                                       
+
      |        |        |        |-----REGEVENTINT *                        : External                                       
+
      |        |        |        |-----REGEVENTREALARRAY *                  : External                                       
+
      |        |        |        |-----REGEVENTINTARRAY *                    : External                                       
+
      |        |        |        |-----REGEVENTREALARRAY *                  : External                                       
+
      |        |        |        |-----REGEVENTINTARRAY *                    : External                                       
+
      |        |        |        |-----REGEVENTINTARRAY *                    : External                                       
+
      |        |        |        |-----REGEVENTREALARRAY *                  : External                                       
+
      |        |        |        |-----REGEVENTREALARRAY *                  : External                                       
+
      |        |        |        |-----REGEVENTINTARRAY *                    : External                                       
+
      |        |        |        |-----REGEVENTINTARRAY *                    : External                                       
+
      |        |        |        |-----REGEVENTREALARRAY *                  : External                                       
+
      |        |        |        |-----REGEVENTREALARRAY *                  : External                                       
+
      |        |        |        |-----REGEVENTREALARRAY *                  : External                                       
+
      |        |        |        |-----REGEVENTREAL *                        : External                                       
+
      |        |        |        |-----REGEVENTREALARRAY *                  : External                                       
+
      |        |        |        |-----REGEVENTREAL *                        : External                                       
+
      |        |        |        |-----REGEVENTREAL *                        : External                                       
+
      |        |        |        |-----REGEVENTREAL *                        : External                                       
+
      |        |        |        |-----REGEVENTREAL *                        : External                                       
+
      |        |        |        |-----REGEVENTREAL *                        : External                                       
+
      |        |        |        |-----REGEVENTREAL *                        : External                                       
+
      |        |        |        |-----REGEVENTREAL *                        : External                                       
+
      |        |        |        |-----REGEVENTREAL *                        : External                                       
+
      |        |        |        |-----REGEVENTREAL *                        : External                                       
+
      |        |        |        |-----REGEVENTREAL *                        : External                                       
+
      |        |        |        |-----REGEVENTINT *                        : External                                       
+
      |        |        |        |-----REGEVENTINT *                        : External                                       
+
      |        |        |        |-----REGEVENTINT *                        : External                                       
+
      |        |        |        |-----REGEVENTINT *                        : External                                       
+
      |        |        |        |-----REGEVENTINTARRAY *                    : External                                       
+
      |        |        |-----R_SOS_FILENAMES *                              : External                                       
+
      |        |        |-----R_S_NTUPLE ]                                    :                                                 
+
      |        |        |        |-----REGPARMINT *                          : External                                       
+
      |        |        |        |-----REGPARMSTRING *                      : External                                       
+
      |        |        |        |-----REGPARMSTRINGARRAY *                  : External                                       
+
      |        |        |        |-----REGPARMINT *                          : External                                       
+
      |        |        |        |-----REGEVENTINT *                        : External                                       
+
      |        |        |        |-----REGEVENTINT *                        : External                                       
+
      |        |        |        |-----REGEVENTREALARRAY *                  : External                                       
+
      |        |        |-----S_REGISTER_PARAM *                              : External                                       
+
      |        |        |?----G_APPEND *                                      : External                                       
+
      |        |        |-----S_NTUPLE_REGISTER ]                            :                                                 
+
      |        |        |        |-----G_REG_C *                            : External                                       
+
      |        |        |        |?----G_PREPEND *                          : External                                       
+
      |        |        |        |?----G_ADD_PATH *                          : External                                       
+
      |        |        |?----G_APPEND *                                      : External                                       
+
      |        |        |-----S_SV_NT_REGISTER ]                              :                                                 
+
      |        |        |        |-----G_REG_C *                            : External                                       
+
      |        |        |        |?----G_PREPEND *                          : External                                       
+
      |        |        |        |?----G_ADD_PATH *                          : External                                       
+
      |        |        |?----G_APPEND *                                      : External                                       
+
      |        |        |?----G_ADD_PATH *                                    : External                                       
+
      |        |?----G_APPEND *                                                : External                                       
+
      |        |-----C_REGISTER_VARIABLES                                      :                                                 
+
      |        |        |-----R_COIN_DATA_STRUCTURES ]                        :                                                 
+
      |        |        |        |-----REGEVENTREAL *                        : External                                       
+
      |        |        |        |-----REGEVENTREAL *                        : External                                       
+
      |        |        |-----R_COIN_FILENAMES ]                              :                                                 
+
      |        |        |        |-----REGPARMSTRING *                      : External                                       
+
      |        |        |        |-----REGPARMSTRING *                      : External                                       
+
      |        |        |        |-----REGPARMSTRING *                      : External                                       
+
      |        |        |        |-----REGPARMSTRING *                      : External                                       
+
      |        |        |-----R_C_NTUPLE ]                                    :                                                 
+
      |        |        |        |-----REGPARMINT *                          : External                                       
+
      |        |        |        |-----REGPARMSTRING *                      : External                                       
+
      |        |        |        |-----REGPARMSTRINGARRAY *                  : External                                       
+
      |        |        |        |-----REGPARMINT *                          : External                                       
+
      |        |        |        |-----REGEVENTINT *                        : External                                       
+
      |        |        |        |-----REGEVENTINT *                        : External                                       
+
      |        |        |        |-----REGEVENTREALARRAY *                  : External                                       
+
      |        |        |?----G_PREPEND *                                    : External                                       
+
      |        |        |-----C_NTUPLE_REGISTER ]                            :                                                 
+
      |        |        |        |-----G_REG_C *                            : External                                       
+
      |        |        |        |?----G_PREPEND *                          : External                                       
+
      |        |        |        |?----G_ADD_PATH *                          : External                                       
+
      |        |        |?----G_APPEND *                                      : External                                       
+
      |        |        |?----G_ADD_PATH *                                    : External                                       
+
      |        |?----G_APPEND *                                                : External                                       
+
      |        |-----HACK_REGISTER_VARIABLES *                                : External                                       
+
      |        |?----G_APPEND *                                                : External                                       
+
      |        |?----G_ADD_PATH *                                              : External                                       
+
 
       |?----G_ADD_PATH *                                                        : External                                         
 
       |?----G_ADD_PATH *                                                        : External                                         
 
       |?----G_REP_ERR *                                                        : External                                         
 
       |?----G_REP_ERR *                                                        : External                                         
 
       |-----ENGINE_COMMAND_LINE ]                                              :                                                   
 
       |-----ENGINE_COMMAND_LINE ]                                              :                                                   
       |-----G_INIT_FILENAMES                                                   :                                                 
+
       |-----G_INIT_FILENAMES >                                                 :                                                   
      |        |?----GETENV *                                                 : External                                       
+
      |        |-----ICHAR *                                                  : External                                       
+
      |        |-----ENGINE_COMMAND_LINE ]                                    :                                                   
+
      |        |-----G_SUB_RUN_NUMBER *                                        : External                                       
+
      |        |-----THLOAD *                                                  : External                                       
+
      |        |?----THBOOK *                                                  : External                                       
+
      |        |-----G_ADD_PATH *                                              : External                                       
+
 
       |?----G_ADD_PATH *                                                        : External                                         
 
       |?----G_ADD_PATH *                                                        : External                                         
 
       |?----G_REP_ERR *                                                        : External                                         
 
       |?----G_REP_ERR *                                                        : External                                         
Line 372: Line 30:
 
       |??---G_ADD_PATH *                                                        : External                                         
 
       |??---G_ADD_PATH *                                                        : External                                         
 
       |-----ENGINE_COMMAND_LINE ]                                              :                                                   
 
       |-----ENGINE_COMMAND_LINE ]                                              :                                                   
       |-----G_DECODE_INIT                                                       :                                                   
+
       |-----G_DECODE_INIT >                                                    :                                                   
      |        |-----G_DECODE_CLEAR +                                          :                                                 
+
      |        |?----G_ADD_PATH *                                              : External                                       
+
      |        |-----G_DECODE_CONFIG ]                                        :                                                 
+
      |        |        |-----G_IO_CONTROL *                                  : External                                       
+
      |        |        |?----G_ADD_PATH *                                    : External                                       
+
      |        |        |-----CHAR *                                          : External                                       
+
      |        |        |??---G_LOG_MESSAGE *                                : External                                       
+
      |        |        |?----LEN *                                          : External                                       
+
      |        |        |?----INDEX *                                        : External                                       
+
      |        |        |??---G_DECODE_SLOTPOINTER *                          : External                                       
+
      |        |        |(??--G_ADD_PATH *                                    : External                                       
+
      |        |        |(???-G_IO_CONTROL *                                  : External                                       
+
      |        |        |(???+G_ADD_PATH *                                    : External                                       
+
      |        |?----G_ADD_PATH *                                              : External                                       
+
 
       |?----G_ADD_PATH *                                                        : External                                         
 
       |?----G_ADD_PATH *                                                        : External                                         
 
       |?----G_REP_ERR *                                                        : External                                         
 
       |?----G_REP_ERR *                                                        : External                                         
Line 393: Line 37:
 
       |?----G_REP_ERR *                                                        : External                                         
 
       |?----G_REP_ERR *                                                        : External                                         
 
       |?----G_PREPROC_OPEN ]                                                    :                                                   
 
       |?----G_PREPROC_OPEN ]                                                    :                                                   
      |        |-----G_SUB_RUN_NUMBER *                                        : External                                       
 
      |        |-----EVOPEN *                                                  : External                                       
 
      |        |?----CEMSG *                                                  : External                                       
 
      |        |?----G_ADD_PATH *                                              : External                                       
 
 
       |??---G_ADD_PATH *                                                        : External                                         
 
       |??---G_ADD_PATH *                                                        : External                                         
 
       |??---G_REP_ERR *                                                        : External                                         
 
       |??---G_REP_ERR *                                                        : External                                         
Line 412: Line 52:
 
       |??---G_EXAMINE_GO_INFO ]                                                :                                                   
 
       |??---G_EXAMINE_GO_INFO ]                                                :                                                   
 
       |??---G_EXAMINE_CONTROL_EVENT ]                                          :                                                   
 
       |??---G_EXAMINE_CONTROL_EVENT ]                                          :                                                   
       |??---G_INITIALIZE                                                       :                                                 
+
       |??---G_INITIALIZE >                                                     :                                                   
      |        |?----HLIMIT *                                                  : External                                       
+
      |        |-----G_SUB_RUN_NUMBER *                                        : External                                       
+
      |        |-----THLOAD *                                                  : External                                       
+
      |        |-----THBOOK *                                                  : External                                       
+
      |        |?----G_CTP_DATABASE ]                                          :                                                 
+
      |        |-----G_ADD_PATH *                                              : External                                       
+
      |        |?----G_SUB_RUN_NUMBER *                                        : External                                       
+
      |        |-----THLOAD *                                                  : External                                       
+
      |        |-----G_APPEND *                                                : External                                       
+
      |        |-----ENGINE_COMMAND_LINE ]                                    :                                                 
+
      |        |-----G_SUB_RUN_NUMBER *                                        : External                                       
+
      |        |-----THLOAD *                                                  : External                                       
+
      |        |-----G_APPEND *                                                : External                                       
+
      |        |-----G_ADD_PATH *                                              : External                                       
+
      |        |-----G_SUB_RUN_NUMBER *                                        : External                                       
+
      |        |-----THLOAD *                                                  : External                                       
+
      |        |-----G_SUB_RUN_NUMBER *                                        : External                                       
+
      |        |-----THLOAD *                                                  : External                                       
+
      |        |-----G_SUB_RUN_NUMBER *                                        : External                                       
+
      |        |-----THLOAD *                                                  : External                                       
+
      |        |-----G_SUB_RUN_NUMBER *                                        : External                                       
+
      |        |-----THLOAD *                                                  : External                                       
+
      |        |-----G_SUB_RUN_NUMBER *                                        : External                                       
+
      |        |-----THLOAD *                                                  : External                                       
+
      |        |-----G_SUB_RUN_NUMBER *                                        : External                                       
+
      |        |-----THBOOK *                                                  : External                                       
+
      |        |-----H_INIT_HISTID *                                          : External                                       
+
      |        |-----S_INIT_HISTID *                                          : External                                       
+
      |        |-----G_SUB_RUN_NUMBER *                                        : External                                       
+
      |        |-----THWHALIAS *                                              : External                                       
+
      |        |-----THTSTCLRG *                                              : External                                       
+
      |        |-----THTSTCLSG *                                              : External                                       
+
      |        |-----G_TARGET_INITIALIZE ]                                    :                                                 
+
      |        |        |?----G_ADD_PATH *                                    : External                                       
+
      |        |-----G_SUB_RUN_NUMBER *                                        : External                                       
+
      |        |-----BCM3 *                                                    : External                                       
+
      |        |-----TIME *                                                    : External                                       
+
      |        |-----G_SUB_RUN_NUMBER *                                        : External                                       
+
      |        |-----H_INITIALIZE ]                                            :                                                 
+
      |        |        |-----H_INIT_PHYSICS *                                : External                                       
+
      |        |        |?----G_APPEND *                                      : External                                       
+
      |        |        |-----H_GENERATE_GEOMETRY *                          : External                                       
+
      |        |        |-----H_INIT_SCIN *                                  : External                                       
+
      |        |        |-----H_INIT_CER *                                    : External                                       
+
      |        |        |?----G_APPEND *                                      : External                                       
+
      |        |        |-----H_INIT_CAL *                                    : External                                       
+
      |        |        |?----G_APPEND *                                      : External                                       
+
      |        |        |-----H_TARG_TRANS_INIT *                            : External                                       
+
      |        |        |?----G_BUILD_NOTE *                                  : External                                       
+
      |        |        |?----G_APPEND *                                      : External                                       
+
      |        |        |?----G_APPEND *                                      : External                                       
+
      |        |        |?----G_ADD_PATH *                                    : External                                       
+
      |        |-----S_INITIALIZE ]                                            :                                                 
+
      |        |        |-----S_INIT_PHYSICS *                                : External                                       
+
      |        |        |?----G_APPEND *                                      : External                                       
+
      |        |        |-----S_GENERATE_GEOMETRY *                          : External                                       
+
      |        |        |-----S_INIT_SCIN *                                  : External                                       
+
      |        |        |-----S_INIT_CER *                                    : External                                       
+
      |        |        |?----G_APPEND *                                      : External                                       
+
      |        |        |-----S_INIT_CAL *                                    : External                                       
+
      |        |        |?----G_APPEND *                                      : External                                       
+
      |        |        |-----S_TARG_TRANS_INIT *                            : External                                       
+
      |        |        |?----G_PREPEND *                                    : External                                       
+
      |        |        |?----G_APPEND *                                      : External                                       
+
      |        |        |?----G_ADD_PATH *                                    : External                                       
+
      |        |-----G_PREPEND *                                              : External                                       
+
      |        |-----C_INITIALIZE ]                                            :                                                 
+
      |        |        |-----SQRT *                                          : External                                       
+
      |        |        |?----GTARG_Z *                                      : External                                       
+
      |        |        |-----TOTAL_ELOSS *                                  : External                                       
+
      |        |        |-----SQRT *                                          : External                                       
+
      |        |        |?----GTARG_MASS *                                    : External                                       
+
      |        |        |?----G_ADD_PATH *                                    : External                                       
+
      |        |-----G_NTUPLE_INIT                                            :                                                 
+
      |        |        |-----H_NTUPLE_INIT                                  :                                                 
+
      |        |        |        |?----H_NTUPLE_SHUTDOWN >                   :                                                   
+
      |        |        |        |??---G_ADD_PATH *                          : External                                       
+
      |        |        |        |-----NO_NULLS *                            : External                                       
+
      |        |        |        |?----ONLY_ONE_BLANK *                      : External                                       
+
      |        |        |        |-----G_SUB_RUN_NUMBER *                    : External                                       
+
      |        |        |        |?----CHAR *                                : External                                       
+
      |        |        |        |?----ICHAR *                              : External                                       
+
      |        |        |        |?----G_IMPORTANT_LENGTH *                  : External                                       
+
      |        |        |        |?----INDEX *                              : External                                       
+
      |        |        |        |??---H_NTUPLE_OPEN >                      :                                                 
+
      |        |        |        |-----G_ADD_PATH *                          : External                                       
+
      |        |        |        |?----G_LOG_MESSAGE *                      : External                                       
+
      |        |        |?----G_APPEND *                                      : External                                       
+
      |        |        |-----H_SV_NT_INIT                                    :                                                 
+
      |        |        |        |?----H_SV_NT_SHUTDOWN ]                    :                                                 
+
      |        |        |        |??---G_ADD_PATH *                          : External                                       
+
      |        |        |        |-----NO_NULLS *                            : External                                       
+
      |        |        |        |-----G_IO_CONTROL *                        : External                                       
+
      |        |        |        |?----G_ADD_PATH *                          : External                                       
+
      |        |        |        |-----HEXIST *                              : External                                       
+
      |        |        |        |?----G_IO_CONTROL *                        : External                                       
+
      |        |        |        |?----G_BUILD_NOTE *                        : External                                       
+
      |        |        |        |?----G_ADD_PATH *                          : External                                       
+
      |        |        |        |-----HCDIR *                              : External                                       
+
      |        |        |        |-----G_SUB_RUN_NUMBER *                    : External                                       
+
      |        |        |        |-----HROPEN *                              : External                                       
+
      |        |        |        |?----G_IO_CONTROL *                        : External                                       
+
      |        |        |        |?----G_BUILD_NOTE *                        : External                                       
+
      |        |        |        |?----G_ADD_PATH *                          : External                                       
+
      |        |        |        |?----ONLY_ONE_BLANK *                      : External                                       
+
      |        |        |        |-----HBOOKN *                              : External                                       
+
      |        |        |        |-----HCDIR *                              : External                                       
+
      |        |        |        |-----HCDIR *                              : External                                       
+
      |        |        |        |-----HEXIST *                              : External                                       
+
      |        |        |        |-----G_BUILD_NOTE *                        : External                                       
+
      |        |        |        |-----SUB_STRING *                          : External                                       
+
      |        |        |        |?----G_ADD_PATH *                          : External                                       
+
      |        |        |        |?----G_LOG_MESSAGE *                      : External                                       
+
      |        |        |?----G_APPEND *                                      : External                                       
+
      |        |        |-----S_NTUPLE_INIT                                  :                                                 
+
      |        |        |        |?----S_NTUPLE_SHUTDOWN >                  :                                                 
+
      |        |        |        |??---G_ADD_PATH *                          : External                                       
+
      |        |        |        |-----NO_NULLS *                            : External                                       
+
      |        |        |        |?----ONLY_ONE_BLANK *                      : External                                       
+
      |        |        |        |-----G_SUB_RUN_NUMBER *                    : External                                       
+
      |        |        |        |?----CHAR *                                : External                                       
+
      |        |        |        |?----ICHAR *                              : External                                       
+
      |        |        |        |?----G_IMPORTANT_LENGTH *                  : External                                       
+
      |        |        |        |?----INDEX *                              : External                                       
+
      |        |        |        |??---S_NTUPLE_OPEN >                      :                                                 
+
      |        |        |        |-----G_ADD_PATH *                          : External                                       
+
      |        |        |        |?----G_LOG_MESSAGE *                      : External                                       
+
      |        |        |?----G_APPEND *                                      : External                                       
+
      |        |        |-----S_SV_NT_INIT                                    :                                                 
+
      |        |        |        |?----S_SV_NT_SHUTDOWN ]                    :                                                 
+
      |        |        |        |??---G_ADD_PATH *                          : External                                       
+
      |        |        |        |-----NO_NULLS *                            : External                                       
+
      |        |        |        |-----G_IO_CONTROL *                        : External                                       
+
      |        |        |        |?----G_ADD_PATH *                          : External                                       
+
      |        |        |        |-----HEXIST *                              : External                                       
+
      |        |        |        |?----G_IO_CONTROL *                        : External                                       
+
      |        |        |        |?----G_BUILD_NOTE *                        : External                                       
+
      |        |        |        |?----G_ADD_PATH *                          : External                                       
+
      |        |        |        |-----HCDIR *                              : External                                       
+
      |        |        |        |-----G_SUB_RUN_NUMBER *                    : External                                       
+
      |        |        |        |-----HROPEN *                              : External                                       
+
      |        |        |        |?----G_IO_CONTROL *                        : External                                       
+
      |        |        |        |?----G_BUILD_NOTE *                        : External                                       
+
      |        |        |        |?----G_ADD_PATH *                          : External                                       
+
      |        |        |        |?----ONLY_ONE_BLANK *                      : External                                       
+
      |        |        |        |-----HBOOKN *                              : External                                       
+
      |        |        |        |-----HCDIR *                              : External                                       
+
      |        |        |        |-----HCDIR *                              : External                                       
+
      |        |        |        |-----HEXIST *                              : External                                       
+
      |        |        |        |-----G_BUILD_NOTE *                        : External                                       
+
      |        |        |        |-----SUB_STRING *                          : External                                       
+
      |        |        |        |?----G_ADD_PATH *                          : External                                       
+
      |        |        |        |?----G_LOG_MESSAGE *                      : External                                       
+
      |        |        |?----G_APPEND *                                      : External                                       
+
      |        |        |-----C_NTUPLE_INIT                                  :                                                 
+
      |        |        |        |?----C_NTUPLE_SHUTDOWN >                  :                                                 
+
      |        |        |        |??---G_ADD_PATH *                          : External                                       
+
      |        |        |        |-----NO_NULLS *                            : External                                       
+
      |        |        |        |?----ONLY_ONE_BLANK *                      : External                                       
+
      |        |        |        |-----G_SUB_RUN_NUMBER *                    : External                                       
+
      |        |        |        |?----CHAR *                                : External                                       
+
      |        |        |        |?----ICHAR *                              : External                                       
+
      |        |        |        |?----G_IMPORTANT_LENGTH *                  : External                                       
+
      |        |        |        |?----INDEX *                              : External                                       
+
      |        |        |        |??---C_NTUPLE_OPEN >                      :                                                 
+
      |        |        |        |-----G_ADD_PATH *                          : External                                       
+
      |        |        |        |?----G_LOG_MESSAGE *                      : External                                       
+
      |        |        |?----G_APPEND *                                      : External                                       
+
      |        |        |?----G_ADD_PATH *                                    : External                                       
+
      |        |-----HACK_INITIALIZE *                                        : External                                       
+
      |        |(((?+G_RESET_EVENT                                            :                                                 
+
      |        |        |((((+G_SCALER_RESET_EVENT +                          :                                                 
+
      |        |        |((((+H_RESET_EVENT +                                :                                                 
+
      |        |        |((((+S_RESET_EVENT +                                :                                                 
+
      |        |        |((((+C_RESET_EVENT +                                :                                                 
+
      |        |        |((((+G_PREPEND *                                    : External                                       
+
      |        |        |((((+G_ADD_PATH *                                    : External                                       
+
      |        |(((--G_ADD_PATH *                                              : External                                       
+
 
       |??---G_ADD_PATH *                                                        : External                                         
 
       |??---G_ADD_PATH *                                                        : External                                         
 
       |??---G_REP_ERR *                                                        : External                                         
 
       |??---G_REP_ERR *                                                        : External                                         
Line 596: Line 58:
 
       |??---H_FIELDCORR +                                                      :                                                   
 
       |??---H_FIELDCORR +                                                      :                                                   
 
       |-----S_FIELDCORR ]                                                      :                                                   
 
       |-----S_FIELDCORR ]                                                      :                                                   
      |        |?----EXP *                                                    : External                                       
+
       |?----G_APPLY_OFFSETS >                                                  :                                                   
       |?----G_APPLY_OFFSETS                                                     :                                                   
+
      |        |-----H_APPLY_OFFSETS ]                                        :                                                 
+
      |        |        |?----COS *                                          : External                                       
+
      |        |        |?----SIN *                                          : External                                       
+
      |        |-----S_APPLY_OFFSETS ]                                        :                                                 
+
      |        |        |?----COS *                                          : External                                       
+
      |        |        |?----SIN *                                          : External                                       
+
      |        |?----G_PREPEND *                                              : External                                       
+
      |        |?----G_ADD_PATH *                                              : External                                       
+
 
       |?----G_SUB_RUN_NUMBER *                                                  : External                                         
 
       |?----G_SUB_RUN_NUMBER *                                                  : External                                         
 
       |-----THREP *                                                            : External                                         
 
       |-----THREP *                                                            : External                                         
Line 622: Line 75:
 
       |-----JIEOR *                                                            : External                                         
 
       |-----JIEOR *                                                            : External                                         
 
       |-----JIAND *                                                            : External                                         
 
       |-----JIAND *                                                            : External                                         
       |-----G_ANALYZE_SCALERS_BY_BANKS                                         :                                                   
+
       |-----G_ANALYZE_SCALERS_BY_BANKS >                                        :                                                   
      |        |-----JIEOR *                                                  : External                                       
+
      |        |-----JIAND *                                                  : External                                       
+
      |        |-----JIEOR *                                                  : External                                       
+
      |        |?----G_ADD_PATH *                                              : External                                       
+
      |        |-----JIAND *                                                  : External                                       
+
      |        |-----JISHFT *                                                  : External                                       
+
      |        |?----G_ANALYZE_SCALER_BANK ]                                  :                                                 
+
      |        |        |-----JIEOR *                                        : External                                       
+
      |        |        |-----JIAND *                                        : External                                       
+
      |        |        |?----JISHFT *                                        : External                                       
+
      |        |        |?----JIAND *                                        : External                                       
+
      |        |        |?----JIAND *                                        : External                                       
+
      |        |        |?----JISHFT *                                        : External                                       
+
      |        |        |?----JIAND *                                        : External                                       
+
      |        |        |??---JIAND *                                        : External                                       
+
      |        |        |?----JISHFT *                                        : External                                       
+
      |        |        |??---G_ADD_PATH *                                    : External                                       
+
      |        |        |(----JISHFT *                                        : External                                       
+
      |        |        |(??--G_ADD_PATH *                                    : External                                       
+
      |        |        |(??--DFLOAT *                                        : External                                       
+
      |        |        |(----GSCALWEIRD_LASTVAL *                            : External                                       
+
      |        |        |(----DFLOAT *                                        : External                                       
+
      |        |        |(----GSCALER_NROLL *                                : External                                       
+
      |        |        |(----GSCALER_NROLL *                                : External                                       
+
      |        |?----G_ADD_PATH *                                              : External                                       
+
 
       |-----GSCALER_CHANGE *                                                    : External                                         
 
       |-----GSCALER_CHANGE *                                                    : External                                         
 
       |-----GEN_EVENT_ID *                                                      : External                                         
 
       |-----GEN_EVENT_ID *                                                      : External                                         
Line 658: Line 86:
 
       |-----AVE_CURRENT_BCM *                                                  : External                                         
 
       |-----AVE_CURRENT_BCM *                                                  : External                                         
 
       |-----G_EXAMINE_PHYSICS_EVENT ]                                          :                                                   
 
       |-----G_EXAMINE_PHYSICS_EVENT ]                                          :                                                   
      |        |?----JIEOR *                                                  : External                                       
 
      |        |-----JIAND *                                                  : External                                       
 
      |        |?----G_ADD_PATH *                                              : External                                       
 
      |        |?----JISHFT *                                                  : External                                       
 
      |        |-----G_ADD_PATH *                                              : External                                       
 
 
       |-----G_APPEND *                                                          : External                                         
 
       |-----G_APPEND *                                                          : External                                         
 
       |-----TIME *                                                              : External                                         
 
       |-----TIME *                                                              : External                                         
       |-----G_RECONSTRUCTION                                                   :                                                  
+
       |-----G_RECONSTRUCTION >                                                 :                                                   
      |        |-----G_DECODE_EVENT_BY_BANKS                                  :                                                   
+
      |        |        |-----JIEOR *                                        : External                                       
+
      |        |        |-----JIAND *                                        : External                                       
+
      |        |        |-----JIEOR *                                        : External                                       
+
      |        |        |?----G_ADD_PATH *                                    : External                                       
+
      |        |        |-----G_DECODE_FB_BANK ]                              :                                                 
+
      |        |        |        |-----JISHFT *                              : External                                       
+
      |        |        |        |-----JIAND *                              : External                                       
+
      |        |        |        |??---G_ADD_PATH *                          : External                                       
+
      |        |        |        |?----JISHFT *                              : External                                       
+
      |        |        |        |?----JIAND *                              : External                                       
+
      |        |        |        |?----JISHFT *                              : External                                       
+
      |        |        |        |?----JIAND *                              : External                                       
+
      |        |        |        |?----JIEOR *                              : External                                       
+
      |        |        |        |-----JIAND *                              : External                                       
+
      |        |        |        |-----JISHFT *                              : External                                       
+
      |        |        |        |?----JIAND *                              : External                                       
+
      |        |        |        |?----JISHFT *                              : External                                       
+
      |        |        |        |?----G_DECODE_SUBADDBIT *                  : External                                       
+
      |        |        |        |??---G_DECODE_SLOTPOINTER *                : External                                       
+
      |        |        |        |???--G_DECODE_DIDMAP *                    : External                                       
+
      |        |        |        |???--G_DECODE_FB_DETECTOR *                : External                                       
+
      |        |        |        |???--G_DECODE_FB_DETECTOR *                : External                                       
+
      |        |        |        |???--G_DECODE_FB_DETECTOR *                : External                                       
+
      |        |        |        |???--G_DECODE_FB_DETECTOR *                : External                                       
+
      |        |        |        |???--G_DECODE_FB_DETECTOR *                : External                                       
+
      |        |        |        |???--G_DECODE_FB_DETECTOR *                : External                                       
+
      |        |        |        |???--G_DECODE_FB_DETECTOR *                : External                                       
+
      |        |        |        |???--G_DECODE_FB_DETECTOR *                : External                                       
+
      |        |        |        |???--G_DECODE_FB_DETECTOR *                : External                                       
+
      |        |        |        |???--G_DECODE_FB_DETECTOR *                : External                                       
+
      |        |        |        |???--G_DECODE_FB_DETECTOR *                : External                                       
+
      |        |        |        |???--G_DECODE_FB_DETECTOR *                : External                                       
+
      |        |        |?----G_ADD_PATH *                                    : External                                       
+
      |        |?----G_ADD_PATH *                                              : External                                       
+
      |        |?----G_ANALYZE_PEDESTAL                                        :                                                 
+
      |        |        |-----G_ANALYZE_BEAM_PEDESTAL                        :                                                 
+
      |        |        |        |((?--GMISC_RAW_ADDR1 *                    : External                                       
+
      |        |        |        |((?--GMISC_RAW_ADDR2 *                    : External                                       
+
      |        |        |        |((?--GMISC_RAW_DATA *                      : External                                       
+
      |        |        |        |((?--GMISC_RAW_DATA *                      : External                                       
+
      |        |        |        |((?--G_ANALYZE_MISC ]                      :                                                 
+
      |        |        |?----G_ADD_PATH *                                    : External                                       
+
      |        |        |-----H_ANALYZE_PEDESTAL *                            : External                                       
+
      |        |        |?----G_ADD_PATH *                                    : External                                       
+
      |        |        |-----S_ANALYZE_PEDESTAL *                            : External                                       
+
      |        |        |?----G_ADD_PATH *                                    : External                                       
+
      |        |?----G_CALC_PEDESTAL                                          :                                                 
+
      |        |        |-----G_CALC_BEAM_PEDESTAL                            :                                                 
+
      |        |        |        |(?---GMISC_RAW_ADDR1 *                    : External                                       
+
      |        |        |        |(?---GMISC_RAW_ADDR2 *                    : External                                       
+
      |        |        |        |(?---MAX *                                : External                                       
+
      |        |        |        |(?---FLOAT *                              : External                                       
+
      |        |        |        |(?---GMISC_PED_NUM *                      : External                                       
+
      |        |        |        |(?---FLOAT *                              : External                                       
+
      |        |        |        |(?---GMISC_PED_SUM *                      : External                                       
+
      |        |        |        |(?---FLOAT *                              : External                                       
+
      |        |        |        |(?---GMISC_PED_SUM2 *                      : External                                       
+
      |        |        |        |(?---SQRT *                                : External                                       
+
      |        |        |        |(??--MAX *                                : External                                       
+
      |        |        |        |(??--ABS *                                : External                                       
+
      |        |        |        |(----GMISC_PED *                          : External                                       
+
      |        |        |        |(----G_CALC_BPM_PEDESTAL ]                :                                                 
+
      |        |        |        |        |((---GMISC_PED *                : External                                       
+
      |        |        |        |(?---G_CALC_RASTER_PEDESTAL ]              :                                                 
+
      |        |        |        |        |-----GMISC_PED *                : External                                       
+
      |        |        |        |(?---G_SUB_RUN_NUMBER *                    : External                                       
+
      |        |        |        |(?---G_DECODE_SLOTPOINTER *                : External                                       
+
      |        |        |        |(?---G_OUTPUT_THRESHOLDS ]                :                                                 
+
      |        |        |                  |-----G_DECODE_SLOTPOINTER *      : External                                       
+
      |        |        |                  |(?---G_DECODE_SUBADDCNT *        : External                                       
+
      |        |        |                  |(?---G_DECODE_PLANEMAP *        : External                                       
+
      |        |        |                  |(??--G_DECODE_COUNTERMAP *      : External                                       
+
      |        |        |                  |(??--G_DECODE_DIDMAP *          : External                                       
+
      |        |        |                  |((?--NINT *                      : External                                       
+
      |        |        |                  |((?--ABS *                      : External                                       
+
      |        |        |                  |((?--MIN *                      : External                                       
+
      |        |        |                  |((?--G_THRESHOLD_READBACK *      : External                                       
+
      |        |        |                  |((?--G_DECODE_SUBADDCNT *        : External                                       
+
      |        |        |                  |((?--G_DECODE_PLANEMAP *        : External                                       
+
      |        |        |                  |((?--G_DECODE_COUNTERMAP *      : External                                       
+
      |        |        |                  |(----G_DECODE_SIGTYPMAP *        : External                                       
+
      |        |        |                  |(?---G_DECODE_DIDMAP *          : External                                       
+
      |        |        |                  |(?---NINT *                      : External                                       
+
      |        |        |                  |-----ABS *                      : External                                       
+
      |        |        |                  |-----MIN *                      : External                                       
+
      |        |        |                  |-----G_THRESHOLD_READBACK *      : External                                       
+
      |        |        |                  |-----NINT *                      : External                                       
+
      |        |        |                  |-----ABS *                      : External                                       
+
      |        |        |                  |-----MIN *                      : External                                       
+
      |        |        |                  |-----G_THRESHOLD_READBACK *      : External                                       
+
      |        |        |?----G_ADD_PATH *                                    : External                                       
+
      |        |        |-----H_CALC_PEDESTAL *                              : External                                       
+
      |        |        |?----G_ADD_PATH *                                    : External                                       
+
      |        |        |-----S_CALC_PEDESTAL *                              : External                                       
+
      |        |        |?----G_ADD_PATH *                                    : External                                       
+
      |        |?----G_TRANS_MISC ]                                            :                                                 
+
      |        |        |((---GMISC_RAW_ADDR2 *                              : External                                       
+
      |        |        |((---GMISC_RAW_ADDR1 *                              : External                                       
+
      |        |        |((---GMISC_RAW_DATA *                                : External                                       
+
      |        |??---G_APPEND *                                                : External                                       
+
      |        |?----G_ANALYZE_MISC ]                                          :                                                 
+
      |        |??---G_APPEND *                                                : External                                       
+
      |        |?----H_RECONSTRUCTION *                                        : External                                       
+
      |        |??---G_APPEND *                                                : External                                       
+
      |        |?----S_RECONSTRUCTION *                                        : External                                       
+
      |        |??---G_APPEND *                                                : External                                       
+
      |        |?----C_RECONSTRUCTION                                          :                                                 
+
      |        |        |?----C_PHYSICS ]                                    :                                                 
+
      |        |        |        |-----GTARG_A *                            : External                                       
+
      |        |        |        |?----COS *                                : External                                       
+
      |        |        |        |?----SIN *                                : External                                       
+
      |        |        |        |?----SIN *                                : External                                       
+
      |        |        |        |?----COS *                                : External                                       
+
      |        |        |        |?----SQRT *                                : External                                       
+
      |        |        |        |?----COS *                                : External                                       
+
      |        |        |        |?----SIN *                                : External                                       
+
      |        |        |        |?----COS *                                : External                                       
+
      |        |        |        |?----SQRT *                                : External                                       
+
      |        |        |        |?----COS *                                : External                                       
+
      |        |        |        |?----COS *                                : External                                       
+
      |        |        |        |?----SIN *                                : External                                       
+
      |        |        |        |??---SIN *                                : External                                       
+
      |        |        |        |?----COS *                                : External                                       
+
      |        |        |        |?----SQRT *                                : External                                       
+
      |        |        |        |?----COS *                                : External                                       
+
      |        |        |        |?----SIN *                                : External                                       
+
      |        |        |        |?----COS *                                : External                                       
+
      |        |        |        |?----SQRT *                                : External                                       
+
      |        |        |        |?----COS *                                : External                                       
+
      |        |        |        |?----HMISC_DEC_DATA *                      : External                                       
+
      |        |        |        |?----SMISC_DEC_DATA *                      : External                                       
+
      |        |        |??---G_ADD_PATH *                                    : External                                       
+
      |        |??---G_APPEND *                                                : External                                       
+
      |        |?----G_ADD_PATH *                                              : External                                       
+
      |        |?----HACK_ANAL *                                              : External                                       
+
      |        |??---G_APPEND *                                                : External                                       
+
 
       |-----G_APPEND *                                                          : External                                         
 
       |-----G_APPEND *                                                          : External                                         
 
       |-----TIME *                                                              : External                                         
 
       |-----TIME *                                                              : External                                         
       |-----G_KEEP_RESULTS                                                     :                                                 
+
       |-----G_KEEP_RESULTS >                                                   :                                                   
      |        |-----THGETHITG *                                              : External                                       
+
      |        |?----G_BUILD_NOTE *                                            : External                                       
+
      |        |?----THTSTEXEG *                                              : External                                       
+
      |        |?----THTSTINSG *                                              : External                                       
+
      |        |??---G_BUILD_NOTE *                                            : External                                       
+
      |        |??---THHSTEXEG *                                              : External                                       
+
      |        |???--G_BUILD_NOTE *                                            : External                                       
+
      |        |??---THTREEEXEG *                                              : External                                       
+
      |        |-----H_KEEP_RESULTS                                            :                                                 
+
      |        |        |?----H_NTUPLE_KEEP                                  :                                                 
+
      |        |        |        |??---H_NTUPLE_CHANGE                      :                                                 
+
      |        |        |        |        |-----H_NTUPLE_CLOSE ]            :                                                 
+
      |        |        |        |        |-----NO_NULLS *                  : External                                       
+
      |        |        |        |        |-----NO_NULLS *                  : External                                       
+
      |        |        |        |        |-----G_SUB_RUN_NUMBER *          : External                                       
+
      |        |        |        |        |?----CHAR *                      : External                                       
+
      |        |        |        |        |?----ICHAR *                    : External                                       
+
      |        |        |        |        |?----CHAR *                      : External                                       
+
      |        |        |        |        |?----ICHAR *                    : External                                       
+
      |        |        |        |        |-----G_IMPORTANT_LENGTH *        : External                                       
+
      |        |        |        |        |-----INDEX *                    : External                                       
+
      |        |        |        |        |?----H_NTUPLE_OPEN >             :                                                   
+
      |        |        |        |        |?----G_ADD_PATH *                : External                                       
+
      |        |        |        |        |?----G_LOG_MESSAGE *            : External                                       
+
      |        |        |        |-----HSDEDX *                              : External                                       
+
      |        |        |        |-----FLOAT *                              : External                                       
+
      |        |        |        |-----GBPM_X *                              : External                                       
+
      |        |        |        |-----GBPM_Y *                              : External                                       
+
      |        |        |        |-----GBPM_X *                              : External                                       
+
      |        |        |        |-----GBPM_Y *                              : External                                       
+
      |        |        |        |-----GBPM_X *                              : External                                       
+
      |        |        |        |-----GBPM_Y *                              : External                                       
+
      |        |        |        |-----HEXIST *                              : External                                       
+
      |        |        |        |-----G_BUILD_NOTE *                        : External                                       
+
      |        |        |        |?----G_ADD_PATH *                          : External                                       
+
      |        |        |        |?----HFN *                                : External                                       
+
      |        |        |?----G_ADD_PATH *                                    : External                                       
+
      |        |        |?----H_SV_NT_KEEP ]                                  :                                                 
+
      |        |        |        |-----FLOAT *                              : External                                       
+
      |        |        |        |-----HEXIST *                              : External                                       
+
      |        |        |        |?----G_BUILD_NOTE *                        : External                                       
+
      |        |        |        |?----G_ADD_PATH *                          : External                                       
+
      |        |        |        |?----HFN *                                : External                                       
+
      |        |        |?----G_ADD_PATH *                                    : External                                       
+
      |        |?----G_APPEND *                                                : External                                       
+
      |        |-----S_KEEP_RESULTS                                            :                                                 
+
      |        |        |?----S_NTUPLE_KEEP                                  :                                                 
+
      |        |        |        |??---S_NTUPLE_CHANGE                      :                                                 
+
      |        |        |        |        |-----S_NTUPLE_CLOSE ]            :                                                 
+
      |        |        |        |        |-----NO_NULLS *                  : External                                       
+
      |        |        |        |        |-----NO_NULLS *                  : External                                       
+
      |        |        |        |        |-----G_SUB_RUN_NUMBER *          : External                                       
+
      |        |        |        |        |?----CHAR *                      : External                                       
+
      |        |        |        |        |?----ICHAR *                    : External                                       
+
      |        |        |        |        |?----CHAR *                      : External                                       
+
      |        |        |        |        |?----ICHAR *                    : External                                       
+
      |        |        |        |        |-----G_IMPORTANT_LENGTH *        : External                                       
+
      |        |        |        |        |-----INDEX *                    : External                                       
+
      |        |        |        |        |?----S_NTUPLE_OPEN >            :                                                 
+
      |        |        |        |        |?----G_ADD_PATH *                : External                                       
+
      |        |        |        |        |?----G_LOG_MESSAGE *            : External                                       
+
      |        |        |        |-----SSDEDX *                              : External                                       
+
      |        |        |        |-----FLOAT *                              : External                                       
+
      |        |        |        |-----GBPM_X *                              : External                                       
+
      |        |        |        |-----GBPM_Y *                              : External                                       
+
      |        |        |        |-----GBPM_X *                              : External                                       
+
      |        |        |        |-----GBPM_Y *                              : External                                       
+
      |        |        |        |-----GBPM_X *                              : External                                       
+
      |        |        |        |-----GBPM_Y *                              : External                                       
+
      |        |        |        |-----SMISC_DEC_DATA *                      : External                                       
+
      |        |        |        |-----SCER_ADC *                            : External                                       
+
      |        |        |        |-----HEXIST *                              : External                                       
+
      |        |        |        |-----G_BUILD_NOTE *                        : External                                       
+
      |        |        |        |-----G_ADD_PATH *                          : External                                       
+
      |        |        |        |-----HFN *                                : External                                       
+
      |        |        |?----G_ADD_PATH *                                    : External                                       
+
      |        |        |?----S_SV_NT_KEEP ]                                  :                                                 
+
      |        |        |        |-----FLOAT *                              : External                                       
+
      |        |        |        |-----HEXIST *                              : External                                       
+
      |        |        |        |?----G_BUILD_NOTE *                        : External                                       
+
      |        |        |        |?----G_ADD_PATH *                          : External                                       
+
      |        |        |        |?----HFN *                                : External                                       
+
      |        |        |?----G_ADD_PATH *                                    : External                                       
+
      |        |?----G_APPEND *                                                : External                                       
+
      |        |-----C_KEEP_RESULTS                                            :                                                 
+
      |        |        |?----C_NTUPLE_KEEP                                  :                                                 
+
      |        |        |        |??---C_NTUPLE_CHANGE                      :                                                 
+
      |        |        |        |        |-----C_NTUPLE_CLOSE ]            :                                                 
+
      |        |        |        |        |-----NO_NULLS *                  : External                                       
+
      |        |        |        |        |-----NO_NULLS *                  : External                                       
+
      |        |        |        |        |-----G_SUB_RUN_NUMBER *          : External                                       
+
      |        |        |        |        |?----CHAR *                      : External                                       
+
      |        |        |        |        |?----ICHAR *                    : External                                       
+
      |        |        |        |        |?----CHAR *                      : External                                       
+
      |        |        |        |        |?----ICHAR *                    : External                                       
+
      |        |        |        |        |-----G_IMPORTANT_LENGTH *        : External                                       
+
      |        |        |        |        |-----INDEX *                    : External                                       
+
      |        |        |        |        |?----C_NTUPLE_OPEN >            :                                                 
+
      |        |        |        |        |?----G_ADD_PATH *                : External                                       
+
      |        |        |        |        |?----G_LOG_MESSAGE *            : External                                       
+
      |        |        |        |-----GBPM_X *                              : External                                       
+
      |        |        |        |-----GBPM_Y *                              : External                                       
+
      |        |        |        |-----HSDEDX *                              : External                                       
+
      |        |        |        |-----SSDEDX *                              : External                                       
+
      |        |        |        |-----FLOAT *                              : External                                       
+
      |        |        |        |-----HEXIST *                              : External                                       
+
      |        |        |        |?----G_BUILD_NOTE *                        : External                                       
+
      |        |        |        |?----G_ADD_PATH *                          : External                                       
+
      |        |        |        |?----HFN *                                : External                                       
+
      |        |        |?----G_ADD_PATH *                                    : External                                       
+
      |        |?----G_APPEND *                                                : External                                       
+
      |        |?----G_ADD_PATH *                                              : External                                       
+
 
       |-----G_APPEND *                                                          : External                                         
 
       |-----G_APPEND *                                                          : External                                         
 
       |-----G_PREPROC_EVENT +                                                  :                                                   
 
       |-----G_PREPROC_EVENT +                                                  :                                                   
Line 941: Line 115:
 
       |-----G_ADD_PATH *                                                        : External                                         
 
       |-----G_ADD_PATH *                                                        : External                                         
 
       |-----G_REP_ERR *                                                        : External                                         
 
       |-----G_REP_ERR *                                                        : External                                         
       |-----G_NTUPLE_SHUTDOWN                                                   :                                                 
+
       |-----G_NTUPLE_SHUTDOWN >                                                 :                                                   
      |        |-----H_NTUPLE_SHUTDOWN >                                       :                                                 
+
      |        |-----H_SV_NT_SHUTDOWN ]                                        :                                                 
+
      |        |-----S_NTUPLE_SHUTDOWN >                                      :                                                 
+
      |        |-----S_SV_NT_SHUTDOWN ]                                        :                                                 
+
      |        |-----C_NTUPLE_SHUTDOWN >                                      :                                                   
+
 
       |-----G_ADD_PATH *                                                        : External                                         
 
       |-----G_ADD_PATH *                                                        : External                                         
 
       |-----G_REP_ERR *                                                        : External                                         
 
       |-----G_REP_ERR *                                                        : External                                         
 
       |-----EVCLOSE *                                                          : External                                         
 
       |-----EVCLOSE *                                                          : External                                         
 +
</code>
 +
Go to [[#engine Flowchart|engine Flowchart]]
  
 +
== Node name: G_REGISTER_VARIABLES ==
 +
<code>
 +
  G_REGISTER_VARIABLES                                                          :                                                 
 +
      |-----R_GEN_FILENAMES ]                                                  :                                                 
 +
      |        |-----REGPARMSTRING *                                          : External                                       
 +
      |        |-----REGPARMSTRING *                                          : External                                       
 +
      |        |-----REGPARMSTRING *                                          : External                                       
 +
      |        |-----REGPARMSTRING *                                          : External                                       
 +
      |        |-----REGPARMSTRING *                                          : External                                       
 +
      |        |-----REGPARMSTRING *                                          : External                                       
 +
      |        |-----REGPARMSTRING *                                          : External                                       
 +
      |        |-----REGPARMSTRING *                                          : External                                       
 +
      |        |-----REGPARMSTRING *                                          : External                                       
 +
      |        |-----REGPARMSTRING *                                          : External                                       
 +
      |        |-----REGPARMSTRING *                                          : External                                       
 +
      |        |-----REGPARMSTRING *                                          : External                                       
 +
      |        |-----REGPARMINT *                                              : External                                       
 +
      |        |-----REGPARMINT *                                              : External                                       
 +
      |        |-----REGPARMINT *                                              : External                                       
 +
      |-----R_GEN_RUN_INFO ]                                                    :                                                 
 +
      |        |-----REGPARMINT *                                              : External                                       
 +
      |        |-----REGPARMINT *                                              : External                                       
 +
      |        |-----REGPARMINT *                                              : External                                       
 +
      |        |-----REGPARMSTRING *                                          : External                                       
 +
      |        |-----REGPARMINTARRAY *                                        : External                                       
 +
      |        |-----REGPARMINT *                                              : External                                       
 +
      |        |-----REGPARMINT *                                              : External                                       
 +
      |        |-----REGPARMREAL *                                            : External                                       
 +
      |        |-----REGPARMINT *                                              : External                                       
 +
      |-----R_GEN_EVENT_INFO ]                                                  :                                                 
 +
      |        |-----REGEVENTINT *                                            : External                                       
 +
      |-----R_GEN_SCALERS ]                                                    :                                                 
 +
      |        |-----REGPARMINTARRAY *                                        : External                                       
 +
      |        |-----REGPARMINT *                                              : External                                       
 +
      |        |-----REGPARMINT *                                              : External                                       
 +
      |        |-----REGPARMREAL *                                            : External                                       
 +
      |        |-----REGEVENTINTARRAY *                                        : External                                       
 +
      |        |-----REGEVENTDOUBLEARRAY *                                    : External                                       
 +
      |        |-----REGEVENTDOUBLEARRAY *                                    : External                                       
 +
      |        |-----REGEVENTREAL *                                            : External                                       
 +
      |        |-----REGEVENTREALARRAY *                                      : External                                       
 +
      |        |-----REGEVENTDOUBLEARRAY *                                    : External                                       
 +
      |        |-----REGEVENTINT *                                            : External                                       
 +
      |        |-----REGEVENTINT *                                            : External                                       
 +
      |        |-----REGEVENTINT *                                            : External                                       
 +
      |        |-----REGEVENTDOUBLEARRAY *                                    : External                                       
 +
      |        |-----REGEVENTINTARRAY *                                        : External                                       
 +
      |        |-----REGPARMINT *                                              : External                                       
 +
      |        |-----REGEVENTINTARRAY *                                        : External                                       
 +
      |        |-----REGEVENTINTARRAY *                                        : External                                       
 +
      |        |-----REGEVENTDOUBLEARRAY *                                    : External                                       
 +
      |        |-----REGPARMINT *                                              : External                                       
 +
      |        |-----REGPARMDOUBLE *                                          : External                                       
 +
      |        |-----REGPARMDOUBLEARRAY *                                      : External                                       
 +
      |        |-----REGEVENTDOUBLE *                                          : External                                       
 +
      |        |-----REGEVENTDOUBLEARRAY *                                    : External                                       
 +
      |        |-----REGEVENTINT *                                            : External                                       
 +
      |-----R_GEN_RUN_PREF ]                                                    :                                                 
 +
      |        |-----REGPARMINT *                                              : External                                       
 +
      |-----R_GEN_DATA_STRUCTURES ]                                            :                                                 
 +
      |        |-----REGPARMREAL *                                            : External                                       
 +
      |        |-----REGEVENTREAL *                                            : External                                       
 +
      |        |-----REGPARMINT *                                              : External                                       
 +
      |        |-----REGPARMREALARRAY *                                        : External                                       
 +
      |        |-----REGPARMREAL *                                            : External                                       
 +
      |        |-----REGPARMINTARRAY *                                        : External                                       
 +
      |        |-----REGPARMINT *                                              : External                                       
 +
      |        |-----REGPARMREAL *                                            : External                                       
 +
      |        |-----REGEVENTINT *                                            : External                                       
 +
      |        |-----REGEVENTINTARRAY *                                        : External                                       
 +
      |        |-----REGEVENTINTARRAY *                                        : External                                       
 +
      |        |-----REGEVENTREALARRAY *                                      : External                                       
 +
      |        |-----REGEVENTREALARRAY *                                      : External                                       
 +
      |        |-----REGEVENTREALARRAY *                                      : External                                       
 +
      |        |-----REGEVENTREAL *                                            : External                                       
 +
      |        |-----REGPARMREALARRAY *                                        : External                                       
 +
      |        |-----REGPARMREALARRAY *                                        : External                                       
 +
      |        |-----REGPARMREALARRAY *                                        : External                                       
 +
      |        |-----REGPARMINT *                                              : External                                       
 +
      |        |-----REGEVENTREAL *                                            : External                                       
 +
      |        |-----REGPARMINT *                                              : External                                       
 +
      |        |-----REGPARMREAL *                                            : External                                       
 +
      |        |-----REGEVENTINT *                                            : External                                       
 +
      |        |-----REGEVENTINTARRAY *                                        : External                                       
 +
      |        |-----REGEVENTINT *                                            : External                                       
 +
      |        |-----REGEVENTINTARRAY *                                        : External                                       
 +
      |        |-----REGEVENTREALARRAY *                                      : External                                       
 +
      |        |-----REGEVENTREALARRAY *                                      : External                                       
 +
      |        |-----REGPARMINT *                                              : External                                       
 +
      |-----SQUEEZE *                                                          : External                                       
 +
      |-----REGPARMINT *                                                        : External                                       
 +
      |-----GEN_RUN_ENABLE *                                                    : External                                       
 +
      |?----G_APPEND *                                                          : External                                       
 +
      |-----SQUEEZE *                                                          : External                                       
 +
      |-----REGPARMINT *                                                        : External                                       
 +
      |-----GEN_RUN_TRIGGERED *                                                : External                                       
 +
      |?----G_APPEND *                                                          : External                                       
 +
      |-----H_REGISTER_VARIABLES                                                :                                                 
 +
      |        |-----R_HMS_DATA_STRUCTURES ]                                  :                                                 
 +
      |        |        |-----REGPARMREAL *                                  : External                                       
 +
      |        |        |-----REGEVENTINTARRAY *                              : External                                       
 +
      |        |        |-----REGEVENTINTARRAY *                              : External                                       
 +
      |        |        |-----REGEVENTINT *                                  : External                                       
 +
      |        |        |-----REGEVENTINTARRAY *                              : External                                       
 +
      |        |        |-----REGEVENTINTARRAY *                              : External                                       
 +
      |        |        |-----REGEVENTINT *                                  : External                                       
 +
      |        |        |-----REGEVENTREALARRAY *                            : External                                       
 +
      |        |        |-----REGEVENTINTARRAY *                              : External                                       
 +
      |        |        |-----REGEVENTINTARRAY *                              : External                                       
 +
      |        |        |-----REGEVENTINTARRAY *                              : External                                       
 +
      |        |        |-----REGEVENTINT *                                  : External                                       
 +
      |        |        |-----REGEVENTINTARRAY *                              : External                                       
 +
      |        |        |-----REGEVENTREALARRAY *                            : External                                       
 +
      |        |        |-----REGEVENTINTARRAY *                              : External                                       
 +
      |        |        |-----REGEVENTINT *                                  : External                                       
 +
      |        |        |-----REGEVENTINTARRAY *                              : External                                       
 +
      |        |        |-----REGEVENTREALARRAY *                            : External                                       
 +
      |        |        |-----REGEVENTREALARRAY *                            : External                                       
 +
      |        |        |-----REGEVENTREALARRAY *                            : External                                       
 +
      |        |        |-----REGEVENTREALARRAY *                            : External                                       
 +
      |        |        |-----REGEVENTREAL *                                  : External                                       
 +
      |        |        |-----REGEVENTINT *                                  : External                                       
 +
      |        |        |-----REGEVENTINTARRAY *                              : External                                       
 +
      |        |        |-----REGEVENTINTARRAY *                              : External                                       
 +
      |        |        |-----REGEVENTINT *                                  : External                                       
 +
      |        |        |-----REGEVENTINTARRAY *                              : External                                       
 +
      |        |        |-----REGEVENTINTARRAY *                              : External                                       
 +
      |        |        |-----REGEVENTINTARRAY *                              : External                                       
 +
      |        |        |-----REGEVENTINTARRAY *                              : External                                       
 +
      |        |        |-----REGEVENTREALARRAY *                            : External                                       
 +
      |        |        |-----REGEVENTINT *                                  : External                                       
 +
      |        |        |-----REGEVENTREALARRAY *                            : External                                       
 +
      |        |        |-----REGEVENTREAL *                                  : External                                       
 +
      |        |        |-----REGEVENTREAL *                                  : External                                       
 +
      |        |        |-----REGEVENTREALARRAY *                            : External                                       
 +
      |        |        |-----REGEVENTINT *                                  : External                                       
 +
      |        |        |-----REGEVENTINTARRAY *                              : External                                       
 +
      |        |        |-----REGEVENTINTARRAY *                              : External                                       
 +
      |        |        |-----REGEVENTINT *                                  : External                                       
 +
      |        |        |-----REGEVENTREALARRAY *                            : External                                       
 +
      |        |        |-----REGEVENTREAL *                                  : External                                       
 +
      |        |        |-----REGEVENTREALARRAY *                            : External                                       
 +
      |        |        |-----REGEVENTINT *                                  : External                                       
 +
      |        |        |-----REGEVENTINTARRAY *                              : External                                       
 +
      |        |        |-----REGEVENTINTARRAY *                              : External                                       
 +
      |        |        |-----REGEVENTINT *                                  : External                                       
 +
      |        |        |-----REGEVENTREALARRAY *                            : External                                       
 +
      |        |        |-----REGEVENTREALARRAY *                            : External                                       
 +
      |        |        |-----REGEVENTINTARRAY *                              : External                                       
 +
      |        |        |-----REGEVENTINTARRAY *                              : External                                       
 +
      |        |        |-----REGEVENTREALARRAY *                            : External                                       
 +
      |        |        |-----REGEVENTINT *                                  : External                                       
 +
      |        |        |-----REGEVENTREALARRAY *                            : External                                       
 +
      |        |        |-----REGEVENTINTARRAY *                              : External                                       
 +
      |        |        |-----REGEVENTREALARRAY *                            : External                                       
 +
      |        |        |-----REGEVENTINTARRAY *                              : External                                       
 +
      |        |        |-----REGEVENTINTARRAY *                              : External                                       
 +
      |        |        |-----REGEVENTREALARRAY *                            : External                                       
 +
      |        |        |-----REGEVENTREALARRAY *                            : External                                       
 +
      |        |        |-----REGEVENTINTARRAY *                              : External                                       
 +
      |        |        |-----REGEVENTINTARRAY *                              : External                                       
 +
      |        |        |-----REGEVENTREALARRAY *                            : External                                       
 +
      |        |        |-----REGEVENTREALARRAY *                            : External                                       
 +
      |        |        |-----REGEVENTREALARRAY *                            : External                                       
 +
      |        |        |-----REGEVENTREAL *                                  : External                                       
 +
      |        |        |-----REGEVENTREALARRAY *                            : External                                       
 +
      |        |        |-----REGEVENTREAL *                                  : External                                       
 +
      |        |        |-----REGEVENTREAL *                                  : External                                       
 +
      |        |        |-----REGEVENTREAL *                                  : External                                       
 +
      |        |        |-----REGEVENTREAL *                                  : External                                       
 +
      |        |        |-----REGEVENTREAL *                                  : External                                       
 +
      |        |        |-----REGEVENTREAL *                                  : External                                       
 +
      |        |        |-----REGEVENTREAL *                                  : External                                       
 +
      |        |        |-----REGEVENTREAL *                                  : External                                       
 +
      |        |        |-----REGEVENTREAL *                                  : External                                       
 +
      |        |        |-----REGEVENTINT *                                  : External                                       
 +
      |        |        |-----REGEVENTINT *                                  : External                                       
 +
      |        |        |-----REGEVENTINT *                                  : External                                       
 +
      |        |        |-----REGEVENTINT *                                  : External                                       
 +
      |        |        |-----REGEVENTINTARRAY *                              : External                                       
 +
      |        |-----R_HMS_FILENAMES *                                        : External                                       
 +
      |        |-----R_H_NTUPLE ]                                              :                                                 
 +
      |        |        |-----REGPARMINT *                                    : External                                       
 +
      |        |        |-----REGPARMSTRING *                                : External                                       
 +
      |        |        |-----REGPARMSTRINGARRAY *                            : External                                       
 +
      |        |        |-----REGPARMINT *                                    : External                                       
 +
      |        |        |-----REGEVENTINT *                                  : External                                       
 +
      |        |        |-----REGEVENTINT *                                  : External                                       
 +
      |        |        |-----REGEVENTREALARRAY *                            : External                                       
 +
      |        |-----R_H_SIEVE_NTUPLE ]                                        :                                                 
 +
      |        |        |-----REGPARMINT *                                    : External                                       
 +
      |        |        |-----REGPARMINT *                                    : External                                       
 +
      |        |        |-----REGPARMSTRING *                                : External                                       
 +
      |        |        |-----REGPARMSTRING *                                : External                                       
 +
      |        |        |-----REGPARMSTRING *                                : External                                       
 +
      |        |        |-----REGPARMSTRINGARRAY *                            : External                                       
 +
      |        |        |-----REGEVENTREALARRAY *                            : External                                       
 +
      |        |-----H_REGISTER_PARAM *                                        : External                                       
 +
      |        |?----G_APPEND *                                                : External                                       
 +
      |        |-----H_NTUPLE_REGISTER ]                                      :                                                 
 +
      |        |        |-----G_REG_C *                                      : External                                       
 +
      |        |        |?----G_PREPEND *                                    : External                                       
 +
      |        |        |?----G_ADD_PATH *                                    : External                                       
 +
      |        |?----G_APPEND *                                                : External                                       
 +
      |        |?----G_ADD_PATH *                                              : External                                       
 +
      |        |-----H_SV_NT_REGISTER ]                                        :                                                 
 +
      |        |        |-----G_REG_C *                                      : External                                       
 +
      |        |        |?----G_PREPEND *                                    : External                                       
 +
      |        |        |?----G_ADD_PATH *                                    : External                                       
 +
      |        |?----G_APPEND *                                                : External                                       
 +
      |        |?----G_ADD_PATH *                                              : External                                       
 +
      |?----G_APPEND *                                                          : External                                       
 +
      |-----S_REGISTER_VARIABLES                                                :                                                 
 +
      |        |-----R_SOS_DATA_STRUCTURES ]                                  :                                                 
 +
      |        |        |-----REGPARMREAL *                                  : External                                       
 +
      |        |        |-----REGEVENTINTARRAY *                              : External                                       
 +
      |        |        |-----REGEVENTINTARRAY *                              : External                                       
 +
      |        |        |-----REGEVENTINT *                                  : External                                       
 +
      |        |        |-----REGEVENTINTARRAY *                              : External                                       
 +
      |        |        |-----REGEVENTINTARRAY *                              : External                                       
 +
      |        |        |-----REGEVENTINT *                                  : External                                       
 +
      |        |        |-----REGEVENTREALARRAY *                            : External                                       
 +
      |        |        |-----REGEVENTINTARRAY *                              : External                                       
 +
      |        |        |-----REGEVENTINTARRAY *                              : External                                       
 +
      |        |        |-----REGEVENTINTARRAY *                              : External                                       
 +
      |        |        |-----REGEVENTINT *                                  : External                                       
 +
      |        |        |-----REGEVENTINTARRAY *                              : External                                       
 +
      |        |        |-----REGEVENTREALARRAY *                            : External                                       
 +
      |        |        |-----REGEVENTINTARRAY *                              : External                                       
 +
      |        |        |-----REGEVENTINT *                                  : External                                       
 +
      |        |        |-----REGEVENTINTARRAY *                              : External                                       
 +
      |        |        |-----REGEVENTREALARRAY *                            : External                                       
 +
      |        |        |-----REGEVENTREALARRAY *                            : External                                       
 +
      |        |        |-----REGEVENTREALARRAY *                            : External                                       
 +
      |        |        |-----REGEVENTREALARRAY *                            : External                                       
 +
      |        |        |-----REGEVENTREAL *                                  : External                                       
 +
      |        |        |-----REGEVENTINT *                                  : External                                       
 +
      |        |        |-----REGEVENTINTARRAY *                              : External                                       
 +
      |        |        |-----REGEVENTINTARRAY *                              : External                                       
 +
      |        |        |-----REGEVENTINT *                                  : External                                       
 +
      |        |        |-----REGEVENTINTARRAY *                              : External                                       
 +
      |        |        |-----REGEVENTINTARRAY *                              : External                                       
 +
      |        |        |-----REGEVENTINTARRAY *                              : External                                       
 +
      |        |        |-----REGEVENTINTARRAY *                              : External                                       
 +
      |        |        |-----REGEVENTREALARRAY *                            : External                                       
 +
      |        |        |-----REGEVENTINT *                                  : External                                       
 +
      |        |        |-----REGEVENTREALARRAY *                            : External                                       
 +
      |        |        |-----REGEVENTREAL *                                  : External                                       
 +
      |        |        |-----REGEVENTREAL *                                  : External                                       
 +
      |        |        |-----REGEVENTREALARRAY *                            : External                                       
 +
      |        |        |-----REGEVENTINT *                                  : External                                       
 +
      |        |        |-----REGEVENTINTARRAY *                              : External                                       
 +
      |        |        |-----REGEVENTINTARRAY *                              : External                                       
 +
      |        |        |-----REGEVENTINT *                                  : External                                       
 +
      |        |        |-----REGEVENTREALARRAY *                            : External                                       
 +
      |        |        |-----REGEVENTREAL *                                  : External                                       
 +
      |        |        |-----REGEVENTREALARRAY *                            : External                                       
 +
      |        |        |-----REGEVENTINT *                                  : External                                       
 +
      |        |        |-----REGEVENTINTARRAY *                              : External                                       
 +
      |        |        |-----REGEVENTINTARRAY *                              : External                                       
 +
      |        |        |-----REGEVENTINT *                                  : External                                       
 +
      |        |        |-----REGEVENTINTARRAY *                              : External                                       
 +
      |        |        |-----REGEVENTINTARRAY *                              : External                                       
 +
      |        |        |-----REGEVENTINT *                                  : External                                       
 +
      |        |        |-----REGEVENTREALARRAY *                            : External                                       
 +
      |        |        |-----REGEVENTREALARRAY *                            : External                                       
 +
      |        |        |-----REGEVENTINTARRAY *                              : External                                       
 +
      |        |        |-----REGEVENTINTARRAY *                              : External                                       
 +
      |        |        |-----REGEVENTREALARRAY *                            : External                                       
 +
      |        |        |-----REGEVENTINT *                                  : External                                       
 +
      |        |        |-----REGEVENTREALARRAY *                            : External                                       
 +
      |        |        |-----REGEVENTINTARRAY *                              : External                                       
 +
      |        |        |-----REGEVENTREALARRAY *                            : External                                       
 +
      |        |        |-----REGEVENTINTARRAY *                              : External                                       
 +
      |        |        |-----REGEVENTINTARRAY *                              : External                                       
 +
      |        |        |-----REGEVENTREALARRAY *                            : External                                       
 +
      |        |        |-----REGEVENTREALARRAY *                            : External                                       
 +
      |        |        |-----REGEVENTINTARRAY *                              : External                                       
 +
      |        |        |-----REGEVENTINTARRAY *                              : External                                       
 +
      |        |        |-----REGEVENTREALARRAY *                            : External                                       
 +
      |        |        |-----REGEVENTREALARRAY *                            : External                                       
 +
      |        |        |-----REGEVENTREALARRAY *                            : External                                       
 +
      |        |        |-----REGEVENTREAL *                                  : External                                       
 +
      |        |        |-----REGEVENTREALARRAY *                            : External                                       
 +
      |        |        |-----REGEVENTREAL *                                  : External                                       
 +
      |        |        |-----REGEVENTREAL *                                  : External                                       
 +
      |        |        |-----REGEVENTREAL *                                  : External                                       
 +
      |        |        |-----REGEVENTREAL *                                  : External                                       
 +
      |        |        |-----REGEVENTREAL *                                  : External                                       
 +
      |        |        |-----REGEVENTREAL *                                  : External                                       
 +
      |        |        |-----REGEVENTREAL *                                  : External                                       
 +
      |        |        |-----REGEVENTREAL *                                  : External                                       
 +
      |        |        |-----REGEVENTREAL *                                  : External                                       
 +
      |        |        |-----REGEVENTREAL *                                  : External                                       
 +
      |        |        |-----REGEVENTINT *                                  : External                                       
 +
      |        |        |-----REGEVENTINT *                                  : External                                       
 +
      |        |        |-----REGEVENTINT *                                  : External                                       
 +
      |        |        |-----REGEVENTINT *                                  : External                                       
 +
      |        |        |-----REGEVENTINTARRAY *                              : External                                       
 +
      |        |-----R_SOS_FILENAMES *                                        : External                                       
 +
      |        |-----R_S_NTUPLE ]                                              :                                                 
 +
      |        |        |-----REGPARMINT *                                    : External                                       
 +
      |        |        |-----REGPARMSTRING *                                : External                                       
 +
      |        |        |-----REGPARMSTRINGARRAY *                            : External                                       
 +
      |        |        |-----REGPARMINT *                                    : External                                       
 +
      |        |        |-----REGEVENTINT *                                  : External                                       
 +
      |        |        |-----REGEVENTINT *                                  : External                                       
 +
      |        |        |-----REGEVENTREALARRAY *                            : External                                       
 +
      |        |-----S_REGISTER_PARAM *                                        : External                                       
 +
      |        |?----G_APPEND *                                                : External                                       
 +
      |        |-----S_NTUPLE_REGISTER ]                                      :                                                 
 +
      |        |        |-----G_REG_C *                                      : External                                       
 +
      |        |        |?----G_PREPEND *                                    : External                                       
 +
      |        |        |?----G_ADD_PATH *                                    : External                                       
 +
      |        |?----G_APPEND *                                                : External                                       
 +
      |        |-----S_SV_NT_REGISTER ]                                        :                                                 
 +
      |        |        |-----G_REG_C *                                      : External                                       
 +
      |        |        |?----G_PREPEND *                                    : External                                       
 +
      |        |        |?----G_ADD_PATH *                                    : External                                       
 +
      |        |?----G_APPEND *                                                : External                                       
 +
      |        |?----G_ADD_PATH *                                              : External                                       
 +
      |?----G_APPEND *                                                          : External                                       
 +
      |-----C_REGISTER_VARIABLES                                                :                                                 
 +
      |        |-----R_COIN_DATA_STRUCTURES ]                                  :                                                 
 +
      |        |        |-----REGEVENTREAL *                                  : External                                       
 +
      |        |        |-----REGEVENTREAL *                                  : External                                       
 +
      |        |        |-----REGPARMREAL *                                  : External                                       
 +
      |        |-----R_COIN_FILENAMES ]                                        :                                                 
 +
      |        |        |-----REGPARMSTRING *                                : External                                       
 +
      |        |        |-----REGPARMSTRING *                                : External                                       
 +
      |        |        |-----REGPARMSTRING *                                : External                                       
 +
      |        |        |-----REGPARMSTRING *                                : External                                       
 +
      |        |-----R_C_NTUPLE ]                                              :                                                 
 +
      |        |        |-----REGPARMINT *                                    : External                                       
 +
      |        |        |-----REGPARMSTRING *                                : External                                       
 +
      |        |        |-----REGPARMSTRINGARRAY *                            : External                                       
 +
      |        |        |-----REGPARMINT *                                    : External                                       
 +
      |        |        |-----REGEVENTINT *                                  : External                                       
 +
      |        |        |-----REGEVENTINT *                                  : External                                       
 +
      |        |        |-----REGEVENTREALARRAY *                            : External                                       
 +
      |        |?----G_PREPEND *                                              : External                                       
 +
      |        |-----C_NTUPLE_REGISTER ]                                      :                                                 
 +
      |        |        |-----G_REG_C *                                      : External                                       
 +
      |        |        |?----G_PREPEND *                                    : External                                       
 +
      |        |        |?----G_ADD_PATH *                                    : External                                       
 +
      |        |?----G_APPEND *                                                : External                                       
 +
      |        |?----G_ADD_PATH *                                              : External                                       
 +
      |?----G_APPEND *                                                          : External                                       
 +
      |-----HACK_REGISTER_VARIABLES *                                          : External                                       
 +
      |?----G_APPEND *                                                          : External                                       
 +
      |?----G_ADD_PATH *                                                        : External                                       
 +
</code>
 +
Go to [[#engine Flowchart|engine Flowchart]]
  
 +
== Node name: ENGINE_COMMAND_LINE ==
 +
<code>
 +
  ENGINE_COMMAND_LINE ]                                                        :                                                 
 +
      |(----IARGC *                                                            : External                                       
 +
      |(?---GETARG *                                                            : External                                       
 +
      |?----INDEX *                                                            : External                                       
 +
      |-----THPSET *                                                            : External                                       
 +
</code>
 +
Go to [[#engine Flowchart|engine Flowchart]]
 +
 +
== Node name: G_INIT_FILENAMES ==
 +
<code>
 +
  G_INIT_FILENAMES                                                              :                                                 
 +
      |?----GETENV *                                                            : External                                       
 +
      |-----ICHAR *                                                            : External                                       
 +
      |-----ENGINE_COMMAND_LINE ]                                              :                                                 
 +
      |-----G_SUB_RUN_NUMBER *                                                  : External                                       
 +
      |-----THLOAD *                                                            : External                                       
 +
      |?----THBOOK *                                                            : External                                       
 +
      |-----G_ADD_PATH *                                                        : External                                       
 +
</code>
 +
Go to [[#engine Flowchart|engine Flowchart]]
 +
 +
== Node name: G_CTP_DATABASE ==
 +
<code>
 +
  G_CTP_DATABASE ]                                                              :                                                 
 +
      |-----ICHAR *                                                            : External                                       
 +
      |-----ICHAR *                                                            : External                                       
 +
      |?----ICHAR *                                                            : External                                       
 +
      |?----THPSET *                                                            : External                                       
 +
</code>
 +
Go to [[#engine Flowchart|engine Flowchart]]
 +
 +
== Node name: G_DECODE_INIT ==
 +
<code>
 +
  G_DECODE_INIT                                                                :                                                 
 +
      |-----G_DECODE_CLEAR +                                                    :                                                 
 +
      |?----G_ADD_PATH *                                                        : External                                       
 +
      |-----G_DECODE_CONFIG ]                                                  :                                                 
 +
      |        |-----G_IO_CONTROL *                                            : External                                       
 +
      |        |?----G_ADD_PATH *                                              : External                                       
 +
      |        |-----CHAR *                                                    : External                                       
 +
      |        |??---G_LOG_MESSAGE *                                          : External                                       
 +
      |        |?----LEN *                                                    : External                                       
 +
      |        |?----INDEX *                                                  : External                                       
 +
      |        |??---G_DECODE_SLOTPOINTER *                                    : External                                       
 +
      |        |(??--G_ADD_PATH *                                              : External                                       
 +
      |        |(???-G_IO_CONTROL *                                            : External                                       
 +
      |        |(???+G_ADD_PATH *                                              : External                                       
 +
      |?----G_ADD_PATH *                                                        : External                                       
 +
</code>
 +
Go to [[#engine Flowchart|engine Flowchart]]
 +
 +
== Node name: G_OPEN_SOURCE ==
 +
<code>
 +
  G_OPEN_SOURCE ]                                                              :                                                 
 +
      |-----G_SUB_RUN_NUMBER *                                                  : External                                       
 +
      |-----EVOPEN *                                                            : External                                       
 +
      |?----G_IMPORTANT_LENGTH *                                                : External                                       
 +
      |??---ICHAR *                                                            : External                                       
 +
      |?----ICHAR *                                                            : External                                       
 +
      |?----ICHAR *                                                            : External                                       
 +
      |-----EVOPEN *                                                            : External                                       
 +
      |?----G_ADD_PATH *                                                        : External                                       
 +
</code>
 +
Go to [[#engine Flowchart|engine Flowchart]]
 +
 +
== Node name: G_PREPROC_OPEN ==
 +
<code>
 +
  G_PREPROC_OPEN ]                                                              :                                                 
 +
      |-----G_SUB_RUN_NUMBER *                                                  : External                                       
 +
      |-----EVOPEN *                                                            : External                                       
 +
      |?----CEMSG *                                                            : External                                       
 +
      |?----G_ADD_PATH *                                                        : External                                       
 +
</code>
 +
Go to [[#engine Flowchart|engine Flowchart]]
 +
 +
== Node name: G_CLEAR_EVENT ==
 +
<code>
 +
  G_CLEAR_EVENT                                                                :                                                 
 +
      |-----H_CLEAR_EVENT                                                      :                                                 
 +
      |        |(((--H_NTUPLE_CLEAR +                                          :                                                 
 +
      |-----S_CLEAR_EVENT                                                      :                                                 
 +
      |        |(((--S_NTUPLE_CLEAR +                                          :                                                 
 +
      |-----C_CLEAR_EVENT                                                      :                                                 
 +
      |        |-----C_NTUPLE_CLEAR +                                          :                                                 
 +
      |?----G_PREPEND *                                                        : External                                       
 +
      |?----G_PREPEND *                                                        : External                                       
 +
      |?----G_ADD_PATH *                                                        : External                                       
 +
</code>
 +
Go to [[#engine Flowchart|engine Flowchart]]
 +
 +
== Node name: G_GET_NEXT_EVENT ==
 +
<code>
 +
  G_GET_NEXT_EVENT ]                                                            :                                                 
 +
      |?----EVREAD *                                                            : External                                       
 +
      |???--EVCLOSE *                                                          : External                                       
 +
      |???--G_SUB_RUN_NUMBER *                                                  : External                                       
 +
      |???--G_IMPORTANT_LENGTH *                                                : External                                       
 +
      |????-CHAR *                                                              : External                                       
 +
      |????-ICHAR *                                                            : External                                       
 +
      |????-CHAR *                                                              : External                                       
 +
      |????-ICHAR *                                                            : External                                       
 +
      |????-EVOPEN *                                                            : External                                       
 +
      |????-EVREAD *                                                            : External                                       
 +
      |????-G_APPEND *                                                          : External                                       
 +
      |????+CEMSG *                                                            : External                                       
 +
      |????+G_ADD_PATH *                                                        : External                                       
 +
</code>
 +
Go to [[#engine Flowchart|engine Flowchart]]
 +
 +
== Node name: G_WRITE_EVENT ==
 +
<code>
 +
  G_WRITE_EVENT ]                                                              :                                                 
 +
      |?----EVWRITE *                                                          : External                                       
 +
      |??---CEMSG *                                                            : External                                       
 +
      |?----G_ADD_PATH *                                                        : External                                       
 +
</code>
 +
Go to [[#engine Flowchart|engine Flowchart]]
 +
 +
== Node name: G_EXTRACT_KINEMATICS ==
 +
<code>
 +
  G_EXTRACT_KINEMATICS                                                          :                                                 
 +
      |-----G_IMPORTANT_LENGTH *                                                : External                                       
 +
      |-----CRAW *                                                              : External                                       
 +
      |-----FIND_CHAR +                                                        :                                                 
 +
      |?----PARSE_LINE ]                                                        :                                                 
 +
                |-----TMPLINE *                                                : External                                       
 +
</code>
 +
Go to [[#engine Flowchart|engine Flowchart]]
 +
 +
== Node name: G_EXAMINE_EPICS_EVENT ==
 +
<code>
 +
  G_EXAMINE_EPICS_EVENT                                                        :                                                 
 +
      |-----JISHFT *                                                            : External                                       
 +
      |-----CRAW *                                                              : External                                       
 +
      |-----G_IMPORTANT_LENGTH *                                                : External                                       
 +
      |-----CRAW *                                                              : External                                       
 +
      |-----FIND_CHAR +                                                        :                                                 
 +
</code>
 +
Go to [[#engine Flowchart|engine Flowchart]]
 +
 +
== Node name: G_EXAMINE_GO_INFO ==
 +
<code>
 +
  G_EXAMINE_GO_INFO ]                                                          :                                                 
 +
      |-----JISHFT *                                                            : External                                       
 +
      |?----G_ADD_PATH *                                                        : External                                       
 +
      |-----JIAND *                                                            : External                                       
 +
      |-----JIEOR *                                                            : External                                       
 +
      |-----JISHFT *                                                            : External                                       
 +
      |-----JIAND *                                                            : External                                       
 +
      |((---JISHFT *                                                            : External                                       
 +
      |((---JIAND *                                                            : External                                       
 +
      |((---INDEX *                                                            : External                                       
 +
</code>
 +
 +
== Node name: G_EXAMINE_CONTROL_EVENT ==
 +
<code>
 +
  G_EXAMINE_CONTROL_EVENT ]                                                    :                                                 
 +
      |?----JIEOR *                                                            : External                                       
 +
      |-----JIAND *                                                            : External                                       
 +
      |?----G_ADD_PATH *                                                        : External                                       
 +
      |???--JISHFT *                                                            : External                                       
 +
      |??---G_UTC_DATE *                                                        : External                                       
 +
      |??---BJTEST *                                                            : External                                       
 +
      |??---G_APPEND *                                                          : External                                       
 +
      |?----G_PREPEND *                                                        : External                                       
 +
      |?----G_APPEND *                                                          : External                                       
 +
      |?----G_ADD_PATH *                                                        : External                                       
 +
      |?----G_UTC_DATE *                                                        : External                                       
 +
      |?----G_LOG_MESSAGE *                                                    : External                                       
 +
      |?----G_UTC_DATE *                                                        : External                                       
 +
      |?----G_LOG_MESSAGE *                                                    : External                                       
 +
      |?----G_UTC_DATE *                                                        : External                                       
 +
      |???--G_LOG_MESSAGE *                                                    : External                                       
 +
      |???--G_UTC_DATE *                                                        : External                                       
 +
      |???--G_LOG_MESSAGE *                                                    : External                                       
 +
</code>
 +
Go to [[#engine Flowchart|engine Flowchart]]
 +
 +
== Node name: G_INITIALIZE ==
 +
<code>
 +
  G_INITIALIZE                                                                  :                                                 
 +
      |?----HLIMIT *                                                            : External                                       
 +
      |-----G_SUB_RUN_NUMBER *                                                  : External                                       
 +
      |-----THLOAD *                                                            : External                                       
 +
      |-----THBOOK *                                                            : External                                       
 +
      |?----G_CTP_DATABASE ]                                                    :                                                 
 +
      |-----G_ADD_PATH *                                                        : External                                       
 +
      |?----G_SUB_RUN_NUMBER *                                                  : External                                       
 +
      |-----THLOAD *                                                            : External                                       
 +
      |-----G_APPEND *                                                          : External                                       
 +
      |-----ENGINE_COMMAND_LINE ]                                              :                                                 
 +
      |-----G_SUB_RUN_NUMBER *                                                  : External                                       
 +
      |-----THLOAD *                                                            : External                                       
 +
      |-----G_APPEND *                                                          : External                                       
 +
      |-----G_ADD_PATH *                                                        : External                                       
 +
      |-----G_SUB_RUN_NUMBER *                                                  : External                                       
 +
      |-----THLOAD *                                                            : External                                       
 +
      |-----G_SUB_RUN_NUMBER *                                                  : External                                       
 +
      |-----THLOAD *                                                            : External                                       
 +
      |-----G_SUB_RUN_NUMBER *                                                  : External                                       
 +
      |-----THLOAD *                                                            : External                                       
 +
      |-----G_SUB_RUN_NUMBER *                                                  : External                                       
 +
      |-----THLOAD *                                                            : External                                       
 +
      |-----G_SUB_RUN_NUMBER *                                                  : External                                       
 +
      |-----THLOAD *                                                            : External                                       
 +
      |-----G_SUB_RUN_NUMBER *                                                  : External                                       
 +
      |-----THBOOK *                                                            : External                                       
 +
      |-----H_INIT_HISTID *                                                    : External                                       
 +
      |-----S_INIT_HISTID *                                                    : External                                       
 +
      |-----G_SUB_RUN_NUMBER *                                                  : External                                       
 +
      |-----THWHALIAS *                                                        : External                                       
 +
      |-----THTSTCLRG *                                                        : External                                       
 +
      |-----THTSTCLSG *                                                        : External                                       
 +
      |-----G_TARGET_INITIALIZE ]                                              :                                                 
 +
      |        |?----G_ADD_PATH *                                              : External                                       
 +
      |-----G_SUB_RUN_NUMBER *                                                  : External                                       
 +
      |-----BCM3 *                                                              : External                                       
 +
      |-----TIME *                                                              : External                                       
 +
      |-----G_SUB_RUN_NUMBER *                                                  : External                                       
 +
      |-----H_INITIALIZE ]                                                      :                                                 
 +
      |        |-----H_INIT_PHYSICS *                                          : External                                       
 +
      |        |?----G_APPEND *                                                : External                                       
 +
      |        |-----H_GENERATE_GEOMETRY *                                    : External                                       
 +
      |        |-----H_INIT_SCIN *                                            : External                                       
 +
      |        |-----H_INIT_CER *                                              : External                                       
 +
      |        |?----G_APPEND *                                                : External                                       
 +
      |        |-----H_INIT_CAL *                                              : External                                       
 +
      |        |?----G_APPEND *                                                : External                                       
 +
      |        |-----H_TARG_TRANS_INIT *                                      : External                                       
 +
      |        |?----G_BUILD_NOTE *                                            : External                                       
 +
      |        |?----G_APPEND *                                                : External                                       
 +
      |        |?----G_APPEND *                                                : External                                       
 +
      |        |?----G_ADD_PATH *                                              : External                                       
 +
      |-----S_INITIALIZE ]                                                      :                                                 
 +
      |        |-----S_INIT_PHYSICS *                                          : External                                       
 +
      |        |?----G_APPEND *                                                : External                                       
 +
      |        |-----S_GENERATE_GEOMETRY *                                    : External                                       
 +
      |        |-----S_INIT_SCIN *                                            : External                                       
 +
      |        |-----S_INIT_CER *                                              : External                                       
 +
      |        |?----G_APPEND *                                                : External                                       
 +
      |        |-----S_INIT_CAL *                                              : External                                       
 +
      |        |?----G_APPEND *                                                : External                                       
 +
      |        |-----S_TARG_TRANS_INIT *                                      : External                                       
 +
      |        |?----G_PREPEND *                                              : External                                       
 +
      |        |?----G_APPEND *                                                : External                                       
 +
      |        |?----G_ADD_PATH *                                              : External                                       
 +
      |-----G_PREPEND *                                                        : External                                       
 +
      |-----C_INITIALIZE ]                                                      :                                                 
 +
      |        |-----SQRT *                                                    : External                                       
 +
      |        |?----GTARG_Z *                                                : External                                       
 +
      |        |-----TOTAL_ELOSS *                                            : External                                       
 +
      |        |-----SQRT *                                                    : External                                       
 +
      |        |?----GTARG_MASS *                                              : External                                       
 +
      |        |?----G_ADD_PATH *                                              : External                                       
 +
      |-----G_NTUPLE_INIT                                                      :                                                 
 +
      |        |-----H_NTUPLE_INIT                                            :                                                 
 +
      |        |        |?----H_NTUPLE_SHUTDOWN >                            :                                                 
 +
      |        |        |??---G_ADD_PATH *                                    : External                                       
 +
      |        |        |-----NO_NULLS *                                      : External                                       
 +
      |        |        |?----ONLY_ONE_BLANK *                                : External                                       
 +
      |        |        |-----G_SUB_RUN_NUMBER *                              : External                                       
 +
      |        |        |?----CHAR *                                          : External                                       
 +
      |        |        |?----ICHAR *                                        : External                                       
 +
      |        |        |?----G_IMPORTANT_LENGTH *                            : External                                       
 +
      |        |        |?----INDEX *                                        : External                                       
 +
      |        |        |??---H_NTUPLE_OPEN >                                :                                                 
 +
      |        |        |-----G_ADD_PATH *                                    : External                                       
 +
      |        |        |?----G_LOG_MESSAGE *                                : External                                       
 +
      |        |?----G_APPEND *                                                : External                                       
 +
      |        |-----H_SV_NT_INIT                                              :                                                 
 +
      |        |        |?----H_SV_NT_SHUTDOWN ]                              :                                                 
 +
      |        |        |??---G_ADD_PATH *                                    : External                                       
 +
      |        |        |-----NO_NULLS *                                      : External                                       
 +
      |        |        |-----G_IO_CONTROL *                                  : External                                       
 +
      |        |        |?----G_ADD_PATH *                                    : External                                       
 +
      |        |        |-----HEXIST *                                        : External                                       
 +
      |        |        |?----G_IO_CONTROL *                                  : External                                       
 +
      |        |        |?----G_BUILD_NOTE *                                  : External                                       
 +
      |        |        |?----G_ADD_PATH *                                    : External                                       
 +
      |        |        |-----HCDIR *                                        : External                                       
 +
      |        |        |-----G_SUB_RUN_NUMBER *                              : External                                       
 +
      |        |        |-----HROPEN *                                        : External                                       
 +
      |        |        |?----G_IO_CONTROL *                                  : External                                       
 +
      |        |        |?----G_BUILD_NOTE *                                  : External                                       
 +
      |        |        |?----G_ADD_PATH *                                    : External                                       
 +
      |        |        |?----ONLY_ONE_BLANK *                                : External                                       
 +
      |        |        |-----HBOOKN *                                        : External                                       
 +
      |        |        |-----HCDIR *                                        : External                                       
 +
      |        |        |-----HCDIR *                                        : External                                       
 +
      |        |        |-----HEXIST *                                        : External                                       
 +
      |        |        |-----G_BUILD_NOTE *                                  : External                                       
 +
      |        |        |-----SUB_STRING *                                    : External                                       
 +
      |        |        |?----G_ADD_PATH *                                    : External                                       
 +
      |        |        |?----G_LOG_MESSAGE *                                : External                                       
 +
      |        |?----G_APPEND *                                                : External                                       
 +
      |        |-----S_NTUPLE_INIT                                            :                                                 
 +
      |        |        |?----S_NTUPLE_SHUTDOWN >                            :                                                 
 +
      |        |        |??---G_ADD_PATH *                                    : External                                       
 +
      |        |        |-----NO_NULLS *                                      : External                                       
 +
      |        |        |?----ONLY_ONE_BLANK *                                : External                                       
 +
      |        |        |-----G_SUB_RUN_NUMBER *                              : External                                       
 +
      |        |        |?----CHAR *                                          : External                                       
 +
      |        |        |?----ICHAR *                                        : External                                       
 +
      |        |        |?----G_IMPORTANT_LENGTH *                            : External                                       
 +
      |        |        |?----INDEX *                                        : External                                       
 +
      |        |        |??---S_NTUPLE_OPEN >                                :                                                 
 +
      |        |        |-----G_ADD_PATH *                                    : External                                       
 +
      |        |        |?----G_LOG_MESSAGE *                                : External                                       
 +
      |        |?----G_APPEND *                                                : External                                       
 +
      |        |-----S_SV_NT_INIT                                              :                                                 
 +
      |        |        |?----S_SV_NT_SHUTDOWN ]                              :                                                 
 +
      |        |        |??---G_ADD_PATH *                                    : External                                       
 +
      |        |        |-----NO_NULLS *                                      : External                                       
 +
      |        |        |-----G_IO_CONTROL *                                  : External                                       
 +
      |        |        |?----G_ADD_PATH *                                    : External                                       
 +
      |        |        |-----HEXIST *                                        : External                                       
 +
      |        |        |?----G_IO_CONTROL *                                  : External                                       
 +
      |        |        |?----G_BUILD_NOTE *                                  : External                                       
 +
      |        |        |?----G_ADD_PATH *                                    : External                                       
 +
      |        |        |-----HCDIR *                                        : External                                       
 +
      |        |        |-----G_SUB_RUN_NUMBER *                              : External                                       
 +
      |        |        |-----HROPEN *                                        : External                                       
 +
      |        |        |?----G_IO_CONTROL *                                  : External                                       
 +
      |        |        |?----G_BUILD_NOTE *                                  : External                                       
 +
      |        |        |?----G_ADD_PATH *                                    : External                                       
 +
      |        |        |?----ONLY_ONE_BLANK *                                : External                                       
 +
      |        |        |-----HBOOKN *                                        : External                                       
 +
      |        |        |-----HCDIR *                                        : External                                       
 +
      |        |        |-----HCDIR *                                        : External                                       
 +
      |        |        |-----HEXIST *                                        : External                                       
 +
      |        |        |-----G_BUILD_NOTE *                                  : External                                       
 +
      |        |        |-----SUB_STRING *                                    : External                                       
 +
      |        |        |?----G_ADD_PATH *                                    : External                                       
 +
      |        |        |?----G_LOG_MESSAGE *                                : External                                       
 +
      |        |?----G_APPEND *                                                : External                                       
 +
      |        |-----C_NTUPLE_INIT                                            :                                                 
 +
      |        |        |?----C_NTUPLE_SHUTDOWN >                            :                                                 
 +
      |        |        |??---G_ADD_PATH *                                    : External                                       
 +
      |        |        |-----NO_NULLS *                                      : External                                       
 +
      |        |        |?----ONLY_ONE_BLANK *                                : External                                       
 +
      |        |        |-----G_SUB_RUN_NUMBER *                              : External                                       
 +
      |        |        |?----CHAR *                                          : External                                       
 +
      |        |        |?----ICHAR *                                        : External                                       
 +
      |        |        |?----G_IMPORTANT_LENGTH *                            : External                                       
 +
      |        |        |?----INDEX *                                        : External                                       
 +
      |        |        |??---C_NTUPLE_OPEN >                                :                                                 
 +
      |        |        |-----G_ADD_PATH *                                    : External                                       
 +
      |        |        |?----G_LOG_MESSAGE *                                : External                                       
 +
      |        |?----G_APPEND *                                                : External                                       
 +
      |        |?----G_ADD_PATH *                                              : External                                       
 +
      |-----HACK_INITIALIZE *                                                  : External                                       
 +
      |(((?+G_RESET_EVENT                                                      :                                                 
 +
      |        |((((+G_SCALER_RESET_EVENT +                                    :                                                 
 +
      |        |((((+H_RESET_EVENT +                                          :                                                 
 +
      |        |((((+S_RESET_EVENT +                                          :                                                 
 +
      |        |((((+C_RESET_EVENT +                                          :                                                 
 +
      |        |((((+G_PREPEND *                                              : External                                       
 +
      |        |((((+G_ADD_PATH *                                              : External                                       
 +
      |(((--G_ADD_PATH *                                                        : External                                       
 +
</code>
 +
Go to [[#engine Flowchart|engine Flowchart]]
 +
 +
== Node name: S_FIELDCORR ==
 +
<code>
 +
  S_FIELDCORR ]                                                                :                                                 
 +
      |?----EXP *                                                              : External                                       
 +
</code>
 +
Go to [[#engine Flowchart|engine Flowchart]]
 +
 +
== Node name: G_APPLY_OFFSETS ==
 +
<code>
 +
  G_APPLY_OFFSETS                                                              :                                                 
 +
      |-----H_APPLY_OFFSETS ]                                                  :                                                 
 +
      |        |?----COS *                                                    : External                                       
 +
      |        |?----SIN *                                                    : External                                       
 +
      |-----S_APPLY_OFFSETS ]                                                  :                                                 
 +
      |        |?----COS *                                                    : External                                       
 +
      |        |?----SIN *                                                    : External                                       
 +
      |?----G_PREPEND *                                                        : External                                       
 +
      |?----G_ADD_PATH *                                                        : External                                       
 +
</code>
 +
Go to [[#engine Flowchart|engine Flowchart]]
 +
 +
== Node name: G_ANALYZE_SCALERS_BY_BANKS ==
 +
<code>
 +
  G_ANALYZE_SCALERS_BY_BANKS                                                    :                                                 
 +
      |-----JIEOR *                                                            : External                                       
 +
      |-----JIAND *                                                            : External                                       
 +
      |-----JIEOR *                                                            : External                                       
 +
      |?----G_ADD_PATH *                                                        : External                                       
 +
      |-----JIAND *                                                            : External                                       
 +
      |-----JISHFT *                                                            : External                                       
 +
      |?----G_ANALYZE_SCALER_BANK ]                                            :                                                 
 +
      |        |-----JIEOR *                                                  : External                                       
 +
      |        |-----JIAND *                                                  : External                                       
 +
      |        |?----JISHFT *                                                  : External                                       
 +
      |        |?----JIAND *                                                  : External                                       
 +
      |        |?----JIAND *                                                  : External                                       
 +
      |        |?----JISHFT *                                                  : External                                       
 +
      |        |?----JIAND *                                                  : External                                       
 +
      |        |??---JIAND *                                                  : External                                       
 +
      |        |?----JISHFT *                                                  : External                                       
 +
      |        |??---G_ADD_PATH *                                              : External                                       
 +
      |        |(----JISHFT *                                                  : External                                       
 +
      |        |(??--G_ADD_PATH *                                              : External                                       
 +
      |        |(??--DFLOAT *                                                  : External                                       
 +
      |        |(----GSCALWEIRD_LASTVAL *                                      : External                                       
 +
      |        |(----DFLOAT *                                                  : External                                       
 +
      |        |(----GSCALER_NROLL *                                          : External                                       
 +
      |        |(----GSCALER_NROLL *                                          : External                                       
 +
      |?----G_ADD_PATH *                                                        : External                                       
 +
</code>
 +
Go to [[#engine Flowchart|engine Flowchart]]
 +
 +
== Node name: G_PROPER_SHUTDOWN ==
 +
<code>
 +
  G_PROPER_SHUTDOWN                                                            :                                                 
 +
      |-----THTREEWRITEG *                                                      : External                                       
 +
      |?----G_SUB_RUN_NUMBER *                                                  : External                                       
 +
      |-----H_PROPER_SHUTDOWN ]                                                :                                                 
 +
      |        |?----H_DC_EFF_SHUTDOWN *                                      : External                                       
 +
      |        |?----H_DC_TRK_EFF_SHUTDOWN *                                  : External                                       
 +
      |        |?----H_SCIN_EFF_SHUTDOWN *                                    : External                                       
 +
      |        |?----H_CER_EFF_SHUTDOWN *                                      : External                                       
 +
      |        |?----H_CAL_EFF_SHUTDOWN *                                      : External                                       
 +
      |        |-----H_REPORT_BAD_DATA *                                      : External                                       
 +
      |        |?----G_SUB_RUN_NUMBER *                                        : External                                       
 +
      |        |?----THREP *                                                  : External                                       
 +
      |        |??---G_APPEND *                                                : External                                       
 +
      |        |?----G_ADD_PATH *                                              : External                                       
 +
      |-----S_PROPER_SHUTDOWN ]                                                :                                                 
 +
      |        |?----S_DC_EFF_SHUTDOWN *                                      : External                                       
 +
      |        |?----S_DC_TRK_EFF_SHUTDOWN *                                  : External                                       
 +
      |        |?----S_SCIN_EFF_SHUTDOWN *                                    : External                                       
 +
      |        |?----S_CER_EFF_SHUTDOWN *                                      : External                                       
 +
      |        |?----S_CAL_EFF_SHUTDOWN *                                      : External                                       
 +
      |        |-----S_REPORT_BAD_DATA *                                      : External                                       
 +
      |        |?----G_SUB_RUN_NUMBER *                                        : External                                       
 +
      |        |?----THREP *                                                  : External                                       
 +
      |        |??---G_APPEND *                                                : External                                       
 +
      |        |?----G_ADD_PATH *                                              : External                                       
 +
      |-----C_PROPER_SHUTDOWN ]                                                :                                                 
 +
      |        |?----G_SUB_RUN_NUMBER *                                        : External                                       
 +
      |        |?----THREP *                                                  : External                                       
 +
      |        |??---G_APPEND *                                                : External                                       
 +
      |        |?----G_ADD_PATH *                                              : External                                       
 +
      |-----HACK_SHUTDOWN *                                                    : External                                       
 +
      |?----G_DUMP_HISTOGRAMS ]                                                :                                                 
 +
      |        |-----G_SUB_RUN_NUMBER *                                        : External                                       
 +
      |        |-----HROPEN *                                                  : External                                       
 +
      |        |?----HROUT *                                                  : External                                       
 +
      |        |?----HRENDC *                                                  : External                                       
 +
      |?----G_SUB_RUN_NUMBER *                                                  : External                                       
 +
      |?----THREP *                                                            : External                                       
 +
      |??---G_PREPEND *                                                        : External                                       
 +
      |??---G_ADD_PATH *                                                        : External                                       
 +
</code>
 +
Go to [[#engine Flowchart|engine Flowchart]]
 +
 +
== Node name: G_EXAMINE_PHYSICS_EVENT ==
 +
<code>
 +
  G_EXAMINE_PHYSICS_EVENT ]                                                    :                                                 
 +
      |?----JIEOR *                                                            : External                                       
 +
      |-----JIAND *                                                            : External                                       
 +
      |?----G_ADD_PATH *                                                        : External                                       
 +
      |?----JISHFT *                                                            : External                                       
 +
      |-----G_ADD_PATH *                                                        : External                                       
 +
</code>
 +
Go to [[#engine Flowchart|engine Flowchart]]
 +
 +
== Node name: G_RECONSTRUCTION ==
 +
<code>
 +
  G_RECONSTRUCTION                                                              :                                                 
 +
      |-----G_DECODE_EVENT_BY_BANKS                                            :                                                 
 +
      |        |-----JIEOR *                                                  : External                                       
 +
      |        |-----JIAND *                                                  : External                                       
 +
      |        |-----JIEOR *                                                  : External                                       
 +
      |        |?----G_ADD_PATH *                                              : External                                       
 +
      |        |-----G_DECODE_FB_BANK ]                                        :                                                 
 +
      |        |        |-----JISHFT *                                        : External                                       
 +
      |        |        |-----JIAND *                                        : External                                       
 +
      |        |        |??---G_ADD_PATH *                                    : External                                       
 +
      |        |        |?----JISHFT *                                        : External                                       
 +
      |        |        |?----JIAND *                                        : External                                       
 +
      |        |        |?----JISHFT *                                        : External                                       
 +
      |        |        |?----JIAND *                                        : External                                       
 +
      |        |        |?----JIEOR *                                        : External                                       
 +
      |        |        |-----JIAND *                                        : External                                       
 +
      |        |        |-----JISHFT *                                        : External                                       
 +
      |        |        |?----JIAND *                                        : External                                       
 +
      |        |        |?----JISHFT *                                        : External                                       
 +
      |        |        |?----G_DECODE_SUBADDBIT *                            : External                                       
 +
      |        |        |??---G_DECODE_SLOTPOINTER *                          : External                                       
 +
      |        |        |???--G_DECODE_DIDMAP *                              : External                                       
 +
      |        |        |???--G_DECODE_FB_DETECTOR *                          : External                                       
 +
      |        |        |???--G_DECODE_FB_DETECTOR *                          : External                                       
 +
      |        |        |???--G_DECODE_FB_DETECTOR *                          : External                                       
 +
      |        |        |???--G_DECODE_FB_DETECTOR *                          : External                                       
 +
      |        |        |???--G_DECODE_FB_DETECTOR *                          : External                                       
 +
      |        |        |???--G_DECODE_FB_DETECTOR *                          : External                                       
 +
      |        |        |???--G_DECODE_FB_DETECTOR *                          : External                                       
 +
      |        |        |???--G_DECODE_FB_DETECTOR *                          : External                                       
 +
      |        |        |???--G_DECODE_FB_DETECTOR *                          : External                                       
 +
      |        |        |???--G_DECODE_FB_DETECTOR *                          : External                                       
 +
      |        |        |???--G_DECODE_FB_DETECTOR *                          : External                                       
 +
      |        |        |???--G_DECODE_FB_DETECTOR *                          : External                                       
 +
      |        |?----G_ADD_PATH *                                              : External                                       
 +
      |?----G_ADD_PATH *                                                        : External                                       
 +
      |?----G_ANALYZE_PEDESTAL                                                  :                                                 
 +
      |        |-----G_ANALYZE_BEAM_PEDESTAL                                  :                                                 
 +
      |        |        |((?--GMISC_RAW_ADDR1 *                              : External                                       
 +
      |        |        |((?--GMISC_RAW_ADDR2 *                              : External                                       
 +
      |        |        |((?--GMISC_RAW_DATA *                                : External                                       
 +
      |        |        |((?--GMISC_RAW_DATA *                                : External                                       
 +
      |        |        |((?--G_ANALYZE_MISC ]                                :                                                 
 +
      |        |?----G_ADD_PATH *                                              : External                                       
 +
      |        |-----H_ANALYZE_PEDESTAL *                                      : External                                       
 +
      |        |?----G_ADD_PATH *                                              : External                                       
 +
      |        |-----S_ANALYZE_PEDESTAL *                                      : External                                       
 +
      |        |?----G_ADD_PATH *                                              : External                                       
 +
      |?----G_CALC_PEDESTAL                                                    :                                                 
 +
      |        |-----G_CALC_BEAM_PEDESTAL                                      :                                                 
 +
      |        |        |(?---GMISC_RAW_ADDR1 *                              : External                                       
 +
      |        |        |(?---GMISC_RAW_ADDR2 *                              : External                                       
 +
      |        |        |(?---MAX *                                          : External                                       
 +
      |        |        |(?---FLOAT *                                        : External                                       
 +
      |        |        |(?---GMISC_PED_NUM *                                : External                                       
 +
      |        |        |(?---FLOAT *                                        : External                                       
 +
      |        |        |(?---GMISC_PED_SUM *                                : External                                       
 +
      |        |        |(?---FLOAT *                                        : External                                       
 +
      |        |        |(?---GMISC_PED_SUM2 *                                : External                                       
 +
      |        |        |(?---SQRT *                                          : External                                       
 +
      |        |        |(??--MAX *                                          : External                                       
 +
      |        |        |(??--ABS *                                          : External                                       
 +
      |        |        |(----GMISC_PED *                                    : External                                       
 +
      |        |        |(----G_CALC_BPM_PEDESTAL ]                          :                                                 
 +
      |        |        |        |((---GMISC_PED *                          : External                                       
 +
      |        |        |(?---G_CALC_RASTER_PEDESTAL ]                        :                                                 
 +
      |        |        |        |-----GMISC_PED *                          : External                                       
 +
      |        |        |(?---G_SUB_RUN_NUMBER *                              : External                                       
 +
      |        |        |(?---G_DECODE_SLOTPOINTER *                          : External                                       
 +
      |        |        |(?---G_OUTPUT_THRESHOLDS ]                          :                                                 
 +
      |        |                  |-----G_DECODE_SLOTPOINTER *                : External                                       
 +
      |        |                  |(?---G_DECODE_SUBADDCNT *                  : External                                       
 +
      |        |                  |(?---G_DECODE_PLANEMAP *                  : External                                       
 +
      |        |                  |(??--G_DECODE_COUNTERMAP *                : External                                       
 +
      |        |                  |(??--G_DECODE_DIDMAP *                    : External                                       
 +
      |        |                  |((?--NINT *                                : External                                       
 +
      |        |                  |((?--ABS *                                : External                                       
 +
      |        |                  |((?--MIN *                                : External                                       
 +
      |        |                  |((?--G_THRESHOLD_READBACK *                : External                                       
 +
      |        |                  |((?--G_DECODE_SUBADDCNT *                  : External                                       
 +
      |        |                  |((?--G_DECODE_PLANEMAP *                  : External                                       
 +
      |        |                  |((?--G_DECODE_COUNTERMAP *                : External                                       
 +
      |        |                  |(----G_DECODE_SIGTYPMAP *                  : External                                       
 +
      |        |                  |(?---G_DECODE_DIDMAP *                    : External                                       
 +
      |        |                  |(?---NINT *                                : External                                       
 +
      |        |                  |-----ABS *                                : External                                       
 +
      |        |                  |-----MIN *                                : External                                       
 +
      |        |                  |-----G_THRESHOLD_READBACK *                : External                                       
 +
      |        |                  |-----NINT *                                : External                                       
 +
      |        |                  |-----ABS *                                : External                                       
 +
      |        |                  |-----MIN *                                : External                                       
 +
      |        |                  |-----G_THRESHOLD_READBACK *                : External                                       
 +
      |        |?----G_ADD_PATH *                                              : External                                       
 +
      |        |-----H_CALC_PEDESTAL *                                        : External                                       
 +
      |        |?----G_ADD_PATH *                                              : External                                       
 +
      |        |-----S_CALC_PEDESTAL *                                        : External                                       
 +
      |        |?----G_ADD_PATH *                                              : External                                       
 +
      |?----G_TRANS_MISC ]                                                      :                                                 
 +
      |        |((---GMISC_RAW_ADDR2 *                                        : External                                       
 +
      |        |((---GMISC_RAW_ADDR1 *                                        : External                                       
 +
      |        |((---GMISC_RAW_DATA *                                          : External                                       
 +
      |??---G_APPEND *                                                          : External                                       
 +
      |?----G_ANALYZE_MISC ]                                                    :                                                 
 +
      |??---G_APPEND *                                                          : External                                       
 +
      |?----H_RECONSTRUCTION *                                                  : External                                       
 +
      |??---G_APPEND *                                                          : External                                       
 +
      |?----S_RECONSTRUCTION *                                                  : External                                       
 +
      |??---G_APPEND *                                                          : External                                       
 +
      |?----C_RECONSTRUCTION                                                    :                                                 
 +
      |        |?----C_PHYSICS ]                                              :                                                 
 +
      |        |        |-----ABS *                                          : External                                       
 +
      |        |        |-----COS *                                          : External                                       
 +
      |        |        |-----SIN *                                          : External                                       
 +
      |        |        |-----COS *                                          : External                                       
 +
      |        |        |-----SQRT *                                          : External                                       
 +
      |        |        |-----COS *                                          : External                                       
 +
      |        |        |-----SIN *                                          : External                                       
 +
      |        |        |-----COS *                                          : External                                       
 +
      |        |        |-----SQRT *                                          : External                                       
 +
      |        |        |-----SQRT *                                          : External                                       
 +
      |        |        |-----TAN *                                          : External                                       
 +
      |        |        |-----MIN *                                          : External                                       
 +
      |        |        |-----ABS *                                          : External                                       
 +
      |        |        |-----ACOS *                                          : External                                       
 +
      |        |        |-----SQRT *                                          : External                                       
 +
      |        |        |-----ACOS *                                          : External                                       
 +
      |        |        |-----SQRT *                                          : External                                       
 +
      |        |        |-----SQRT *                                          : External                                       
 +
      |        |        |?----ABS *                                          : External                                       
 +
      |        |        |-----SQRT *                                          : External                                       
 +
      |        |        |-----COS *                                          : External                                       
 +
      |        |        |?----SIN *                                          : External                                       
 +
      |        |        |-----ATAN *                                          : External                                       
 +
      |        |        |-----HMISC_DEC_DATA *                                : External                                       
 +
      |        |        |?----SMISC_DEC_DATA *                                : External                                       
 +
      |        |        |?----ABS *                                          : External                                       
 +
      |        |        |??---ABS *                                          : External                                       
 +
      |        |        |???--HMISC_DEC_DATA *                                : External                                       
 +
      |        |        |?----SMISC_DEC_DATA *                                : External                                       
 +
      |        |??---G_ADD_PATH *                                              : External                                       
 +
      |??---G_APPEND *                                                          : External                                       
 +
      |?----G_ADD_PATH *                                                        : External                                       
 +
      |?----HACK_ANAL *                                                        : External                                       
 +
      |??---G_APPEND *                                                          : External                                       
 +
</code>
 +
Go to [[#engine Flowchart|engine Flowchart]]
 +
 +
== Node name: G_KEEP_RESULTS ==
 +
<code>
 +
  G_KEEP_RESULTS                                                                :                                                 
 +
      |-----THGETHITG *                                                        : External                                       
 +
      |?----G_BUILD_NOTE *                                                      : External                                       
 +
      |?----THTSTEXEG *                                                        : External                                       
 +
      |?----THTSTINSG *                                                        : External                                       
 +
      |??---G_BUILD_NOTE *                                                      : External                                       
 +
      |??---THHSTEXEG *                                                        : External                                       
 +
      |???--G_BUILD_NOTE *                                                      : External                                       
 +
      |??---THTREEEXEG *                                                        : External                                       
 +
      |-----H_KEEP_RESULTS                                                      :                                                 
 +
      |        |?----H_NTUPLE_KEEP                                            :                                                 
 +
      |        |        |??---H_NTUPLE_CHANGE                                :                                                 
 +
      |        |        |        |-----H_NTUPLE_CLOSE ]                      :                                                 
 +
      |        |        |        |-----NO_NULLS *                            : External                                       
 +
      |        |        |        |-----NO_NULLS *                            : External                                       
 +
      |        |        |        |-----G_SUB_RUN_NUMBER *                    : External                                       
 +
      |        |        |        |?----CHAR *                                : External                                       
 +
      |        |        |        |?----ICHAR *                              : External                                       
 +
      |        |        |        |?----CHAR *                                : External                                       
 +
      |        |        |        |?----ICHAR *                              : External                                       
 +
      |        |        |        |-----G_IMPORTANT_LENGTH *                  : External                                       
 +
      |        |        |        |-----INDEX *                              : External                                       
 +
      |        |        |        |?----H_NTUPLE_OPEN >                      :                                                 
 +
      |        |        |        |?----G_ADD_PATH *                          : External                                       
 +
      |        |        |        |?----G_LOG_MESSAGE *                      : External                                       
 +
      |        |        |-----HSDEDX *                                        : External                                       
 +
      |        |        |-----FLOAT *                                        : External                                       
 +
      |        |        |-----GBPM_X *                                        : External                                       
 +
      |        |        |-----GBPM_Y *                                        : External                                       
 +
      |        |        |-----GBPM_X *                                        : External                                       
 +
      |        |        |-----GBPM_Y *                                        : External                                       
 +
      |        |        |-----GBPM_X *                                        : External                                       
 +
      |        |        |-----GBPM_Y *                                        : External                                       
 +
      |        |        |-----HEXIST *                                        : External                                       
 +
      |        |        |?----G_BUILD_NOTE *                                  : External                                       
 +
      |        |        |?----G_ADD_PATH *                                    : External                                       
 +
      |        |        |?----HFN *                                          : External                                       
 +
      |        |?----G_ADD_PATH *                                              : External                                       
 +
      |        |?----H_SV_NT_KEEP ]                                            :                                                 
 +
      |        |        |-----FLOAT *                                        : External                                       
 +
      |        |        |-----HEXIST *                                        : External                                       
 +
      |        |        |?----G_BUILD_NOTE *                                  : External                                       
 +
      |        |        |?----G_ADD_PATH *                                    : External                                       
 +
      |        |        |?----HFN *                                          : External                                       
 +
      |        |?----G_ADD_PATH *                                              : External                                       
 +
      |?----G_APPEND *                                                          : External                                       
 +
      |-----S_KEEP_RESULTS                                                      :                                                 
 +
      |        |?----S_NTUPLE_K *                                              : External                                       
 +
      |        |?----G_ADD_PATH *                                              : External                                       
 +
      |        |?----S_SV_NT_KEEP ]                                            :                                                 
 +
      |        |        |-----FLOAT *                                        : External                                       
 +
      |        |        |-----HEXIST *                                        : External                                       
 +
      |        |        |?----G_BUILD_NOTE *                                  : External                                       
 +
      |        |        |?----G_ADD_PATH *                                    : External                                       
 +
      |        |        |?----HFN *                                          : External                                       
 +
      |        |?----G_ADD_PATH *                                              : External                                       
 +
      |?----G_APPEND *                                                          : External                                       
 +
      |-----C_KEEP_RESULTS                                                      :                                                 
 +
      |        |?----C_NTUPLE_KEEP                                            :                                                 
 +
      |        |        |??---C_NTUPLE_CHANGE                                :                                                 
 +
      |        |        |        |-----C_NTUPLE_CLOSE ]                      :                                                 
 +
      |        |        |        |-----NO_NULLS *                            : External                                       
 +
      |        |        |        |-----NO_NULLS *                            : External                                       
 +
      |        |        |        |-----G_SUB_RUN_NUMBER *                    : External                                       
 +
      |        |        |        |?----CHAR *                                : External                                       
 +
      |        |        |        |?----ICHAR *                              : External                                       
 +
      |        |        |        |?----CHAR *                                : External                                       
 +
      |        |        |        |?----ICHAR *                              : External                                       
 +
      |        |        |        |-----G_IMPORTANT_LENGTH *                  : External                                       
 +
      |        |        |        |-----INDEX *                              : External                                       
 +
      |        |        |        |?----C_NTUPLE_OPEN >                      :                                                 
 +
      |        |        |        |?----G_ADD_PATH *                          : External                                       
 +
      |        |        |        |?----G_LOG_MESSAGE *                      : External                                       
 +
      |        |        |-----GBPM_X *                                        : External                                       
 +
      |        |        |-----GBPM_Y *                                        : External                                       
 +
      |        |        |-----ABS *                                          : External                                       
 +
      |        |        |-----SIN *                                          : External                                       
 +
      |        |        |-----COS *                                          : External                                       
 +
      |        |        |-----TAN *                                          : External                                       
 +
      |        |        |-----ABS *                                          : External                                       
 +
      |        |        |-----SIN *                                          : External                                       
 +
      |        |        |-----COS *                                          : External                                       
 +
      |        |        |-----TAN *                                          : External                                       
 +
      |        |        |-----G_BEAM_ON_BCM_CHARGE *                          : External                                       
 +
      |        |        |-----FLOAT *                                        : External                                       
 +
      |        |        |-----HEXIST *                                        : External                                       
 +
      |        |        |-----G_BUILD_NOTE *                                  : External                                       
 +
      |        |        |?----G_ADD_PATH *                                    : External                                       
 +
      |        |        |?----HFN *                                          : External                                       
 +
      |        |?----G_ADD_PATH *                                              : External                                       
 +
      |?----G_APPEND *                                                          : External                                       
 +
      |?----G_ADD_PATH *                                                        : External                                       
 +
</code>
 +
Go to [[#engine Flowchart|engine Flowchart]]
 +
 +
== Node name: G_NTUPLE_SHUTDOWN ==
 +
<code>
 +
  G_NTUPLE_SHUTDOWN                                                            :                                                 
 +
      |-----H_NTUPLE_SHUTDOWN >                                                :                                                 
 +
      |-----H_SV_NT_SHUTDOWN ]                                                  :                                                 
 +
      |-----S_NTUPLE_SHUTDOWN >                                                :                                                 
 +
      |-----S_SV_NT_SHUTDOWN ]                                                  :                                                 
 +
      |-----C_NTUPLE_SHUTDOWN >                                                :                                                 
 +
</code>
 +
Go to [[#engine Flowchart|engine Flowchart]]
 +
 +
== Node name: ENGINE_COMMAND_LINE ==
 +
<code>
 +
  ENGINE_COMMAND_LINE ]                                                        :                                                 
 +
      |(----IARGC *                                                            : External                                       
 +
      |(?---GETARG *                                                            : External                                       
 +
      |?----INDEX *                                                            : External                                       
 +
      |-----THPSET *                                                            : External                                       
 +
</code>
 +
Go to [[#engine Flowchart|engine Flowchart]]
 +
 +
== Node name: G_CTP_DATABASE ==
 +
<code>
 +
  G_CTP_DATABASE ]                                                              :                                                 
 +
      |-----ICHAR *                                                            : External                                       
 +
      |-----ICHAR *                                                            : External                                       
 +
      |?----ICHAR *                                                            : External                                       
 +
      |?----THPSET *                                                            : External                                       
 +
</code>
 +
Go to [[#engine Flowchart|engine Flowchart]]
 +
 +
== Node name: H_NTUPLE_SHUTDOWN ==
 +
<code>
 +
  H_NTUPLE_SHUTDOWN                                                            :                                                 
 +
      |-----H_NTUPLE_CLOSE ]                                                    :                                                 
 +
      |(?---G_ADD_PATH *                                                        : External                                       
 +
</code>
 +
Go to [[#engine Flowchart|engine Flowchart]]
 +
 +
== Node name: H_NTUPLE_OPEN ==
 +
<code>
 +
  H_NTUPLE_OPEN                                                                :                                                 
 +
      |?----H_NTUPLE_SHUTDOWN >                                                :                                                 
 +
      |??---G_ADD_PATH *                                                        : External                                       
 +
      |-----G_IO_CONTROL *                                                      : External                                       
 +
      |?----G_ADD_PATH *                                                        : External                                       
 +
      |-----HEXIST *                                                            : External                                       
 +
      |?----G_IO_CONTROL *                                                      : External                                       
 +
      |?----G_BUILD_NOTE *                                                      : External                                       
 +
      |?----G_ADD_PATH *                                                        : External                                       
 +
      |-----HCDIR *                                                            : External                                       
 +
      |-----HROPEN *                                                            : External                                       
 +
      |?----G_IO_CONTROL *                                                      : External                                       
 +
      |?----G_BUILD_NOTE *                                                      : External                                       
 +
      |?----G_ADD_PATH *                                                        : External                                       
 +
      |-----HBOOKN *                                                            : External                                       
 +
      |-----HCDIR *                                                            : External                                       
 +
      |-----HCDIR *                                                            : External                                       
 +
      |-----HEXIST *                                                            : External                                       
 +
      |-----G_BUILD_NOTE *                                                      : External                                       
 +
      |-----SUB_STRING *                                                        : External                                       
 +
      |?----G_ADD_PATH *                                                        : External                                       
 +
      |?----G_LOG_MESSAGE *                                                    : External                                       
 +
</code>
 +
Go to [[#engine Flowchart|engine Flowchart]]
 +
 +
== Node name: H_SV_NT_SHUTDOWN ==
 +
<code>
 +
  H_SV_NT_SHUTDOWN ]                                                            :                                                 
 +
      |-----HCDIR *                                                            : External                                       
 +
      |-----HEXIST *                                                            : External                                       
 +
      |?----G_BUILD_NOTE *                                                      : External                                       
 +
      |?----G_ADD_PATH *                                                        : External                                       
 +
      |??---G_IO_CONTROL *                                                      : External                                       
 +
      |(----HCDIR *                                                            : External                                       
 +
      |(----G_BUILD_NOTE *                                                      : External                                       
 +
      |(----G_ADD_PATH *                                                        : External                                       
 +
      |(----G_LOG_MESSAGE *                                                    : External                                       
 +
      |(----HROUT *                                                            : External                                       
 +
      |(----HREND *                                                            : External                                       
 +
      |(----G_IO_CONTROL *                                                      : External                                       
 +
      |(----HCDIR *                                                            : External                                       
 +
      |((?--G_ADD_PATH *                                                        : External                                       
 +
</code>
 +
Go to [[#engine Flowchart|engine Flowchart]]
 +
 +
== Node name: S_NTUPLE_SHUTDOWN ==
 +
<code>
 +
  S_NTUPLE_SHUTDOWN                                                            :                                                 
 +
      |-----S_NTUPLE_CLOSE ]                                                    :                                                 
 +
      |(?---G_ADD_PATH *                                                        : External                                       
 +
</code>
 +
Go to [[#engine Flowchart|engine Flowchart]]
 +
 +
== Node name: S_NTUPLE_OPEN ==
 +
<code>
 +
  S_NTUPLE_OPEN                                                                :                                                 
 +
      |?----S_NTUPLE_SHUTDOWN >                                                :                                                 
 +
      |??---G_ADD_PATH *                                                        : External                                       
 +
      |-----G_IO_CONTROL *                                                      : External                                       
 +
      |?----G_ADD_PATH *                                                        : External                                       
 +
      |-----HEXIST *                                                            : External                                       
 +
      |?----G_IO_CONTROL *                                                      : External                                       
 +
      |?----G_BUILD_NOTE *                                                      : External                                       
 +
      |?----G_ADD_PATH *                                                        : External                                       
 +
      |-----HCDIR *                                                            : External                                       
 +
      |-----HROPEN *                                                            : External                                       
 +
      |?----G_IO_CONTROL *                                                      : External                                       
 +
      |?----G_BUILD_NOTE *                                                      : External                                       
 +
      |?----G_ADD_PATH *                                                        : External                                       
 +
      |-----HBOOKN *                                                            : External                                       
 +
      |-----HCDIR *                                                            : External                                       
 +
      |-----HCDIR *                                                            : External                                       
 +
      |-----HEXIST *                                                            : External                                       
 +
      |-----G_BUILD_NOTE *                                                      : External                                       
 +
      |-----SUB_STRING *                                                        : External                                       
 +
      |?----G_ADD_PATH *                                                        : External                                       
 +
      |?----G_LOG_MESSAGE *                                                    : External                                       
 +
</code>
 +
Go to [[#engine Flowchart|engine Flowchart]]
 +
 +
== Node name: S_SV_NT_SHUTDOWN ==
 +
<code>
 +
  S_SV_NT_SHUTDOWN ]                                                            :                                                 
 +
      |-----HCDIR *                                                            : External                                       
 +
      |-----HEXIST *                                                            : External                                       
 +
      |?----G_BUILD_NOTE *                                                      : External                                       
 +
      |?----G_ADD_PATH *                                                        : External                                       
 +
      |??---G_IO_CONTROL *                                                      : External                                       
 +
      |(----HCDIR *                                                            : External                                       
 +
      |(----G_BUILD_NOTE *                                                      : External                                       
 +
      |(----G_ADD_PATH *                                                        : External                                       
 +
      |(----G_LOG_MESSAGE *                                                    : External                                       
 +
      |(----HROUT *                                                            : External                                       
 +
      |(----HREND *                                                            : External                                       
 +
      |(----G_IO_CONTROL *                                                      : External                                       
 +
      |(----HCDIR *                                                            : External                                       
 +
      |((?--G_ADD_PATH *                                                        : External                                       
 +
</code>
 +
Go to [[#engine Flowchart|engine Flowchart]]
 +
 +
== Node name: C_NTUPLE_SHUTDOWN ==
 +
<code>
 +
  C_NTUPLE_SHUTDOWN                                                            :                                                 
 +
      |-----C_NTUPLE_CLOSE ]                                                    :                                                 
 +
      |(?---G_ADD_PATH *                                                        : External                                       
 +
</code>
 +
Go to [[#engine Flowchart|engine Flowchart]]
 +
 +
== Node name: C_NTUPLE_OPEN ==
 +
<code>
 +
  C_NTUPLE_OPEN                                                                :                                                 
 +
      |?----C_NTUPLE_SHUTDOWN >                                                :                                                 
 +
      |??---G_ADD_PATH *                                                        : External                                       
 +
      |-----G_IO_CONTROL *                                                      : External                                       
 +
      |?----G_ADD_PATH *                                                        : External                                       
 +
      |-----HEXIST *                                                            : External                                       
 +
      |?----G_IO_CONTROL *                                                      : External                                       
 +
      |?----G_BUILD_NOTE *                                                      : External                                       
 +
      |?----G_ADD_PATH *                                                        : External                                       
 +
      |-----HCDIR *                                                            : External                                       
 +
      |-----HROPEN *                                                            : External                                       
 +
      |?----G_IO_CONTROL *                                                      : External                                       
 +
      |?----G_BUILD_NOTE *                                                      : External                                       
 +
      |?----G_ADD_PATH *                                                        : External                                       
 +
      |-----HBOOKN *                                                            : External                                       
 +
      |-----HCDIR *                                                            : External                                       
 +
      |-----HCDIR *                                                            : External                                       
 +
      |-----HEXIST *                                                            : External                                       
 +
      |-----G_BUILD_NOTE *                                                      : External                                       
 +
      |-----SUB_STRING *                                                        : External                                       
 +
      |?----G_ADD_PATH *                                                        : External                                       
 +
      |?----G_LOG_MESSAGE *                                                    : External                                       
 +
</code>
 +
Go to [[#engine Flowchart|engine Flowchart]]
 +
 +
== Node name: G_ANALYZE_MISC ==
 +
<code>
 +
  G_ANALYZE_MISC ]                                                              :                                                 
 +
      |-----GMISC_DEC_DATA *                                                    : External                                       
 +
      |-----GBPM_XP_PED *                                                      : External                                       
 +
      |-----GMISC_DEC_DATA *                                                    : External                                       
 +
      |-----GBPM_XM_PED *                                                      : External                                       
 +
      |-----GMISC_DEC_DATA *                                                    : External                                       
 +
      |-----GBPM_YP_PED *                                                      : External                                       
 +
      |-----GMISC_DEC_DATA *                                                    : External                                       
 +
      |-----GBPM_YM_PED *                                                      : External                                       
 +
      |-----GMISC_DEC_DATA *                                                    : External                                       
 +
      |-----GBPM_XP_PED *                                                      : External                                       
 +
      |-----GMISC_DEC_DATA *                                                    : External                                       
 +
      |-----GBPM_XM_PED *                                                      : External                                       
 +
      |-----GMISC_DEC_DATA *                                                    : External                                       
 +
      |-----GBPM_YP_PED *                                                      : External                                       
 +
      |-----GMISC_DEC_DATA *                                                    : External                                       
 +
      |-----GBPM_YM_PED *                                                      : External                                       
 +
      |?----GMISC_DEC_DATA *                                                    : External                                       
 +
      |?----GBPM_XP_PED *                                                      : External                                       
 +
      |?----GMISC_DEC_DATA *                                                    : External                                       
 +
      |?----GBPM_XM_PED *                                                      : External                                       
 +
      |?----GMISC_DEC_DATA *                                                    : External                                       
 +
      |?----GBPM_YP_PED *                                                      : External                                       
 +
      |?----GMISC_DEC_DATA *                                                    : External                                       
 +
      |?----GBPM_YM_PED *                                                      : External                                       
 +
      |(----GBPM_KAPPA *                                                        : External                                       
 +
      |(----GBPM_ALPHA_X *                                                      : External                                       
 +
      |(----GBPM_KAPPA *                                                        : External                                       
 +
      |(----GBPM_ALPHA_Y *                                                      : External                                       
 +
      |(----SQRT *                                                              : External                                       
 +
      |(----GBPM_X_OFF *                                                        : External                                       
 +
      |(----SQRT *                                                              : External                                       
 +
      |(----GBPM_Y_OFF *                                                        : External                                       
 +
      |(----GBPM_ZPOS *                                                        : External                                       
 +
      |(----GBPM_ZPOS *                                                        : External                                       
 +
      |(((--ABS *                                                              : External                                       
 +
      |(((--GMISC_DEC_DATA *                                                    : External                                       
 +
      |(((--FLOAT *                                                            : External                                       
 +
      |(((--ABS *                                                              : External                                       
 +
      |(((--GMISC_DEC_DATA *                                                    : External                                       
 +
      |(((--MAX *                                                              : External                                       
 +
      |(((--MIN *                                                              : External                                       
 +
      |(((--ASIN *                                                              : External                                       
 +
      |(((?+SIGN *                                                              : External                                       
 +
      |(((?+SIN *                                                              : External                                       
 +
      |(((--MAX *                                                              : External                                       
 +
      |(((--MIN *                                                              : External                                       
 +
      |(((?-ASIN *                                                              : External                                       
 +
      |(((?-SIGN *                                                              : External                                       
 +
      |(((?-SIN *                                                              : External                                       
 +
</code>
 +
Go to [[#engine Flowchart|engine Flowchart]]
 +
 +
== Node name: H_NTUPLE_CLOSE ==
 +
<code>
 +
  H_NTUPLE_CLOSE ]                                                              :                                                 
 +
      |-----HCDIR *                                                            : External                                       
 +
      |-----HEXIST *                                                            : External                                       
 +
      |?----G_ADD_PATH *                                                        : External                                       
 +
      |??---G_IO_CONTROL *                                                      : External                                       
 +
      |-----HCDIR *                                                            : External                                       
 +
      |-----G_ADD_PATH *                                                        : External                                       
 +
      |-----G_LOG_MESSAGE *                                                    : External                                       
 +
      |-----HROUT *                                                            : External                                       
 +
      |-----HREND *                                                            : External                                       
 +
      |-----G_IO_CONTROL *                                                      : External                                       
 +
      |-----HCDIR *                                                            : External                                       
 +
      |?----G_ADD_PATH *                                                        : External                                       
 +
</code>
 +
Go to [[#engine Flowchart|engine Flowchart]]
 +
 +
== Node name: C_NTUPLE_CLOSE ==
 +
<code>
 +
  C_NTUPLE_CLOSE ]                                                              :                                                 
 +
      |-----HCDIR *                                                            : External                                       
 +
      |-----HEXIST *                                                            : External                                       
 +
      |?----G_ADD_PATH *                                                        : External                                       
 +
      |??---G_IO_CONTROL *                                                      : External                                       
 +
      |-----HCDIR *                                                            : External                                       
 +
      |-----G_ADD_PATH *                                                        : External                                       
 +
      |-----G_LOG_MESSAGE *                                                    : External                                       
 +
      |-----HROUT *                                                            : External                                       
 +
      |-----HREND *                                                            : External                                       
 +
      |-----G_IO_CONTROL *                                                      : External                                       
 +
      |-----HCDIR *                                                            : External                                       
 +
      |?----G_ADD_PATH *                                                        : External                                       
 +
</code>
 +
Go to [[#engine Flowchart|engine Flowchart]]
 +
 +
== Node name: H_NTUPLE_SHUTDOWN ==
 +
<code>
 +
  H_NTUPLE_SHUTDOWN                                                            :                                                 
 +
      |-----H_NTUPLE_CLOSE ]                                                    :                                                 
 +
      |(?---G_ADD_PATH *                                                        : External                                       
 +
</code>
 +
Go to [[#engine Flowchart|engine Flowchart]]
 +
 +
== Node name: S_NTUPLE_CLOSE ==
 +
<code>
 +
  S_NTUPLE_CLOSE ]                                                              :                                                 
 +
      |-----HCDIR *                                                            : External                                       
 +
      |-----HEXIST *                                                            : External                                       
 +
      |?----G_ADD_PATH *                                                        : External                                       
 +
      |??---G_IO_CONTROL *                                                      : External                                       
 +
      |-----HCDIR *                                                            : External                                       
 +
      |-----G_ADD_PATH *                                                        : External                                       
 +
      |-----G_LOG_MESSAGE *                                                    : External                                       
 +
      |-----HROUT *                                                            : External                                       
 +
      |-----HREND *                                                            : External                                       
 +
      |-----G_IO_CONTROL *                                                      : External                                       
 +
      |-----HCDIR *                                                            : External                                       
 +
      |?----G_ADD_PATH *                                                        : External                                       
 +
</code>
 +
Go to [[#engine Flowchart|engine Flowchart]]
 +
 +
== Node name: S_NTUPLE_SHUTDOWN ==
 +
<code>
 +
  S_NTUPLE_SHUTDOWN                                                            :                                                 
 +
      |-----S_NTUPLE_CLOSE ]                                                    :                                                 
 +
      |(?---G_ADD_PATH *                                                        : External                                       
 +
</code>
 +
Go to [[#engine Flowchart|engine Flowchart]]
 +
 +
== Node name: C_NTUPLE_SHUTDOWN ==
 +
<code>
 +
  C_NTUPLE_SHUTDOWN                                                            :                                                 
 +
      |-----C_NTUPLE_CLOSE ]                                                    :                                                 
 +
      |(?---G_ADD_PATH *                                                        : External                                       
 +
</code>
 +
Go to [[#engine Flowchart|engine Flowchart]]
 +
 +
== Node name: H_NTUPLE_CLOSE ==
 +
<code>
 +
  H_NTUPLE_CLOSE ]                                                              :                                                 
 +
      |-----HCDIR *                                                            : External                                       
 +
      |-----HEXIST *                                                            : External                                       
 +
      |?----G_ADD_PATH *                                                        : External                                       
 +
      |??---G_IO_CONTROL *                                                      : External                                       
 +
      |-----HCDIR *                                                            : External                                       
 +
      |-----G_ADD_PATH *                                                        : External                                       
 +
      |-----G_LOG_MESSAGE *                                                    : External                                       
 +
      |-----HROUT *                                                            : External                                       
 +
      |-----HREND *                                                            : External                                       
 +
      |-----G_IO_CONTROL *                                                      : External                                       
 +
      |-----HCDIR *                                                            : External                                       
 +
      |?----G_ADD_PATH *                                                        : External                                       
 +
</code>
 +
 +
== Node name: S_NTUPLE_CLOSE ==
 +
<code>
 +
  S_NTUPLE_CLOSE ]                                                              :                                                 
 +
      |-----HCDIR *                                                            : External                                       
 +
      |-----HEXIST *                                                            : External                                       
 +
      |?----G_ADD_PATH *                                                        : External                                       
 +
      |??---G_IO_CONTROL *                                                      : External                                       
 +
      |-----HCDIR *                                                            : External                                       
 +
      |-----G_ADD_PATH *                                                        : External                                       
 +
      |-----G_LOG_MESSAGE *                                                    : External                                       
 +
      |-----HROUT *                                                            : External                                       
 +
      |-----HREND *                                                            : External                                       
 +
      |-----G_IO_CONTROL *                                                      : External                                       
 +
      |-----HCDIR *                                                            : External                                       
 +
      |?----G_ADD_PATH *                                                        : External                                       
 +
</code>
 +
Go to [[#engine Flowchart|engine Flowchart]]
 +
 +
== Node name: C_NTUPLE_CLOSE ==
 +
<code>
 +
  C_NTUPLE_CLOSE ]                                                              :                                                 
 +
      |-----HCDIR *                                                            : External                                       
 +
      |-----HEXIST *                                                            : External                                       
 +
      |?----G_ADD_PATH *                                                        : External                                       
 +
      |??---G_IO_CONTROL *                                                      : External                                       
 +
      |-----HCDIR *                                                            : External                                       
 +
      |-----G_ADD_PATH *                                                        : External                                       
 +
      |-----G_LOG_MESSAGE *                                                    : External                                       
 +
      |-----HROUT *                                                            : External                                       
 +
      |-----HREND *                                                            : External                                       
 +
      |-----G_IO_CONTROL *                                                      : External                                       
 +
      |-----HCDIR *                                                            : External                                       
 +
      |?----G_ADD_PATH *                                                        : External                                       
 
</code>
 
</code>
  
 
Return to [[hallc_soft:engine|ENGINE]]<br>
 
Return to [[hallc_soft:engine|ENGINE]]<br>
 
Return to  [[Hall_c_soft_main#Hall_C_Software_Documentation|Hall C Software Documentation]]
 
Return to  [[Hall_c_soft_main#Hall_C_Software_Documentation|Hall C Software Documentation]]

Latest revision as of 16:41, 16 April 2012

engine Flowchart

Here are the flowcharts for the engine program - the main program of the Hall C Fortran analysis code and of the functions/subroutines in the ENGINE directory:


                     Meaning of Symbols:                     
                     -------------------                     
                     .   ==> terminal node in the tree       
                     *   ==> external procedure              
                     >   ==> subtree node, expanded below    
                     +   ==> multiply called terminal node   
                     ]   ==> procedure calling only externals
                     ?   ==> module is in IF clause
                     (   ==> module is in DO loop

Node name: ENGINE

 ENGINE                                                                        :                                                  
     |-----G_REGISTER_VARIABLES >                                              :                                                  
     |?----G_ADD_PATH *                                                        : External                                         
     |?----G_REP_ERR *                                                         : External                                         
     |-----ENGINE_COMMAND_LINE ]                                               :                                                  
     |-----G_INIT_FILENAMES >                                                  :                                                  
     |?----G_ADD_PATH *                                                        : External                                         
     |?----G_REP_ERR *                                                         : External                                         
     |-----ENGINE_COMMAND_LINE ]                                               :                                                  
     |?----G_CTP_DATABASE ]                                                    :                                                  
     |??---G_ADD_PATH *                                                        : External                                         
     |-----ENGINE_COMMAND_LINE ]                                               :                                                  
     |-----G_DECODE_INIT >                                                     :                                                  
     |?----G_ADD_PATH *                                                        : External                                         
     |?----G_REP_ERR *                                                         : External                                         
     |-----G_OPEN_SOURCE ]                                                     :                                                  
     |?----G_ADD_PATH *                                                        : External                                         
     |?----G_REP_ERR *                                                         : External                                         
     |?----G_PREPROC_OPEN ]                                                    :                                                  
     |??---G_ADD_PATH *                                                        : External                                         
     |??---G_REP_ERR *                                                         : External                                         
     |-----TIME *                                                              : External                                         
     |-----G_CLEAR_EVENT >                                                     :                                                  
     |?----G_APPEND *                                                          : External                                         
     |?----G_GET_NEXT_EVENT ]                                                  :                                                  
     |?----G_APPEND *                                                          : External                                         
     |?----JISHFT *                                                            : External                                         
     |?----CRAW *                                                              : External                                         
     |??---G_WRITE_EVENT ]                                                     :                                                  
     |??---G_EXTRACT_KINEMATICS >                                              :                                                  
     |??---ABS *                                                               : External                                         
     |??---G_EXAMINE_EPICS_EVENT >                                             :                                                  
     |??---G_EXAMINE_GO_INFO ]                                                 :                                                  
     |??---G_EXAMINE_CONTROL_EVENT ]                                           :                                                  
     |??---G_INITIALIZE >                                                      :                                                  
     |??---G_ADD_PATH *                                                        : External                                         
     |??---G_REP_ERR *                                                         : External                                         
     |??---ENGINE_COMMAND_LINE ]                                               :                                                  
     |??---H_FIELDCORR +                                                       :                                                  
     |-----S_FIELDCORR ]                                                       :                                                  
     |?----G_APPLY_OFFSETS >                                                   :                                                  
     |?----G_SUB_RUN_NUMBER *                                                  : External                                         
     |-----THREP *                                                             : External                                         
     |-----INDEX *                                                             : External                                         
     |-----SYSTEM *                                                            : External                                         
     |-----THSERVSET *                                                         : External                                         
     |?----TIME *                                                              : External                                         
     |?----G_CLEAR_EVENT >                                                     :                                                  
     |-----G_APPEND *                                                          : External                                         
     |(?---G_GET_NEXT_EVENT ]                                                  :                                                  
     |(----G_APPEND *                                                          : External                                         
     |-----JISHFT *                                                            : External                                         
     |-----CRAW *                                                              : External                                         
     |-----G_WRITE_EVENT ]                                                     :                                                  
     |-----CRAW *                                                              : External                                         
     |-----JIEOR *                                                             : External                                         
     |-----JIAND *                                                             : External                                         
     |-----G_ANALYZE_SCALERS_BY_BANKS >                                        :                                                  
     |-----GSCALER_CHANGE *                                                    : External                                         
     |-----GEN_EVENT_ID *                                                      : External                                         
     |-----GSCALER_CHANGE *                                                    : External                                         
     |-----INDEX_WRITEOUT_SCALERS *                                            : External                                         
     |-----AVE_CURRENT_BCM *                                                   : External                                         
     |-----G_WRITE_EVENT ]                                                     :                                                  
     |-----G_PROPER_SHUTDOWN >                                                 :                                                  
     |-----GEN_RUN_ENABLE *                                                    : External                                         
     |-----AVE_CURRENT_BCM *                                                   : External                                         
     |-----G_EXAMINE_PHYSICS_EVENT ]                                           :                                                  
     |-----G_APPEND *                                                          : External                                         
     |-----TIME *                                                              : External                                         
     |-----G_RECONSTRUCTION >                                                  :                                                  
     |-----G_APPEND *                                                          : External                                         
     |-----TIME *                                                              : External                                         
     |-----G_KEEP_RESULTS >                                                    :                                                  
     |-----G_APPEND *                                                          : External                                         
     |-----G_PREPROC_EVENT +                                                   :                                                  
     |-----G_WRITE_EVENT ]                                                     :                                                  
     |-----THSERVONE *                                                         : External                                         
     |-----THCALLBACK *                                                        : External                                         
     |-----THSERVONE *                                                         : External                                         
     |-----THCALLBACK *                                                        : External                                         
     |-----G_EXAMINE_EPICS_EVENT >                                             :                                                  
     |-----G_EXAMINE_GO_INFO ]                                                 :                                                  
     |-----G_EXAMINE_CONTROL_EVENT ]                                           :                                                  
     |-----G_SUB_RUN_NUMBER *                                                  : External                                         
     |-----THREP *                                                             : External                                         
     |-----G_ADD_PATH *                                                        : External                                         
     |-----G_REP_ERR *                                                         : External                                         
     |-----H_CAL_CALIB *                                                       : External                                         
     |-----S_CAL_CALIB *                                                       : External                                         
     |-----G_REP_ERR *                                                         : External                                         
     |-----THSERVUNSET *                                                       : External                                         
     |-----G_SUB_RUN_NUMBER *                                                  : External                                         
     |-----THREP *                                                             : External                                         
     |-----G_PROPER_SHUTDOWN >                                                 :                                                  
     |-----G_ADD_PATH *                                                        : External                                         
     |-----G_REP_ERR *                                                         : External                                         
     |-----G_NTUPLE_SHUTDOWN >                                                 :                                                  
     |-----G_ADD_PATH *                                                        : External                                         
     |-----G_REP_ERR *                                                         : External                                         
     |-----EVCLOSE *                                                           : External                                         

Go to engine Flowchart

Node name: G_REGISTER_VARIABLES

 G_REGISTER_VARIABLES                                                          :                                                  
     |-----R_GEN_FILENAMES ]                                                   :                                                  
     |         |-----REGPARMSTRING *                                           : External                                         
     |         |-----REGPARMSTRING *                                           : External                                         
     |         |-----REGPARMSTRING *                                           : External                                         
     |         |-----REGPARMSTRING *                                           : External                                         
     |         |-----REGPARMSTRING *                                           : External                                         
     |         |-----REGPARMSTRING *                                           : External                                         
     |         |-----REGPARMSTRING *                                           : External                                         
     |         |-----REGPARMSTRING *                                           : External                                         
     |         |-----REGPARMSTRING *                                           : External                                         
     |         |-----REGPARMSTRING *                                           : External                                         
     |         |-----REGPARMSTRING *                                           : External                                         
     |         |-----REGPARMSTRING *                                           : External                                         
     |         |-----REGPARMINT *                                              : External                                         
     |         |-----REGPARMINT *                                              : External                                         
     |         |-----REGPARMINT *                                              : External                                         
     |-----R_GEN_RUN_INFO ]                                                    :                                                  
     |         |-----REGPARMINT *                                              : External                                         
     |         |-----REGPARMINT *                                              : External                                         
     |         |-----REGPARMINT *                                              : External                                         
     |         |-----REGPARMSTRING *                                           : External                                         
     |         |-----REGPARMINTARRAY *                                         : External                                         
     |         |-----REGPARMINT *                                              : External                                         
     |         |-----REGPARMINT *                                              : External                                         
     |         |-----REGPARMREAL *                                             : External                                         
     |         |-----REGPARMINT *                                              : External                                         
     |-----R_GEN_EVENT_INFO ]                                                  :                                                  
     |         |-----REGEVENTINT *                                             : External                                         
     |-----R_GEN_SCALERS ]                                                     :                                                  
     |         |-----REGPARMINTARRAY *                                         : External                                         
     |         |-----REGPARMINT *                                              : External                                         
     |         |-----REGPARMINT *                                              : External                                         
     |         |-----REGPARMREAL *                                             : External                                         
     |         |-----REGEVENTINTARRAY *                                        : External                                         
     |         |-----REGEVENTDOUBLEARRAY *                                     : External                                         
     |         |-----REGEVENTDOUBLEARRAY *                                     : External                                         
     |         |-----REGEVENTREAL *                                            : External                                         
     |         |-----REGEVENTREALARRAY *                                       : External                                         
     |         |-----REGEVENTDOUBLEARRAY *                                     : External                                         
     |         |-----REGEVENTINT *                                             : External                                         
     |         |-----REGEVENTINT *                                             : External                                         
     |         |-----REGEVENTINT *                                             : External                                         
     |         |-----REGEVENTDOUBLEARRAY *                                     : External                                         
     |         |-----REGEVENTINTARRAY *                                        : External                                         
     |         |-----REGPARMINT *                                              : External                                         
     |         |-----REGEVENTINTARRAY *                                        : External                                         
     |         |-----REGEVENTINTARRAY *                                        : External                                         
     |         |-----REGEVENTDOUBLEARRAY *                                     : External                                         
     |         |-----REGPARMINT *                                              : External                                         
     |         |-----REGPARMDOUBLE *                                           : External                                         
     |         |-----REGPARMDOUBLEARRAY *                                      : External                                         
     |         |-----REGEVENTDOUBLE *                                          : External                                         
     |         |-----REGEVENTDOUBLEARRAY *                                     : External                                         
     |         |-----REGEVENTINT *                                             : External                                         
     |-----R_GEN_RUN_PREF ]                                                    :                                                  
     |         |-----REGPARMINT *                                              : External                                         
     |-----R_GEN_DATA_STRUCTURES ]                                             :                                                  
     |         |-----REGPARMREAL *                                             : External                                         
     |         |-----REGEVENTREAL *                                            : External                                         
     |         |-----REGPARMINT *                                              : External                                         
     |         |-----REGPARMREALARRAY *                                        : External                                         
     |         |-----REGPARMREAL *                                             : External                                         
     |         |-----REGPARMINTARRAY *                                         : External                                         
     |         |-----REGPARMINT *                                              : External                                         
     |         |-----REGPARMREAL *                                             : External                                         
     |         |-----REGEVENTINT *                                             : External                                         
     |         |-----REGEVENTINTARRAY *                                        : External                                         
     |         |-----REGEVENTINTARRAY *                                        : External                                         
     |         |-----REGEVENTREALARRAY *                                       : External                                         
     |         |-----REGEVENTREALARRAY *                                       : External                                         
     |         |-----REGEVENTREALARRAY *                                       : External                                         
     |         |-----REGEVENTREAL *                                            : External                                         
     |         |-----REGPARMREALARRAY *                                        : External                                         
     |         |-----REGPARMREALARRAY *                                        : External                                         
     |         |-----REGPARMREALARRAY *                                        : External                                         
     |         |-----REGPARMINT *                                              : External                                         
     |         |-----REGEVENTREAL *                                            : External                                         
     |         |-----REGPARMINT *                                              : External                                         
     |         |-----REGPARMREAL *                                             : External                                         
     |         |-----REGEVENTINT *                                             : External                                         
     |         |-----REGEVENTINTARRAY *                                        : External                                         
     |         |-----REGEVENTINT *                                             : External                                         
     |         |-----REGEVENTINTARRAY *                                        : External                                         
     |         |-----REGEVENTREALARRAY *                                       : External                                         
     |         |-----REGEVENTREALARRAY *                                       : External                                         
     |         |-----REGPARMINT *                                              : External                                         
     |-----SQUEEZE *                                                           : External                                         
     |-----REGPARMINT *                                                        : External                                         
     |-----GEN_RUN_ENABLE *                                                    : External                                         
     |?----G_APPEND *                                                          : External                                         
     |-----SQUEEZE *                                                           : External                                         
     |-----REGPARMINT *                                                        : External                                         
     |-----GEN_RUN_TRIGGERED *                                                 : External                                         
     |?----G_APPEND *                                                          : External                                         
     |-----H_REGISTER_VARIABLES                                                :                                                  
     |         |-----R_HMS_DATA_STRUCTURES ]                                   :                                                  
     |         |         |-----REGPARMREAL *                                   : External                                         
     |         |         |-----REGEVENTINTARRAY *                              : External                                         
     |         |         |-----REGEVENTINTARRAY *                              : External                                         
     |         |         |-----REGEVENTINT *                                   : External                                         
     |         |         |-----REGEVENTINTARRAY *                              : External                                         
     |         |         |-----REGEVENTINTARRAY *                              : External                                         
     |         |         |-----REGEVENTINT *                                   : External                                         
     |         |         |-----REGEVENTREALARRAY *                             : External                                         
     |         |         |-----REGEVENTINTARRAY *                              : External                                         
     |         |         |-----REGEVENTINTARRAY *                              : External                                         
     |         |         |-----REGEVENTINTARRAY *                              : External                                         
     |         |         |-----REGEVENTINT *                                   : External                                         
     |         |         |-----REGEVENTINTARRAY *                              : External                                         
     |         |         |-----REGEVENTREALARRAY *                             : External                                         
     |         |         |-----REGEVENTINTARRAY *                              : External                                         
     |         |         |-----REGEVENTINT *                                   : External                                         
     |         |         |-----REGEVENTINTARRAY *                              : External                                         
     |         |         |-----REGEVENTREALARRAY *                             : External                                         
     |         |         |-----REGEVENTREALARRAY *                             : External                                         
     |         |         |-----REGEVENTREALARRAY *                             : External                                         
     |         |         |-----REGEVENTREALARRAY *                             : External                                         
     |         |         |-----REGEVENTREAL *                                  : External                                         
     |         |         |-----REGEVENTINT *                                   : External                                         
     |         |         |-----REGEVENTINTARRAY *                              : External                                         
     |         |         |-----REGEVENTINTARRAY *                              : External                                         
     |         |         |-----REGEVENTINT *                                   : External                                         
     |         |         |-----REGEVENTINTARRAY *                              : External                                         
     |         |         |-----REGEVENTINTARRAY *                              : External                                         
     |         |         |-----REGEVENTINTARRAY *                              : External                                         
     |         |         |-----REGEVENTINTARRAY *                              : External                                         
     |         |         |-----REGEVENTREALARRAY *                             : External                                         
     |         |         |-----REGEVENTINT *                                   : External                                         
     |         |         |-----REGEVENTREALARRAY *                             : External                                         
     |         |         |-----REGEVENTREAL *                                  : External                                         
     |         |         |-----REGEVENTREAL *                                  : External                                         
     |         |         |-----REGEVENTREALARRAY *                             : External                                         
     |         |         |-----REGEVENTINT *                                   : External                                         
     |         |         |-----REGEVENTINTARRAY *                              : External                                         
     |         |         |-----REGEVENTINTARRAY *                              : External                                         
     |         |         |-----REGEVENTINT *                                   : External                                         
     |         |         |-----REGEVENTREALARRAY *                             : External                                         
     |         |         |-----REGEVENTREAL *                                  : External                                         
     |         |         |-----REGEVENTREALARRAY *                             : External                                         
     |         |         |-----REGEVENTINT *                                   : External                                         
     |         |         |-----REGEVENTINTARRAY *                              : External                                         
     |         |         |-----REGEVENTINTARRAY *                              : External                                         
     |         |         |-----REGEVENTINT *                                   : External                                         
     |         |         |-----REGEVENTREALARRAY *                             : External                                         
     |         |         |-----REGEVENTREALARRAY *                             : External                                         
     |         |         |-----REGEVENTINTARRAY *                              : External                                         
     |         |         |-----REGEVENTINTARRAY *                              : External                                         
     |         |         |-----REGEVENTREALARRAY *                             : External                                         
     |         |         |-----REGEVENTINT *                                   : External                                         
     |         |         |-----REGEVENTREALARRAY *                             : External                                         
     |         |         |-----REGEVENTINTARRAY *                              : External                                         
     |         |         |-----REGEVENTREALARRAY *                             : External                                         
     |         |         |-----REGEVENTINTARRAY *                              : External                                         
     |         |         |-----REGEVENTINTARRAY *                              : External                                         
     |         |         |-----REGEVENTREALARRAY *                             : External                                         
     |         |         |-----REGEVENTREALARRAY *                             : External                                         
     |         |         |-----REGEVENTINTARRAY *                              : External                                         
     |         |         |-----REGEVENTINTARRAY *                              : External                                         
     |         |         |-----REGEVENTREALARRAY *                             : External                                         
     |         |         |-----REGEVENTREALARRAY *                             : External                                         
     |         |         |-----REGEVENTREALARRAY *                             : External                                         
     |         |         |-----REGEVENTREAL *                                  : External                                         
     |         |         |-----REGEVENTREALARRAY *                             : External                                         
     |         |         |-----REGEVENTREAL *                                  : External                                         
     |         |         |-----REGEVENTREAL *                                  : External                                         
     |         |         |-----REGEVENTREAL *                                  : External                                         
     |         |         |-----REGEVENTREAL *                                  : External                                         
     |         |         |-----REGEVENTREAL *                                  : External                                         
     |         |         |-----REGEVENTREAL *                                  : External                                         
     |         |         |-----REGEVENTREAL *                                  : External                                         
     |         |         |-----REGEVENTREAL *                                  : External                                         
     |         |         |-----REGEVENTREAL *                                  : External                                         
     |         |         |-----REGEVENTINT *                                   : External                                         
     |         |         |-----REGEVENTINT *                                   : External                                         
     |         |         |-----REGEVENTINT *                                   : External                                         
     |         |         |-----REGEVENTINT *                                   : External                                         
     |         |         |-----REGEVENTINTARRAY *                              : External                                         
     |         |-----R_HMS_FILENAMES *                                         : External                                         
     |         |-----R_H_NTUPLE ]                                              :                                                  
     |         |         |-----REGPARMINT *                                    : External                                         
     |         |         |-----REGPARMSTRING *                                 : External                                         
     |         |         |-----REGPARMSTRINGARRAY *                            : External                                         
     |         |         |-----REGPARMINT *                                    : External                                         
     |         |         |-----REGEVENTINT *                                   : External                                         
     |         |         |-----REGEVENTINT *                                   : External                                         
     |         |         |-----REGEVENTREALARRAY *                             : External                                         
     |         |-----R_H_SIEVE_NTUPLE ]                                        :                                                  
     |         |         |-----REGPARMINT *                                    : External                                         
     |         |         |-----REGPARMINT *                                    : External                                         
     |         |         |-----REGPARMSTRING *                                 : External                                         
     |         |         |-----REGPARMSTRING *                                 : External                                         
     |         |         |-----REGPARMSTRING *                                 : External                                         
     |         |         |-----REGPARMSTRINGARRAY *                            : External                                         
     |         |         |-----REGEVENTREALARRAY *                             : External                                         
     |         |-----H_REGISTER_PARAM *                                        : External                                         
     |         |?----G_APPEND *                                                : External                                         
     |         |-----H_NTUPLE_REGISTER ]                                       :                                                  
     |         |         |-----G_REG_C *                                       : External                                         
     |         |         |?----G_PREPEND *                                     : External                                         
     |         |         |?----G_ADD_PATH *                                    : External                                         
     |         |?----G_APPEND *                                                : External                                         
     |         |?----G_ADD_PATH *                                              : External                                         
     |         |-----H_SV_NT_REGISTER ]                                        :                                                  
     |         |         |-----G_REG_C *                                       : External                                         
     |         |         |?----G_PREPEND *                                     : External                                         
     |         |         |?----G_ADD_PATH *                                    : External                                         
     |         |?----G_APPEND *                                                : External                                         
     |         |?----G_ADD_PATH *                                              : External                                         
     |?----G_APPEND *                                                          : External                                         
     |-----S_REGISTER_VARIABLES                                                :                                                  
     |         |-----R_SOS_DATA_STRUCTURES ]                                   :                                                  
     |         |         |-----REGPARMREAL *                                   : External                                         
     |         |         |-----REGEVENTINTARRAY *                              : External                                         
     |         |         |-----REGEVENTINTARRAY *                              : External                                         
     |         |         |-----REGEVENTINT *                                   : External                                         
     |         |         |-----REGEVENTINTARRAY *                              : External                                         
     |         |         |-----REGEVENTINTARRAY *                              : External                                         
     |         |         |-----REGEVENTINT *                                   : External                                         
     |         |         |-----REGEVENTREALARRAY *                             : External                                         
     |         |         |-----REGEVENTINTARRAY *                              : External                                         
     |         |         |-----REGEVENTINTARRAY *                              : External                                         
     |         |         |-----REGEVENTINTARRAY *                              : External                                         
     |         |         |-----REGEVENTINT *                                   : External                                         
     |         |         |-----REGEVENTINTARRAY *                              : External                                         
     |         |         |-----REGEVENTREALARRAY *                             : External                                         
     |         |         |-----REGEVENTINTARRAY *                              : External                                         
     |         |         |-----REGEVENTINT *                                   : External                                         
     |         |         |-----REGEVENTINTARRAY *                              : External                                         
     |         |         |-----REGEVENTREALARRAY *                             : External                                         
     |         |         |-----REGEVENTREALARRAY *                             : External                                         
     |         |         |-----REGEVENTREALARRAY *                             : External                                         
     |         |         |-----REGEVENTREALARRAY *                             : External                                         
     |         |         |-----REGEVENTREAL *                                  : External                                         
     |         |         |-----REGEVENTINT *                                   : External                                         
     |         |         |-----REGEVENTINTARRAY *                              : External                                         
     |         |         |-----REGEVENTINTARRAY *                              : External                                         
     |         |         |-----REGEVENTINT *                                   : External                                         
     |         |         |-----REGEVENTINTARRAY *                              : External                                         
     |         |         |-----REGEVENTINTARRAY *                              : External                                         
     |         |         |-----REGEVENTINTARRAY *                              : External                                         
     |         |         |-----REGEVENTINTARRAY *                              : External                                         
     |         |         |-----REGEVENTREALARRAY *                             : External                                         
     |         |         |-----REGEVENTINT *                                   : External                                         
     |         |         |-----REGEVENTREALARRAY *                             : External                                         
     |         |         |-----REGEVENTREAL *                                  : External                                         
     |         |         |-----REGEVENTREAL *                                  : External                                         
     |         |         |-----REGEVENTREALARRAY *                             : External                                         
     |         |         |-----REGEVENTINT *                                   : External                                         
     |         |         |-----REGEVENTINTARRAY *                              : External                                         
     |         |         |-----REGEVENTINTARRAY *                              : External                                         
     |         |         |-----REGEVENTINT *                                   : External                                         
     |         |         |-----REGEVENTREALARRAY *                             : External                                         
     |         |         |-----REGEVENTREAL *                                  : External                                         
     |         |         |-----REGEVENTREALARRAY *                             : External                                         
     |         |         |-----REGEVENTINT *                                   : External                                         
     |         |         |-----REGEVENTINTARRAY *                              : External                                         
     |         |         |-----REGEVENTINTARRAY *                              : External                                         
     |         |         |-----REGEVENTINT *                                   : External                                         
     |         |         |-----REGEVENTINTARRAY *                              : External                                         
     |         |         |-----REGEVENTINTARRAY *                              : External                                         
     |         |         |-----REGEVENTINT *                                   : External                                         
     |         |         |-----REGEVENTREALARRAY *                             : External                                         
     |         |         |-----REGEVENTREALARRAY *                             : External                                         
     |         |         |-----REGEVENTINTARRAY *                              : External                                         
     |         |         |-----REGEVENTINTARRAY *                              : External                                         
     |         |         |-----REGEVENTREALARRAY *                             : External                                         
     |         |         |-----REGEVENTINT *                                   : External                                         
     |         |         |-----REGEVENTREALARRAY *                             : External                                         
     |         |         |-----REGEVENTINTARRAY *                              : External                                         
     |         |         |-----REGEVENTREALARRAY *                             : External                                         
     |         |         |-----REGEVENTINTARRAY *                              : External                                         
     |         |         |-----REGEVENTINTARRAY *                              : External                                         
     |         |         |-----REGEVENTREALARRAY *                             : External                                         
     |         |         |-----REGEVENTREALARRAY *                             : External                                         
     |         |         |-----REGEVENTINTARRAY *                              : External                                         
     |         |         |-----REGEVENTINTARRAY *                              : External                                         
     |         |         |-----REGEVENTREALARRAY *                             : External                                         
     |         |         |-----REGEVENTREALARRAY *                             : External                                         
     |         |         |-----REGEVENTREALARRAY *                             : External                                         
     |         |         |-----REGEVENTREAL *                                  : External                                         
     |         |         |-----REGEVENTREALARRAY *                             : External                                         
     |         |         |-----REGEVENTREAL *                                  : External                                         
     |         |         |-----REGEVENTREAL *                                  : External                                         
     |         |         |-----REGEVENTREAL *                                  : External                                         
     |         |         |-----REGEVENTREAL *                                  : External                                         
     |         |         |-----REGEVENTREAL *                                  : External                                         
     |         |         |-----REGEVENTREAL *                                  : External                                         
     |         |         |-----REGEVENTREAL *                                  : External                                         
     |         |         |-----REGEVENTREAL *                                  : External                                         
     |         |         |-----REGEVENTREAL *                                  : External                                         
     |         |         |-----REGEVENTREAL *                                  : External                                         
     |         |         |-----REGEVENTINT *                                   : External                                         
     |         |         |-----REGEVENTINT *                                   : External                                         
     |         |         |-----REGEVENTINT *                                   : External                                         
     |         |         |-----REGEVENTINT *                                   : External                                         
     |         |         |-----REGEVENTINTARRAY *                              : External                                         
     |         |-----R_SOS_FILENAMES *                                         : External                                         
     |         |-----R_S_NTUPLE ]                                              :                                                  
     |         |         |-----REGPARMINT *                                    : External                                         
     |         |         |-----REGPARMSTRING *                                 : External                                         
     |         |         |-----REGPARMSTRINGARRAY *                            : External                                         
     |         |         |-----REGPARMINT *                                    : External                                         
     |         |         |-----REGEVENTINT *                                   : External                                         
     |         |         |-----REGEVENTINT *                                   : External                                         
     |         |         |-----REGEVENTREALARRAY *                             : External                                         
     |         |-----S_REGISTER_PARAM *                                        : External                                         
     |         |?----G_APPEND *                                                : External                                         
     |         |-----S_NTUPLE_REGISTER ]                                       :                                                  
     |         |         |-----G_REG_C *                                       : External                                         
     |         |         |?----G_PREPEND *                                     : External                                         
     |         |         |?----G_ADD_PATH *                                    : External                                         
     |         |?----G_APPEND *                                                : External                                         
     |         |-----S_SV_NT_REGISTER ]                                        :                                                  
     |         |         |-----G_REG_C *                                       : External                                         
     |         |         |?----G_PREPEND *                                     : External                                         
     |         |         |?----G_ADD_PATH *                                    : External                                         
     |         |?----G_APPEND *                                                : External                                         
     |         |?----G_ADD_PATH *                                              : External                                         
     |?----G_APPEND *                                                          : External                                         
     |-----C_REGISTER_VARIABLES                                                :                                                  
     |         |-----R_COIN_DATA_STRUCTURES ]                                  :                                                  
     |         |         |-----REGEVENTREAL *                                  : External                                         
     |         |         |-----REGEVENTREAL *                                  : External                                         
     |         |         |-----REGPARMREAL *                                   : External                                         
     |         |-----R_COIN_FILENAMES ]                                        :                                                  
     |         |         |-----REGPARMSTRING *                                 : External                                         
     |         |         |-----REGPARMSTRING *                                 : External                                         
     |         |         |-----REGPARMSTRING *                                 : External                                         
     |         |         |-----REGPARMSTRING *                                 : External                                         
     |         |-----R_C_NTUPLE ]                                              :                                                  
     |         |         |-----REGPARMINT *                                    : External                                         
     |         |         |-----REGPARMSTRING *                                 : External                                         
     |         |         |-----REGPARMSTRINGARRAY *                            : External                                         
     |         |         |-----REGPARMINT *                                    : External                                         
     |         |         |-----REGEVENTINT *                                   : External                                         
     |         |         |-----REGEVENTINT *                                   : External                                         
     |         |         |-----REGEVENTREALARRAY *                             : External                                         
     |         |?----G_PREPEND *                                               : External                                         
     |         |-----C_NTUPLE_REGISTER ]                                       :                                                  
     |         |         |-----G_REG_C *                                       : External                                         
     |         |         |?----G_PREPEND *                                     : External                                         
     |         |         |?----G_ADD_PATH *                                    : External                                         
     |         |?----G_APPEND *                                                : External                                         
     |         |?----G_ADD_PATH *                                              : External                                         
     |?----G_APPEND *                                                          : External                                         
     |-----HACK_REGISTER_VARIABLES *                                           : External                                         
     |?----G_APPEND *                                                          : External                                         
     |?----G_ADD_PATH *                                                        : External                                         

Go to engine Flowchart

Node name: ENGINE_COMMAND_LINE

 ENGINE_COMMAND_LINE ]                                                         :                                                  
     |(----IARGC *                                                             : External                                         
     |(?---GETARG *                                                            : External                                         
     |?----INDEX *                                                             : External                                         
     |-----THPSET *                                                            : External                                         

Go to engine Flowchart

Node name: G_INIT_FILENAMES

 G_INIT_FILENAMES                                                              :                                                  
     |?----GETENV *                                                            : External                                         
     |-----ICHAR *                                                             : External                                         
     |-----ENGINE_COMMAND_LINE ]                                               :                                                  
     |-----G_SUB_RUN_NUMBER *                                                  : External                                         
     |-----THLOAD *                                                            : External                                         
     |?----THBOOK *                                                            : External                                         
     |-----G_ADD_PATH *                                                        : External                                         

Go to engine Flowchart

Node name: G_CTP_DATABASE

 G_CTP_DATABASE ]                                                              :                                                  
     |-----ICHAR *                                                             : External                                         
     |-----ICHAR *                                                             : External                                         
     |?----ICHAR *                                                             : External                                         
     |?----THPSET *                                                            : External                                         

Go to engine Flowchart

Node name: G_DECODE_INIT

 G_DECODE_INIT                                                                 :                                                  
     |-----G_DECODE_CLEAR +                                                    :                                                  
     |?----G_ADD_PATH *                                                        : External                                         
     |-----G_DECODE_CONFIG ]                                                   :                                                  
     |         |-----G_IO_CONTROL *                                            : External                                         
     |         |?----G_ADD_PATH *                                              : External                                         
     |         |-----CHAR *                                                    : External                                         
     |         |??---G_LOG_MESSAGE *                                           : External                                         
     |         |?----LEN *                                                     : External                                         
     |         |?----INDEX *                                                   : External                                         
     |         |??---G_DECODE_SLOTPOINTER *                                    : External                                         
     |         |(??--G_ADD_PATH *                                              : External                                         
     |         |(???-G_IO_CONTROL *                                            : External                                         
     |         |(???+G_ADD_PATH *                                              : External                                         
     |?----G_ADD_PATH *                                                        : External                                         

Go to engine Flowchart

Node name: G_OPEN_SOURCE

 G_OPEN_SOURCE ]                                                               :                                                  
     |-----G_SUB_RUN_NUMBER *                                                  : External                                         
     |-----EVOPEN *                                                            : External                                         
     |?----G_IMPORTANT_LENGTH *                                                : External                                         
     |??---ICHAR *                                                             : External                                         
     |?----ICHAR *                                                             : External                                         
     |?----ICHAR *                                                             : External                                         
     |-----EVOPEN *                                                            : External                                         
     |?----G_ADD_PATH *                                                        : External                                         

Go to engine Flowchart

Node name: G_PREPROC_OPEN

 G_PREPROC_OPEN ]                                                              :                                                  
     |-----G_SUB_RUN_NUMBER *                                                  : External                                         
     |-----EVOPEN *                                                            : External                                         
     |?----CEMSG *                                                             : External                                         
     |?----G_ADD_PATH *                                                        : External                                         

Go to engine Flowchart

Node name: G_CLEAR_EVENT

 G_CLEAR_EVENT                                                                 :                                                  
     |-----H_CLEAR_EVENT                                                       :                                                  
     |         |(((--H_NTUPLE_CLEAR +                                          :                                                  
     |-----S_CLEAR_EVENT                                                       :                                                  
     |         |(((--S_NTUPLE_CLEAR +                                          :                                                  
     |-----C_CLEAR_EVENT                                                       :                                                  
     |         |-----C_NTUPLE_CLEAR +                                          :                                                  
     |?----G_PREPEND *                                                         : External                                         
     |?----G_PREPEND *                                                         : External                                         
     |?----G_ADD_PATH *                                                        : External                                         

Go to engine Flowchart

Node name: G_GET_NEXT_EVENT

 G_GET_NEXT_EVENT ]                                                            :                                                  
     |?----EVREAD *                                                            : External                                         
     |???--EVCLOSE *                                                           : External                                         
     |???--G_SUB_RUN_NUMBER *                                                  : External                                         
     |???--G_IMPORTANT_LENGTH *                                                : External                                         
     |????-CHAR *                                                              : External                                         
     |????-ICHAR *                                                             : External                                         
     |????-CHAR *                                                              : External                                         
     |????-ICHAR *                                                             : External                                         
     |????-EVOPEN *                                                            : External                                         
     |????-EVREAD *                                                            : External                                         
     |????-G_APPEND *                                                          : External                                         
     |????+CEMSG *                                                             : External                                         
     |????+G_ADD_PATH *                                                        : External                                         

Go to engine Flowchart

Node name: G_WRITE_EVENT

 G_WRITE_EVENT ]                                                               :                                                  
     |?----EVWRITE *                                                           : External                                         
     |??---CEMSG *                                                             : External                                         
     |?----G_ADD_PATH *                                                        : External                                         

Go to engine Flowchart

Node name: G_EXTRACT_KINEMATICS

 G_EXTRACT_KINEMATICS                                                          :                                                  
     |-----G_IMPORTANT_LENGTH *                                                : External                                         
     |-----CRAW *                                                              : External                                         
     |-----FIND_CHAR +                                                         :                                                  
     |?----PARSE_LINE ]                                                        :                                                  
               |-----TMPLINE *                                                 : External                                         

Go to engine Flowchart

Node name: G_EXAMINE_EPICS_EVENT

 G_EXAMINE_EPICS_EVENT                                                         :                                                  
     |-----JISHFT *                                                            : External                                         
     |-----CRAW *                                                              : External                                         
     |-----G_IMPORTANT_LENGTH *                                                : External                                         
     |-----CRAW *                                                              : External                                         
     |-----FIND_CHAR +                                                         :                                                  

Go to engine Flowchart

Node name: G_EXAMINE_GO_INFO

 G_EXAMINE_GO_INFO ]                                                           :                                                  
     |-----JISHFT *                                                            : External                                         
     |?----G_ADD_PATH *                                                        : External                                         
     |-----JIAND *                                                             : External                                         
     |-----JIEOR *                                                             : External                                         
     |-----JISHFT *                                                            : External                                         
     |-----JIAND *                                                             : External                                         
     |((---JISHFT *                                                            : External                                         
     |((---JIAND *                                                             : External                                         
     |((---INDEX *                                                             : External                                         

Node name: G_EXAMINE_CONTROL_EVENT

 G_EXAMINE_CONTROL_EVENT ]                                                     :                                                  
     |?----JIEOR *                                                             : External                                         
     |-----JIAND *                                                             : External                                         
     |?----G_ADD_PATH *                                                        : External                                         
     |???--JISHFT *                                                            : External                                         
     |??---G_UTC_DATE *                                                        : External                                         
     |??---BJTEST *                                                            : External                                         
     |??---G_APPEND *                                                          : External                                         
     |?----G_PREPEND *                                                         : External                                         
     |?----G_APPEND *                                                          : External                                         
     |?----G_ADD_PATH *                                                        : External                                         
     |?----G_UTC_DATE *                                                        : External                                         
     |?----G_LOG_MESSAGE *                                                     : External                                         
     |?----G_UTC_DATE *                                                        : External                                         
     |?----G_LOG_MESSAGE *                                                     : External                                         
     |?----G_UTC_DATE *                                                        : External                                         
     |???--G_LOG_MESSAGE *                                                     : External                                         
     |???--G_UTC_DATE *                                                        : External                                         
     |???--G_LOG_MESSAGE *                                                     : External                                         

Go to engine Flowchart

Node name: G_INITIALIZE

 G_INITIALIZE                                                                  :                                                  
     |?----HLIMIT *                                                            : External                                         
     |-----G_SUB_RUN_NUMBER *                                                  : External                                         
     |-----THLOAD *                                                            : External                                         
     |-----THBOOK *                                                            : External                                         
     |?----G_CTP_DATABASE ]                                                    :                                                  
     |-----G_ADD_PATH *                                                        : External                                         
     |?----G_SUB_RUN_NUMBER *                                                  : External                                         
     |-----THLOAD *                                                            : External                                         
     |-----G_APPEND *                                                          : External                                         
     |-----ENGINE_COMMAND_LINE ]                                               :                                                  
     |-----G_SUB_RUN_NUMBER *                                                  : External                                         
     |-----THLOAD *                                                            : External                                         
     |-----G_APPEND *                                                          : External                                         
     |-----G_ADD_PATH *                                                        : External                                         
     |-----G_SUB_RUN_NUMBER *                                                  : External                                         
     |-----THLOAD *                                                            : External                                         
     |-----G_SUB_RUN_NUMBER *                                                  : External                                         
     |-----THLOAD *                                                            : External                                         
     |-----G_SUB_RUN_NUMBER *                                                  : External                                         
     |-----THLOAD *                                                            : External                                         
     |-----G_SUB_RUN_NUMBER *                                                  : External                                         
     |-----THLOAD *                                                            : External                                         
     |-----G_SUB_RUN_NUMBER *                                                  : External                                         
     |-----THLOAD *                                                            : External                                         
     |-----G_SUB_RUN_NUMBER *                                                  : External                                         
     |-----THBOOK *                                                            : External                                         
     |-----H_INIT_HISTID *                                                     : External                                         
     |-----S_INIT_HISTID *                                                     : External                                         
     |-----G_SUB_RUN_NUMBER *                                                  : External                                         
     |-----THWHALIAS *                                                         : External                                         
     |-----THTSTCLRG *                                                         : External                                         
     |-----THTSTCLSG *                                                         : External                                         
     |-----G_TARGET_INITIALIZE ]                                               :                                                  
     |         |?----G_ADD_PATH *                                              : External                                         
     |-----G_SUB_RUN_NUMBER *                                                  : External                                         
     |-----BCM3 *                                                              : External                                         
     |-----TIME *                                                              : External                                         
     |-----G_SUB_RUN_NUMBER *                                                  : External                                         
     |-----H_INITIALIZE ]                                                      :                                                  
     |         |-----H_INIT_PHYSICS *                                          : External                                         
     |         |?----G_APPEND *                                                : External                                         
     |         |-----H_GENERATE_GEOMETRY *                                     : External                                         
     |         |-----H_INIT_SCIN *                                             : External                                         
     |         |-----H_INIT_CER *                                              : External                                         
     |         |?----G_APPEND *                                                : External                                         
     |         |-----H_INIT_CAL *                                              : External                                         
     |         |?----G_APPEND *                                                : External                                         
     |         |-----H_TARG_TRANS_INIT *                                       : External                                         
     |         |?----G_BUILD_NOTE *                                            : External                                         
     |         |?----G_APPEND *                                                : External                                         
     |         |?----G_APPEND *                                                : External                                         
     |         |?----G_ADD_PATH *                                              : External                                         
     |-----S_INITIALIZE ]                                                      :                                                  
     |         |-----S_INIT_PHYSICS *                                          : External                                         
     |         |?----G_APPEND *                                                : External                                         
     |         |-----S_GENERATE_GEOMETRY *                                     : External                                         
     |         |-----S_INIT_SCIN *                                             : External                                         
     |         |-----S_INIT_CER *                                              : External                                         
     |         |?----G_APPEND *                                                : External                                         
     |         |-----S_INIT_CAL *                                              : External                                         
     |         |?----G_APPEND *                                                : External                                         
     |         |-----S_TARG_TRANS_INIT *                                       : External                                         
     |         |?----G_PREPEND *                                               : External                                         
     |         |?----G_APPEND *                                                : External                                         
     |         |?----G_ADD_PATH *                                              : External                                         
     |-----G_PREPEND *                                                         : External                                         
     |-----C_INITIALIZE ]                                                      :                                                  
     |         |-----SQRT *                                                    : External                                         
     |         |?----GTARG_Z *                                                 : External                                         
     |         |-----TOTAL_ELOSS *                                             : External                                         
     |         |-----SQRT *                                                    : External                                         
     |         |?----GTARG_MASS *                                              : External                                         
     |         |?----G_ADD_PATH *                                              : External                                         
     |-----G_NTUPLE_INIT                                                       :                                                  
     |         |-----H_NTUPLE_INIT                                             :                                                  
     |         |         |?----H_NTUPLE_SHUTDOWN >                             :                                                  
     |         |         |??---G_ADD_PATH *                                    : External                                         
     |         |         |-----NO_NULLS *                                      : External                                         
     |         |         |?----ONLY_ONE_BLANK *                                : External                                         
     |         |         |-----G_SUB_RUN_NUMBER *                              : External                                         
     |         |         |?----CHAR *                                          : External                                         
     |         |         |?----ICHAR *                                         : External                                         
     |         |         |?----G_IMPORTANT_LENGTH *                            : External                                         
     |         |         |?----INDEX *                                         : External                                         
     |         |         |??---H_NTUPLE_OPEN >                                 :                                                  
     |         |         |-----G_ADD_PATH *                                    : External                                         
     |         |         |?----G_LOG_MESSAGE *                                 : External                                         
     |         |?----G_APPEND *                                                : External                                         
     |         |-----H_SV_NT_INIT                                              :                                                  
     |         |         |?----H_SV_NT_SHUTDOWN ]                              :                                                  
     |         |         |??---G_ADD_PATH *                                    : External                                         
     |         |         |-----NO_NULLS *                                      : External                                         
     |         |         |-----G_IO_CONTROL *                                  : External                                         
     |         |         |?----G_ADD_PATH *                                    : External                                         
     |         |         |-----HEXIST *                                        : External                                         
     |         |         |?----G_IO_CONTROL *                                  : External                                         
     |         |         |?----G_BUILD_NOTE *                                  : External                                         
     |         |         |?----G_ADD_PATH *                                    : External                                         
     |         |         |-----HCDIR *                                         : External                                         
     |         |         |-----G_SUB_RUN_NUMBER *                              : External                                         
     |         |         |-----HROPEN *                                        : External                                         
     |         |         |?----G_IO_CONTROL *                                  : External                                         
     |         |         |?----G_BUILD_NOTE *                                  : External                                         
     |         |         |?----G_ADD_PATH *                                    : External                                         
     |         |         |?----ONLY_ONE_BLANK *                                : External                                         
     |         |         |-----HBOOKN *                                        : External                                         
     |         |         |-----HCDIR *                                         : External                                         
     |         |         |-----HCDIR *                                         : External                                         
     |         |         |-----HEXIST *                                        : External                                         
     |         |         |-----G_BUILD_NOTE *                                  : External                                         
     |         |         |-----SUB_STRING *                                    : External                                         
     |         |         |?----G_ADD_PATH *                                    : External                                         
     |         |         |?----G_LOG_MESSAGE *                                 : External                                         
     |         |?----G_APPEND *                                                : External                                         
     |         |-----S_NTUPLE_INIT                                             :                                                  
     |         |         |?----S_NTUPLE_SHUTDOWN >                             :                                                  
     |         |         |??---G_ADD_PATH *                                    : External                                         
     |         |         |-----NO_NULLS *                                      : External                                         
     |         |         |?----ONLY_ONE_BLANK *                                : External                                         
     |         |         |-----G_SUB_RUN_NUMBER *                              : External                                         
     |         |         |?----CHAR *                                          : External                                         
     |         |         |?----ICHAR *                                         : External                                         
     |         |         |?----G_IMPORTANT_LENGTH *                            : External                                         
     |         |         |?----INDEX *                                         : External                                         
     |         |         |??---S_NTUPLE_OPEN >                                 :                                                  
     |         |         |-----G_ADD_PATH *                                    : External                                         
     |         |         |?----G_LOG_MESSAGE *                                 : External                                         
     |         |?----G_APPEND *                                                : External                                         
     |         |-----S_SV_NT_INIT                                              :                                                  
     |         |         |?----S_SV_NT_SHUTDOWN ]                              :                                                  
     |         |         |??---G_ADD_PATH *                                    : External                                         
     |         |         |-----NO_NULLS *                                      : External                                         
     |         |         |-----G_IO_CONTROL *                                  : External                                         
     |         |         |?----G_ADD_PATH *                                    : External                                         
     |         |         |-----HEXIST *                                        : External                                         
     |         |         |?----G_IO_CONTROL *                                  : External                                         
     |         |         |?----G_BUILD_NOTE *                                  : External                                         
     |         |         |?----G_ADD_PATH *                                    : External                                         
     |         |         |-----HCDIR *                                         : External                                         
     |         |         |-----G_SUB_RUN_NUMBER *                              : External                                         
     |         |         |-----HROPEN *                                        : External                                         
     |         |         |?----G_IO_CONTROL *                                  : External                                         
     |         |         |?----G_BUILD_NOTE *                                  : External                                         
     |         |         |?----G_ADD_PATH *                                    : External                                         
     |         |         |?----ONLY_ONE_BLANK *                                : External                                         
     |         |         |-----HBOOKN *                                        : External                                         
     |         |         |-----HCDIR *                                         : External                                         
     |         |         |-----HCDIR *                                         : External                                         
     |         |         |-----HEXIST *                                        : External                                         
     |         |         |-----G_BUILD_NOTE *                                  : External                                         
     |         |         |-----SUB_STRING *                                    : External                                         
     |         |         |?----G_ADD_PATH *                                    : External                                         
     |         |         |?----G_LOG_MESSAGE *                                 : External                                         
     |         |?----G_APPEND *                                                : External                                         
     |         |-----C_NTUPLE_INIT                                             :                                                  
     |         |         |?----C_NTUPLE_SHUTDOWN >                             :                                                  
     |         |         |??---G_ADD_PATH *                                    : External                                         
     |         |         |-----NO_NULLS *                                      : External                                         
     |         |         |?----ONLY_ONE_BLANK *                                : External                                         
     |         |         |-----G_SUB_RUN_NUMBER *                              : External                                         
     |         |         |?----CHAR *                                          : External                                         
     |         |         |?----ICHAR *                                         : External                                         
     |         |         |?----G_IMPORTANT_LENGTH *                            : External                                         
     |         |         |?----INDEX *                                         : External                                         
     |         |         |??---C_NTUPLE_OPEN >                                 :                                                  
     |         |         |-----G_ADD_PATH *                                    : External                                         
     |         |         |?----G_LOG_MESSAGE *                                 : External                                         
     |         |?----G_APPEND *                                                : External                                         
     |         |?----G_ADD_PATH *                                              : External                                         
     |-----HACK_INITIALIZE *                                                   : External                                         
     |(((?+G_RESET_EVENT                                                       :                                                  
     |         |((((+G_SCALER_RESET_EVENT +                                    :                                                  
     |         |((((+H_RESET_EVENT +                                           :                                                  
     |         |((((+S_RESET_EVENT +                                           :                                                  
     |         |((((+C_RESET_EVENT +                                           :                                                  
     |         |((((+G_PREPEND *                                               : External                                         
     |         |((((+G_ADD_PATH *                                              : External                                         
     |(((--G_ADD_PATH *                                                        : External                                         

Go to engine Flowchart

Node name: S_FIELDCORR

 S_FIELDCORR ]                                                                 :                                                  
     |?----EXP *                                                               : External                                         

Go to engine Flowchart

Node name: G_APPLY_OFFSETS

 G_APPLY_OFFSETS                                                               :                                                  
     |-----H_APPLY_OFFSETS ]                                                   :                                                  
     |         |?----COS *                                                     : External                                         
     |         |?----SIN *                                                     : External                                         
     |-----S_APPLY_OFFSETS ]                                                   :                                                  
     |         |?----COS *                                                     : External                                         
     |         |?----SIN *                                                     : External                                         
     |?----G_PREPEND *                                                         : External                                         
     |?----G_ADD_PATH *                                                        : External                                         

Go to engine Flowchart

Node name: G_ANALYZE_SCALERS_BY_BANKS

 G_ANALYZE_SCALERS_BY_BANKS                                                    :                                                  
     |-----JIEOR *                                                             : External                                         
     |-----JIAND *                                                             : External                                         
     |-----JIEOR *                                                             : External                                         
     |?----G_ADD_PATH *                                                        : External                                         
     |-----JIAND *                                                             : External                                         
     |-----JISHFT *                                                            : External                                         
     |?----G_ANALYZE_SCALER_BANK ]                                             :                                                  
     |         |-----JIEOR *                                                   : External                                         
     |         |-----JIAND *                                                   : External                                         
     |         |?----JISHFT *                                                  : External                                         
     |         |?----JIAND *                                                   : External                                         
     |         |?----JIAND *                                                   : External                                         
     |         |?----JISHFT *                                                  : External                                         
     |         |?----JIAND *                                                   : External                                         
     |         |??---JIAND *                                                   : External                                         
     |         |?----JISHFT *                                                  : External                                         
     |         |??---G_ADD_PATH *                                              : External                                         
     |         |(----JISHFT *                                                  : External                                         
     |         |(??--G_ADD_PATH *                                              : External                                         
     |         |(??--DFLOAT *                                                  : External                                         
     |         |(----GSCALWEIRD_LASTVAL *                                      : External                                         
     |         |(----DFLOAT *                                                  : External                                         
     |         |(----GSCALER_NROLL *                                           : External                                         
     |         |(----GSCALER_NROLL *                                           : External                                         
     |?----G_ADD_PATH *                                                        : External                                         

Go to engine Flowchart

Node name: G_PROPER_SHUTDOWN

 G_PROPER_SHUTDOWN                                                             :                                                  
     |-----THTREEWRITEG *                                                      : External                                         
     |?----G_SUB_RUN_NUMBER *                                                  : External                                         
     |-----H_PROPER_SHUTDOWN ]                                                 :                                                  
     |         |?----H_DC_EFF_SHUTDOWN *                                       : External                                         
     |         |?----H_DC_TRK_EFF_SHUTDOWN *                                   : External                                         
     |         |?----H_SCIN_EFF_SHUTDOWN *                                     : External                                         
     |         |?----H_CER_EFF_SHUTDOWN *                                      : External                                         
     |         |?----H_CAL_EFF_SHUTDOWN *                                      : External                                         
     |         |-----H_REPORT_BAD_DATA *                                       : External                                         
     |         |?----G_SUB_RUN_NUMBER *                                        : External                                         
     |         |?----THREP *                                                   : External                                         
     |         |??---G_APPEND *                                                : External                                         
     |         |?----G_ADD_PATH *                                              : External                                         
     |-----S_PROPER_SHUTDOWN ]                                                 :                                                  
     |         |?----S_DC_EFF_SHUTDOWN *                                       : External                                         
     |         |?----S_DC_TRK_EFF_SHUTDOWN *                                   : External                                         
     |         |?----S_SCIN_EFF_SHUTDOWN *                                     : External                                         
     |         |?----S_CER_EFF_SHUTDOWN *                                      : External                                         
     |         |?----S_CAL_EFF_SHUTDOWN *                                      : External                                         
     |         |-----S_REPORT_BAD_DATA *                                       : External                                         
     |         |?----G_SUB_RUN_NUMBER *                                        : External                                         
     |         |?----THREP *                                                   : External                                         
     |         |??---G_APPEND *                                                : External                                         
     |         |?----G_ADD_PATH *                                              : External                                         
     |-----C_PROPER_SHUTDOWN ]                                                 :                                                  
     |         |?----G_SUB_RUN_NUMBER *                                        : External                                         
     |         |?----THREP *                                                   : External                                         
     |         |??---G_APPEND *                                                : External                                         
     |         |?----G_ADD_PATH *                                              : External                                         
     |-----HACK_SHUTDOWN *                                                     : External                                         
     |?----G_DUMP_HISTOGRAMS ]                                                 :                                                  
     |         |-----G_SUB_RUN_NUMBER *                                        : External                                         
     |         |-----HROPEN *                                                  : External                                         
     |         |?----HROUT *                                                   : External                                         
     |         |?----HRENDC *                                                  : External                                         
     |?----G_SUB_RUN_NUMBER *                                                  : External                                         
     |?----THREP *                                                             : External                                         
     |??---G_PREPEND *                                                         : External                                         
     |??---G_ADD_PATH *                                                        : External                                         

Go to engine Flowchart

Node name: G_EXAMINE_PHYSICS_EVENT

 G_EXAMINE_PHYSICS_EVENT ]                                                     :                                                  
     |?----JIEOR *                                                             : External                                         
     |-----JIAND *                                                             : External                                         
     |?----G_ADD_PATH *                                                        : External                                         
     |?----JISHFT *                                                            : External                                         
     |-----G_ADD_PATH *                                                        : External                                         

Go to engine Flowchart

Node name: G_RECONSTRUCTION

 G_RECONSTRUCTION                                                              :                                                  
     |-----G_DECODE_EVENT_BY_BANKS                                             :                                                  
     |         |-----JIEOR *                                                   : External                                         
     |         |-----JIAND *                                                   : External                                         
     |         |-----JIEOR *                                                   : External                                         
     |         |?----G_ADD_PATH *                                              : External                                         
     |         |-----G_DECODE_FB_BANK ]                                        :                                                  
     |         |         |-----JISHFT *                                        : External                                         
     |         |         |-----JIAND *                                         : External                                         
     |         |         |??---G_ADD_PATH *                                    : External                                         
     |         |         |?----JISHFT *                                        : External                                         
     |         |         |?----JIAND *                                         : External                                         
     |         |         |?----JISHFT *                                        : External                                         
     |         |         |?----JIAND *                                         : External                                         
     |         |         |?----JIEOR *                                         : External                                         
     |         |         |-----JIAND *                                         : External                                         
     |         |         |-----JISHFT *                                        : External                                         
     |         |         |?----JIAND *                                         : External                                         
     |         |         |?----JISHFT *                                        : External                                         
     |         |         |?----G_DECODE_SUBADDBIT *                            : External                                         
     |         |         |??---G_DECODE_SLOTPOINTER *                          : External                                         
     |         |         |???--G_DECODE_DIDMAP *                               : External                                         
     |         |         |???--G_DECODE_FB_DETECTOR *                          : External                                         
     |         |         |???--G_DECODE_FB_DETECTOR *                          : External                                         
     |         |         |???--G_DECODE_FB_DETECTOR *                          : External                                         
     |         |         |???--G_DECODE_FB_DETECTOR *                          : External                                         
     |         |         |???--G_DECODE_FB_DETECTOR *                          : External                                         
     |         |         |???--G_DECODE_FB_DETECTOR *                          : External                                         
     |         |         |???--G_DECODE_FB_DETECTOR *                          : External                                         
     |         |         |???--G_DECODE_FB_DETECTOR *                          : External                                         
     |         |         |???--G_DECODE_FB_DETECTOR *                          : External                                         
     |         |         |???--G_DECODE_FB_DETECTOR *                          : External                                         
     |         |         |???--G_DECODE_FB_DETECTOR *                          : External                                         
     |         |         |???--G_DECODE_FB_DETECTOR *                          : External                                         
     |         |?----G_ADD_PATH *                                              : External                                         
     |?----G_ADD_PATH *                                                        : External                                         
     |?----G_ANALYZE_PEDESTAL                                                  :                                                  
     |         |-----G_ANALYZE_BEAM_PEDESTAL                                   :                                                  
     |         |         |((?--GMISC_RAW_ADDR1 *                               : External                                         
     |         |         |((?--GMISC_RAW_ADDR2 *                               : External                                         
     |         |         |((?--GMISC_RAW_DATA *                                : External                                         
     |         |         |((?--GMISC_RAW_DATA *                                : External                                         
     |         |         |((?--G_ANALYZE_MISC ]                                :                                                  
     |         |?----G_ADD_PATH *                                              : External                                         
     |         |-----H_ANALYZE_PEDESTAL *                                      : External                                         
     |         |?----G_ADD_PATH *                                              : External                                         
     |         |-----S_ANALYZE_PEDESTAL *                                      : External                                         
     |         |?----G_ADD_PATH *                                              : External                                         
     |?----G_CALC_PEDESTAL                                                     :                                                  
     |         |-----G_CALC_BEAM_PEDESTAL                                      :                                                  
     |         |         |(?---GMISC_RAW_ADDR1 *                               : External                                         
     |         |         |(?---GMISC_RAW_ADDR2 *                               : External                                         
     |         |         |(?---MAX *                                           : External                                         
     |         |         |(?---FLOAT *                                         : External                                         
     |         |         |(?---GMISC_PED_NUM *                                 : External                                         
     |         |         |(?---FLOAT *                                         : External                                         
     |         |         |(?---GMISC_PED_SUM *                                 : External                                         
     |         |         |(?---FLOAT *                                         : External                                         
     |         |         |(?---GMISC_PED_SUM2 *                                : External                                         
     |         |         |(?---SQRT *                                          : External                                         
     |         |         |(??--MAX *                                           : External                                         
     |         |         |(??--ABS *                                           : External                                         
     |         |         |(----GMISC_PED *                                     : External                                         
     |         |         |(----G_CALC_BPM_PEDESTAL ]                           :                                                  
     |         |         |         |((---GMISC_PED *                           : External                                         
     |         |         |(?---G_CALC_RASTER_PEDESTAL ]                        :                                                  
     |         |         |         |-----GMISC_PED *                           : External                                         
     |         |         |(?---G_SUB_RUN_NUMBER *                              : External                                         
     |         |         |(?---G_DECODE_SLOTPOINTER *                          : External                                         
     |         |         |(?---G_OUTPUT_THRESHOLDS ]                           :                                                  
     |         |                   |-----G_DECODE_SLOTPOINTER *                : External                                         
     |         |                   |(?---G_DECODE_SUBADDCNT *                  : External                                         
     |         |                   |(?---G_DECODE_PLANEMAP *                   : External                                         
     |         |                   |(??--G_DECODE_COUNTERMAP *                 : External                                         
     |         |                   |(??--G_DECODE_DIDMAP *                     : External                                         
     |         |                   |((?--NINT *                                : External                                         
     |         |                   |((?--ABS *                                 : External                                         
     |         |                   |((?--MIN *                                 : External                                         
     |         |                   |((?--G_THRESHOLD_READBACK *                : External                                         
     |         |                   |((?--G_DECODE_SUBADDCNT *                  : External                                         
     |         |                   |((?--G_DECODE_PLANEMAP *                   : External                                         
     |         |                   |((?--G_DECODE_COUNTERMAP *                 : External                                         
     |         |                   |(----G_DECODE_SIGTYPMAP *                  : External                                         
     |         |                   |(?---G_DECODE_DIDMAP *                     : External                                         
     |         |                   |(?---NINT *                                : External                                         
     |         |                   |-----ABS *                                 : External                                         
     |         |                   |-----MIN *                                 : External                                         
     |         |                   |-----G_THRESHOLD_READBACK *                : External                                         
     |         |                   |-----NINT *                                : External                                         
     |         |                   |-----ABS *                                 : External                                         
     |         |                   |-----MIN *                                 : External                                         
     |         |                   |-----G_THRESHOLD_READBACK *                : External                                         
     |         |?----G_ADD_PATH *                                              : External                                         
     |         |-----H_CALC_PEDESTAL *                                         : External                                         
     |         |?----G_ADD_PATH *                                              : External                                         
     |         |-----S_CALC_PEDESTAL *                                         : External                                         
     |         |?----G_ADD_PATH *                                              : External                                         
     |?----G_TRANS_MISC ]                                                      :                                                  
     |         |((---GMISC_RAW_ADDR2 *                                         : External                                         
     |         |((---GMISC_RAW_ADDR1 *                                         : External                                         
     |         |((---GMISC_RAW_DATA *                                          : External                                         
     |??---G_APPEND *                                                          : External                                         
     |?----G_ANALYZE_MISC ]                                                    :                                                  
     |??---G_APPEND *                                                          : External                                         
     |?----H_RECONSTRUCTION *                                                  : External                                         
     |??---G_APPEND *                                                          : External                                         
     |?----S_RECONSTRUCTION *                                                  : External                                         
     |??---G_APPEND *                                                          : External                                         
     |?----C_RECONSTRUCTION                                                    :                                                  
     |         |?----C_PHYSICS ]                                               :                                                  
     |         |         |-----ABS *                                           : External                                         
     |         |         |-----COS *                                           : External                                         
     |         |         |-----SIN *                                           : External                                         
     |         |         |-----COS *                                           : External                                         
     |         |         |-----SQRT *                                          : External                                         
     |         |         |-----COS *                                           : External                                         
     |         |         |-----SIN *                                           : External                                         
     |         |         |-----COS *                                           : External                                         
     |         |         |-----SQRT *                                          : External                                         
     |         |         |-----SQRT *                                          : External                                         
     |         |         |-----TAN *                                           : External                                         
     |         |         |-----MIN *                                           : External                                         
     |         |         |-----ABS *                                           : External                                         
     |         |         |-----ACOS *                                          : External                                         
     |         |         |-----SQRT *                                          : External                                         
     |         |         |-----ACOS *                                          : External                                         
     |         |         |-----SQRT *                                          : External                                         
     |         |         |-----SQRT *                                          : External                                         
     |         |         |?----ABS *                                           : External                                         
     |         |         |-----SQRT *                                          : External                                         
     |         |         |-----COS *                                           : External                                         
     |         |         |?----SIN *                                           : External                                         
     |         |         |-----ATAN *                                          : External                                         
     |         |         |-----HMISC_DEC_DATA *                                : External                                         
     |         |         |?----SMISC_DEC_DATA *                                : External                                         
     |         |         |?----ABS *                                           : External                                         
     |         |         |??---ABS *                                           : External                                         
     |         |         |???--HMISC_DEC_DATA *                                : External                                         
     |         |         |?----SMISC_DEC_DATA *                                : External                                         
     |         |??---G_ADD_PATH *                                              : External                                         
     |??---G_APPEND *                                                          : External                                         
     |?----G_ADD_PATH *                                                        : External                                         
     |?----HACK_ANAL *                                                         : External                                         
     |??---G_APPEND *                                                          : External                                         

Go to engine Flowchart

Node name: G_KEEP_RESULTS

 G_KEEP_RESULTS                                                                :                                                  
     |-----THGETHITG *                                                         : External                                         
     |?----G_BUILD_NOTE *                                                      : External                                         
     |?----THTSTEXEG *                                                         : External                                         
     |?----THTSTINSG *                                                         : External                                         
     |??---G_BUILD_NOTE *                                                      : External                                         
     |??---THHSTEXEG *                                                         : External                                         
     |???--G_BUILD_NOTE *                                                      : External                                         
     |??---THTREEEXEG *                                                        : External                                         
     |-----H_KEEP_RESULTS                                                      :                                                  
     |         |?----H_NTUPLE_KEEP                                             :                                                  
     |         |         |??---H_NTUPLE_CHANGE                                 :                                                  
     |         |         |         |-----H_NTUPLE_CLOSE ]                      :                                                  
     |         |         |         |-----NO_NULLS *                            : External                                         
     |         |         |         |-----NO_NULLS *                            : External                                         
     |         |         |         |-----G_SUB_RUN_NUMBER *                    : External                                         
     |         |         |         |?----CHAR *                                : External                                         
     |         |         |         |?----ICHAR *                               : External                                         
     |         |         |         |?----CHAR *                                : External                                         
     |         |         |         |?----ICHAR *                               : External                                         
     |         |         |         |-----G_IMPORTANT_LENGTH *                  : External                                         
     |         |         |         |-----INDEX *                               : External                                         
     |         |         |         |?----H_NTUPLE_OPEN >                       :                                                  
     |         |         |         |?----G_ADD_PATH *                          : External                                         
     |         |         |         |?----G_LOG_MESSAGE *                       : External                                         
     |         |         |-----HSDEDX *                                        : External                                         
     |         |         |-----FLOAT *                                         : External                                         
     |         |         |-----GBPM_X *                                        : External                                         
     |         |         |-----GBPM_Y *                                        : External                                         
     |         |         |-----GBPM_X *                                        : External                                         
     |         |         |-----GBPM_Y *                                        : External                                         
     |         |         |-----GBPM_X *                                        : External                                         
     |         |         |-----GBPM_Y *                                        : External                                         
     |         |         |-----HEXIST *                                        : External                                         
     |         |         |?----G_BUILD_NOTE *                                  : External                                         
     |         |         |?----G_ADD_PATH *                                    : External                                         
     |         |         |?----HFN *                                           : External                                         
     |         |?----G_ADD_PATH *                                              : External                                         
     |         |?----H_SV_NT_KEEP ]                                            :                                                  
     |         |         |-----FLOAT *                                         : External                                         
     |         |         |-----HEXIST *                                        : External                                         
     |         |         |?----G_BUILD_NOTE *                                  : External                                         
     |         |         |?----G_ADD_PATH *                                    : External                                         
     |         |         |?----HFN *                                           : External                                         
     |         |?----G_ADD_PATH *                                              : External                                         
     |?----G_APPEND *                                                          : External                                         
     |-----S_KEEP_RESULTS                                                      :                                                  
     |         |?----S_NTUPLE_K *                                              : External                                         
     |         |?----G_ADD_PATH *                                              : External                                         
     |         |?----S_SV_NT_KEEP ]                                            :                                                  
     |         |         |-----FLOAT *                                         : External                                         
     |         |         |-----HEXIST *                                        : External                                         
     |         |         |?----G_BUILD_NOTE *                                  : External                                         
     |         |         |?----G_ADD_PATH *                                    : External                                         
     |         |         |?----HFN *                                           : External                                         
     |         |?----G_ADD_PATH *                                              : External                                         
     |?----G_APPEND *                                                          : External                                         
     |-----C_KEEP_RESULTS                                                      :                                                  
     |         |?----C_NTUPLE_KEEP                                             :                                                  
     |         |         |??---C_NTUPLE_CHANGE                                 :                                                  
     |         |         |         |-----C_NTUPLE_CLOSE ]                      :                                                  
     |         |         |         |-----NO_NULLS *                            : External                                         
     |         |         |         |-----NO_NULLS *                            : External                                         
     |         |         |         |-----G_SUB_RUN_NUMBER *                    : External                                         
     |         |         |         |?----CHAR *                                : External                                         
     |         |         |         |?----ICHAR *                               : External                                         
     |         |         |         |?----CHAR *                                : External                                         
     |         |         |         |?----ICHAR *                               : External                                         
     |         |         |         |-----G_IMPORTANT_LENGTH *                  : External                                         
     |         |         |         |-----INDEX *                               : External                                         
     |         |         |         |?----C_NTUPLE_OPEN >                       :                                                  
     |         |         |         |?----G_ADD_PATH *                          : External                                         
     |         |         |         |?----G_LOG_MESSAGE *                       : External                                         
     |         |         |-----GBPM_X *                                        : External                                         
     |         |         |-----GBPM_Y *                                        : External                                         
     |         |         |-----ABS *                                           : External                                         
     |         |         |-----SIN *                                           : External                                         
     |         |         |-----COS *                                           : External                                         
     |         |         |-----TAN *                                           : External                                         
     |         |         |-----ABS *                                           : External                                         
     |         |         |-----SIN *                                           : External                                         
     |         |         |-----COS *                                           : External                                         
     |         |         |-----TAN *                                           : External                                         
     |         |         |-----G_BEAM_ON_BCM_CHARGE *                          : External                                         
     |         |         |-----FLOAT *                                         : External                                         
     |         |         |-----HEXIST *                                        : External                                         
     |         |         |-----G_BUILD_NOTE *                                  : External                                         
     |         |         |?----G_ADD_PATH *                                    : External                                         
     |         |         |?----HFN *                                           : External                                         
     |         |?----G_ADD_PATH *                                              : External                                         
     |?----G_APPEND *                                                          : External                                         
     |?----G_ADD_PATH *                                                        : External                                         

Go to engine Flowchart

Node name: G_NTUPLE_SHUTDOWN

 G_NTUPLE_SHUTDOWN                                                             :                                                  
     |-----H_NTUPLE_SHUTDOWN >                                                 :                                                  
     |-----H_SV_NT_SHUTDOWN ]                                                  :                                                  
     |-----S_NTUPLE_SHUTDOWN >                                                 :                                                  
     |-----S_SV_NT_SHUTDOWN ]                                                  :                                                  
     |-----C_NTUPLE_SHUTDOWN >                                                 :                                                  

Go to engine Flowchart

Node name: ENGINE_COMMAND_LINE

 ENGINE_COMMAND_LINE ]                                                         :                                                  
     |(----IARGC *                                                             : External                                         
     |(?---GETARG *                                                            : External                                         
     |?----INDEX *                                                             : External                                         
     |-----THPSET *                                                            : External                                         

Go to engine Flowchart

Node name: G_CTP_DATABASE

 G_CTP_DATABASE ]                                                              :                                                  
     |-----ICHAR *                                                             : External                                         
     |-----ICHAR *                                                             : External                                         
     |?----ICHAR *                                                             : External                                         
     |?----THPSET *                                                            : External                                         

Go to engine Flowchart

Node name: H_NTUPLE_SHUTDOWN

 H_NTUPLE_SHUTDOWN                                                             :                                                  
     |-----H_NTUPLE_CLOSE ]                                                    :                                                  
     |(?---G_ADD_PATH *                                                        : External                                         

Go to engine Flowchart

Node name: H_NTUPLE_OPEN

 H_NTUPLE_OPEN                                                                 :                                                  
     |?----H_NTUPLE_SHUTDOWN >                                                 :                                                  
     |??---G_ADD_PATH *                                                        : External                                         
     |-----G_IO_CONTROL *                                                      : External                                         
     |?----G_ADD_PATH *                                                        : External                                         
     |-----HEXIST *                                                            : External                                         
     |?----G_IO_CONTROL *                                                      : External                                         
     |?----G_BUILD_NOTE *                                                      : External                                         
     |?----G_ADD_PATH *                                                        : External                                         
     |-----HCDIR *                                                             : External                                         
     |-----HROPEN *                                                            : External                                         
     |?----G_IO_CONTROL *                                                      : External                                         
     |?----G_BUILD_NOTE *                                                      : External                                         
     |?----G_ADD_PATH *                                                        : External                                         
     |-----HBOOKN *                                                            : External                                         
     |-----HCDIR *                                                             : External                                         
     |-----HCDIR *                                                             : External                                         
     |-----HEXIST *                                                            : External                                         
     |-----G_BUILD_NOTE *                                                      : External                                         
     |-----SUB_STRING *                                                        : External                                         
     |?----G_ADD_PATH *                                                        : External                                         
     |?----G_LOG_MESSAGE *                                                     : External                                         

Go to engine Flowchart

Node name: H_SV_NT_SHUTDOWN

 H_SV_NT_SHUTDOWN ]                                                            :                                                  
     |-----HCDIR *                                                             : External                                         
     |-----HEXIST *                                                            : External                                         
     |?----G_BUILD_NOTE *                                                      : External                                         
     |?----G_ADD_PATH *                                                        : External                                         
     |??---G_IO_CONTROL *                                                      : External                                         
     |(----HCDIR *                                                             : External                                         
     |(----G_BUILD_NOTE *                                                      : External                                         
     |(----G_ADD_PATH *                                                        : External                                         
     |(----G_LOG_MESSAGE *                                                     : External                                         
     |(----HROUT *                                                             : External                                         
     |(----HREND *                                                             : External                                         
     |(----G_IO_CONTROL *                                                      : External                                         
     |(----HCDIR *                                                             : External                                         
     |((?--G_ADD_PATH *                                                        : External                                         

Go to engine Flowchart

Node name: S_NTUPLE_SHUTDOWN

 S_NTUPLE_SHUTDOWN                                                             :                                                  
     |-----S_NTUPLE_CLOSE ]                                                    :                                                  
     |(?---G_ADD_PATH *                                                        : External                                         

Go to engine Flowchart

Node name: S_NTUPLE_OPEN

 S_NTUPLE_OPEN                                                                 :                                                  
     |?----S_NTUPLE_SHUTDOWN >                                                 :                                                  
     |??---G_ADD_PATH *                                                        : External                                         
     |-----G_IO_CONTROL *                                                      : External                                         
     |?----G_ADD_PATH *                                                        : External                                         
     |-----HEXIST *                                                            : External                                         
     |?----G_IO_CONTROL *                                                      : External                                         
     |?----G_BUILD_NOTE *                                                      : External                                         
     |?----G_ADD_PATH *                                                        : External                                         
     |-----HCDIR *                                                             : External                                         
     |-----HROPEN *                                                            : External                                         
     |?----G_IO_CONTROL *                                                      : External                                         
     |?----G_BUILD_NOTE *                                                      : External                                         
     |?----G_ADD_PATH *                                                        : External                                         
     |-----HBOOKN *                                                            : External                                         
     |-----HCDIR *                                                             : External                                         
     |-----HCDIR *                                                             : External                                         
     |-----HEXIST *                                                            : External                                         
     |-----G_BUILD_NOTE *                                                      : External                                         
     |-----SUB_STRING *                                                        : External                                         
     |?----G_ADD_PATH *                                                        : External                                         
     |?----G_LOG_MESSAGE *                                                     : External                                         

Go to engine Flowchart

Node name: S_SV_NT_SHUTDOWN

 S_SV_NT_SHUTDOWN ]                                                            :                                                  
     |-----HCDIR *                                                             : External                                         
     |-----HEXIST *                                                            : External                                         
     |?----G_BUILD_NOTE *                                                      : External                                         
     |?----G_ADD_PATH *                                                        : External                                         
     |??---G_IO_CONTROL *                                                      : External                                         
     |(----HCDIR *                                                             : External                                         
     |(----G_BUILD_NOTE *                                                      : External                                         
     |(----G_ADD_PATH *                                                        : External                                         
     |(----G_LOG_MESSAGE *                                                     : External                                         
     |(----HROUT *                                                             : External                                         
     |(----HREND *                                                             : External                                         
     |(----G_IO_CONTROL *                                                      : External                                         
     |(----HCDIR *                                                             : External                                         
     |((?--G_ADD_PATH *                                                        : External                                         

Go to engine Flowchart

Node name: C_NTUPLE_SHUTDOWN

 C_NTUPLE_SHUTDOWN                                                             :                                                  
     |-----C_NTUPLE_CLOSE ]                                                    :                                                  
     |(?---G_ADD_PATH *                                                        : External                                         

Go to engine Flowchart

Node name: C_NTUPLE_OPEN

 C_NTUPLE_OPEN                                                                 :                                                  
     |?----C_NTUPLE_SHUTDOWN >                                                 :                                                  
     |??---G_ADD_PATH *                                                        : External                                         
     |-----G_IO_CONTROL *                                                      : External                                         
     |?----G_ADD_PATH *                                                        : External                                         
     |-----HEXIST *                                                            : External                                         
     |?----G_IO_CONTROL *                                                      : External                                         
     |?----G_BUILD_NOTE *                                                      : External                                         
     |?----G_ADD_PATH *                                                        : External                                         
     |-----HCDIR *                                                             : External                                         
     |-----HROPEN *                                                            : External                                         
     |?----G_IO_CONTROL *                                                      : External                                         
     |?----G_BUILD_NOTE *                                                      : External                                         
     |?----G_ADD_PATH *                                                        : External                                         
     |-----HBOOKN *                                                            : External                                         
     |-----HCDIR *                                                             : External                                         
     |-----HCDIR *                                                             : External                                         
     |-----HEXIST *                                                            : External                                         
     |-----G_BUILD_NOTE *                                                      : External                                         
     |-----SUB_STRING *                                                        : External                                         
     |?----G_ADD_PATH *                                                        : External                                         
     |?----G_LOG_MESSAGE *                                                     : External                                         

Go to engine Flowchart

Node name: G_ANALYZE_MISC

 G_ANALYZE_MISC ]                                                              :                                                  
     |-----GMISC_DEC_DATA *                                                    : External                                         
     |-----GBPM_XP_PED *                                                       : External                                         
     |-----GMISC_DEC_DATA *                                                    : External                                         
     |-----GBPM_XM_PED *                                                       : External                                         
     |-----GMISC_DEC_DATA *                                                    : External                                         
     |-----GBPM_YP_PED *                                                       : External                                         
     |-----GMISC_DEC_DATA *                                                    : External                                         
     |-----GBPM_YM_PED *                                                       : External                                         
     |-----GMISC_DEC_DATA *                                                    : External                                         
     |-----GBPM_XP_PED *                                                       : External                                         
     |-----GMISC_DEC_DATA *                                                    : External                                         
     |-----GBPM_XM_PED *                                                       : External                                         
     |-----GMISC_DEC_DATA *                                                    : External                                         
     |-----GBPM_YP_PED *                                                       : External                                         
     |-----GMISC_DEC_DATA *                                                    : External                                         
     |-----GBPM_YM_PED *                                                       : External                                         
     |?----GMISC_DEC_DATA *                                                    : External                                         
     |?----GBPM_XP_PED *                                                       : External                                         
     |?----GMISC_DEC_DATA *                                                    : External                                         
     |?----GBPM_XM_PED *                                                       : External                                         
     |?----GMISC_DEC_DATA *                                                    : External                                         
     |?----GBPM_YP_PED *                                                       : External                                         
     |?----GMISC_DEC_DATA *                                                    : External                                         
     |?----GBPM_YM_PED *                                                       : External                                         
     |(----GBPM_KAPPA *                                                        : External                                         
     |(----GBPM_ALPHA_X *                                                      : External                                         
     |(----GBPM_KAPPA *                                                        : External                                         
     |(----GBPM_ALPHA_Y *                                                      : External                                         
     |(----SQRT *                                                              : External                                         
     |(----GBPM_X_OFF *                                                        : External                                         
     |(----SQRT *                                                              : External                                         
     |(----GBPM_Y_OFF *                                                        : External                                         
     |(----GBPM_ZPOS *                                                         : External                                         
     |(----GBPM_ZPOS *                                                         : External                                         
     |(((--ABS *                                                               : External                                         
     |(((--GMISC_DEC_DATA *                                                    : External                                         
     |(((--FLOAT *                                                             : External                                         
     |(((--ABS *                                                               : External                                         
     |(((--GMISC_DEC_DATA *                                                    : External                                         
     |(((--MAX *                                                               : External                                         
     |(((--MIN *                                                               : External                                         
     |(((--ASIN *                                                              : External                                         
     |(((?+SIGN *                                                              : External                                         
     |(((?+SIN *                                                               : External                                         
     |(((--MAX *                                                               : External                                         
     |(((--MIN *                                                               : External                                         
     |(((?-ASIN *                                                              : External                                         
     |(((?-SIGN *                                                              : External                                         
     |(((?-SIN *                                                               : External                                         

Go to engine Flowchart

Node name: H_NTUPLE_CLOSE

 H_NTUPLE_CLOSE ]                                                              :                                                  
     |-----HCDIR *                                                             : External                                         
     |-----HEXIST *                                                            : External                                         
     |?----G_ADD_PATH *                                                        : External                                         
     |??---G_IO_CONTROL *                                                      : External                                         
     |-----HCDIR *                                                             : External                                         
     |-----G_ADD_PATH *                                                        : External                                         
     |-----G_LOG_MESSAGE *                                                     : External                                         
     |-----HROUT *                                                             : External                                         
     |-----HREND *                                                             : External                                         
     |-----G_IO_CONTROL *                                                      : External                                         
     |-----HCDIR *                                                             : External                                         
     |?----G_ADD_PATH *                                                        : External                                         

Go to engine Flowchart

Node name: C_NTUPLE_CLOSE

 C_NTUPLE_CLOSE ]                                                              :                                                  
     |-----HCDIR *                                                             : External                                         
     |-----HEXIST *                                                            : External                                         
     |?----G_ADD_PATH *                                                        : External                                         
     |??---G_IO_CONTROL *                                                      : External                                         
     |-----HCDIR *                                                             : External                                         
     |-----G_ADD_PATH *                                                        : External                                         
     |-----G_LOG_MESSAGE *                                                     : External                                         
     |-----HROUT *                                                             : External                                         
     |-----HREND *                                                             : External                                         
     |-----G_IO_CONTROL *                                                      : External                                         
     |-----HCDIR *                                                             : External                                         
     |?----G_ADD_PATH *                                                        : External                                         

Go to engine Flowchart

Node name: H_NTUPLE_SHUTDOWN

 H_NTUPLE_SHUTDOWN                                                             :                                                  
     |-----H_NTUPLE_CLOSE ]                                                    :                                                  
     |(?---G_ADD_PATH *                                                        : External                                         

Go to engine Flowchart

Node name: S_NTUPLE_CLOSE

 S_NTUPLE_CLOSE ]                                                              :                                                  
     |-----HCDIR *                                                             : External                                         
     |-----HEXIST *                                                            : External                                         
     |?----G_ADD_PATH *                                                        : External                                         
     |??---G_IO_CONTROL *                                                      : External                                         
     |-----HCDIR *                                                             : External                                         
     |-----G_ADD_PATH *                                                        : External                                         
     |-----G_LOG_MESSAGE *                                                     : External                                         
     |-----HROUT *                                                             : External                                         
     |-----HREND *                                                             : External                                         
     |-----G_IO_CONTROL *                                                      : External                                         
     |-----HCDIR *                                                             : External                                         
     |?----G_ADD_PATH *                                                        : External                                         

Go to engine Flowchart

Node name: S_NTUPLE_SHUTDOWN

 S_NTUPLE_SHUTDOWN                                                             :                                                  
     |-----S_NTUPLE_CLOSE ]                                                    :                                                  
     |(?---G_ADD_PATH *                                                        : External                                         

Go to engine Flowchart

Node name: C_NTUPLE_SHUTDOWN

 C_NTUPLE_SHUTDOWN                                                             :                                                  
     |-----C_NTUPLE_CLOSE ]                                                    :                                                  
     |(?---G_ADD_PATH *                                                        : External                                         

Go to engine Flowchart

Node name: H_NTUPLE_CLOSE

 H_NTUPLE_CLOSE ]                                                              :                                                  
     |-----HCDIR *                                                             : External                                         
     |-----HEXIST *                                                            : External                                         
     |?----G_ADD_PATH *                                                        : External                                         
     |??---G_IO_CONTROL *                                                      : External                                         
     |-----HCDIR *                                                             : External                                         
     |-----G_ADD_PATH *                                                        : External                                         
     |-----G_LOG_MESSAGE *                                                     : External                                         
     |-----HROUT *                                                             : External                                         
     |-----HREND *                                                             : External                                         
     |-----G_IO_CONTROL *                                                      : External                                         
     |-----HCDIR *                                                             : External                                         
     |?----G_ADD_PATH *                                                        : External                                         

Node name: S_NTUPLE_CLOSE

 S_NTUPLE_CLOSE ]                                                              :                                                  
     |-----HCDIR *                                                             : External                                         
     |-----HEXIST *                                                            : External                                         
     |?----G_ADD_PATH *                                                        : External                                         
     |??---G_IO_CONTROL *                                                      : External                                         
     |-----HCDIR *                                                             : External                                         
     |-----G_ADD_PATH *                                                        : External                                         
     |-----G_LOG_MESSAGE *                                                     : External                                         
     |-----HROUT *                                                             : External                                         
     |-----HREND *                                                             : External                                         
     |-----G_IO_CONTROL *                                                      : External                                         
     |-----HCDIR *                                                             : External                                         
     |?----G_ADD_PATH *                                                        : External                                         

Go to engine Flowchart

Node name: C_NTUPLE_CLOSE

 C_NTUPLE_CLOSE ]                                                              :                                                  
     |-----HCDIR *                                                             : External                                         
     |-----HEXIST *                                                            : External                                         
     |?----G_ADD_PATH *                                                        : External                                         
     |??---G_IO_CONTROL *                                                      : External                                         
     |-----HCDIR *                                                             : External                                         
     |-----G_ADD_PATH *                                                        : External                                         
     |-----G_LOG_MESSAGE *                                                     : External                                         
     |-----HROUT *                                                             : External                                         
     |-----HREND *                                                             : External                                         
     |-----G_IO_CONTROL *                                                      : External                                         
     |-----HCDIR *                                                             : External                                         
     |?----G_ADD_PATH *                                                        : External                                         

Return to ENGINE
Return to Hall C Software Documentation