Difference between revisions of "Hallc soft:engine desc"
From HallCWiki
Jump to navigationJump to searchm |
|||
Line 24: | Line 24: | ||
| | |-----REGPARMINT /3/ * : External | | | |-----REGPARMINT /3/ * : External | ||
| |-----R_GEN_RUN_INFO ] : | | |-----R_GEN_RUN_INFO ] : | ||
− | | | |-----REGPARMINT * | + | | | |-----REGPARMINT /3/ * : External |
− | |||
− | |||
| | |-----REGPARMSTRING * : External | | | |-----REGPARMSTRING * : External | ||
| | |-----REGPARMINTARRAY * : External | | | |-----REGPARMINTARRAY * : External | ||
− | | | |-----REGPARMINT * | + | | | |-----REGPARMINT /2/ * : External |
− | |||
| | |-----REGPARMREAL * : External | | | |-----REGPARMREAL * : External | ||
| | |-----REGPARMINT * : External | | | |-----REGPARMINT * : External | ||
Line 37: | Line 34: | ||
| |-----R_GEN_SCALERS ] : | | |-----R_GEN_SCALERS ] : | ||
| | |-----REGPARMINTARRAY * : External | | | |-----REGPARMINTARRAY * : External | ||
− | | | |-----REGPARMINT * | + | | | |-----REGPARMINT /2/ * : External |
− | |||
| | |-----REGPARMREAL * : External | | | |-----REGPARMREAL * : External | ||
| | |-----REGEVENTINTARRAY * : External | | | |-----REGEVENTINTARRAY * : External | ||
− | | | |-----REGEVENTDOUBLEARRAY * | + | | | |-----REGEVENTDOUBLEARRAY /2/ * : External |
− | |||
| | |-----REGEVENTREAL * : External | | | |-----REGEVENTREAL * : External | ||
| | |-----REGEVENTREALARRAY * : External | | | |-----REGEVENTREALARRAY * : External | ||
| | |-----REGEVENTDOUBLEARRAY * : External | | | |-----REGEVENTDOUBLEARRAY * : External | ||
− | | | |-----REGEVENTINT * | + | | | |-----REGEVENTINT /3/ * : External |
− | |||
− | |||
| | |-----REGEVENTDOUBLEARRAY * : External | | | |-----REGEVENTDOUBLEARRAY * : External | ||
| | |-----REGEVENTINTARRAY * : External | | | |-----REGEVENTINTARRAY * : External | ||
| | |-----REGPARMINT * : External | | | |-----REGPARMINT * : External | ||
− | | | |-----REGEVENTINTARRAY * | + | | | |-----REGEVENTINTARRAY /2/ * : External |
− | |||
| | |-----REGEVENTDOUBLEARRAY * : External | | | |-----REGEVENTDOUBLEARRAY * : External | ||
| | |-----REGPARMINT * : External | | | |-----REGPARMINT * : External | ||
Line 73: | Line 65: | ||
| | |-----REGPARMREAL * : External | | | |-----REGPARMREAL * : External | ||
| | |-----REGEVENTINT * : External | | | |-----REGEVENTINT * : External | ||
− | | | |-----REGEVENTINTARRAY * | + | | | |-----REGEVENTINTARRAY /2/ * : External |
− | + | | | |-----REGEVENTREALARRAY /3/* : External | |
− | |||
− | |||
− | | | |-----REGEVENTREALARRAY * | ||
| | |-----REGEVENTREAL * : External | | | |-----REGEVENTREAL * : External | ||
− | | | |-----REGPARMREALARRAY * | + | | | |-----REGPARMREALARRAY /3/ * : External |
− | |||
− | |||
| | |-----REGPARMINT * : External | | | |-----REGPARMINT * : External | ||
| | |-----REGEVENTREAL * : External | | | |-----REGEVENTREAL * : External | ||
Line 90: | Line 77: | ||
| | |-----REGEVENTINT * : External | | | |-----REGEVENTINT * : External | ||
| | |-----REGEVENTINTARRAY * : External | | | |-----REGEVENTINTARRAY * : External | ||
− | | | |-----REGEVENTREALARRAY * | + | | | |-----REGEVENTREALARRAY /2/ * : External |
− | |||
| | |-----REGPARMINT * : External | | | |-----REGPARMINT * : External | ||
| |-----SQUEEZE * : External | | |-----SQUEEZE * : External | ||
Line 104: | Line 90: | ||
| | |-----R_HMS_DATA_STRUCTURES ] : | | | |-----R_HMS_DATA_STRUCTURES ] : | ||
| | | |-----REGPARMREAL * : External | | | | |-----REGPARMREAL * : External | ||
− | | | | |-----REGEVENTINTARRAY * | + | | | | |-----REGEVENTINTARRAY /2/ * : External |
− | |||
| | | |-----REGEVENTINT * : External | | | | |-----REGEVENTINT * : External | ||
− | | | | |-----REGEVENTINTARRAY * | + | | | | |-----REGEVENTINTARRAY /2/ * : External |
− | |||
| | | |-----REGEVENTINT * : External | | | | |-----REGEVENTINT * : External | ||
| | | |-----REGEVENTREALARRAY * : External | | | | |-----REGEVENTREALARRAY * : External | ||
− | | | | |-----REGEVENTINTARRAY * | + | | | | |-----REGEVENTINTARRAY /3/ * : External |
− | |||
− | |||
| | | |-----REGEVENTINT * : External | | | | |-----REGEVENTINT * : External | ||
| | | |-----REGEVENTINTARRAY * : External | | | | |-----REGEVENTINTARRAY * : External | ||
Line 120: | Line 102: | ||
| | | |-----REGEVENTINT * : External | | | | |-----REGEVENTINT * : External | ||
| | | |-----REGEVENTINTARRAY * : External | | | | |-----REGEVENTINTARRAY * : External | ||
− | | | | |-----REGEVENTREALARRAY * | + | | | | |-----REGEVENTREALARRAY /4/ * : External |
− | |||
− | |||
− | |||
| | | |-----REGEVENTREAL * : External | | | | |-----REGEVENTREAL * : External | ||
| | | |-----REGEVENTINT * : External | | | | |-----REGEVENTINT * : External |
Revision as of 12:50, 16 April 2012
engine Flowchart
Here is the flowchart for the engine program - the main program of the Hall C Fortran analysis code:
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
/n/ ==> function/subroutine called n times
=============
Node name ==> ENGINE
=============
ENGINE :
|-----G_REGISTER_VARIABLES :
| |-----R_GEN_FILENAMES ] :
| | |-----REGPARMSTRING /12/ * : External
| | |-----REGPARMINT /3/ * : External
| |-----R_GEN_RUN_INFO ] :
| | |-----REGPARMINT /3/ * : External
| | |-----REGPARMSTRING * : External
| | |-----REGPARMINTARRAY * : External
| | |-----REGPARMINT /2/ * : External
| | |-----REGPARMREAL * : External
| | |-----REGPARMINT * : External
| |-----R_GEN_EVENT_INFO ] :
| | |-----REGEVENTINT * : External
| |-----R_GEN_SCALERS ] :
| | |-----REGPARMINTARRAY * : External
| | |-----REGPARMINT /2/ * : External
| | |-----REGPARMREAL * : External
| | |-----REGEVENTINTARRAY * : External
| | |-----REGEVENTDOUBLEARRAY /2/ * : External
| | |-----REGEVENTREAL * : External
| | |-----REGEVENTREALARRAY * : External
| | |-----REGEVENTDOUBLEARRAY * : External
| | |-----REGEVENTINT /3/ * : External
| | |-----REGEVENTDOUBLEARRAY * : External
| | |-----REGEVENTINTARRAY * : External
| | |-----REGPARMINT * : External
| | |-----REGEVENTINTARRAY /2/ * : 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 /2/ * : External
| | |-----REGEVENTREALARRAY /3/* : External
| | |-----REGEVENTREAL * : External
| | |-----REGPARMREALARRAY /3/ * : External
| | |-----REGPARMINT * : External
| | |-----REGEVENTREAL * : External
| | |-----REGPARMINT * : External
| | |-----REGPARMREAL * : External
| | |-----REGEVENTINT * : External
| | |-----REGEVENTINTARRAY * : External
| | |-----REGEVENTINT * : External
| | |-----REGEVENTINTARRAY * : External
| | |-----REGEVENTREALARRAY /2/ * : 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 /2/ * : External
| | | |-----REGEVENTINT * : External
| | | |-----REGEVENTINTARRAY /2/ * : External
| | | |-----REGEVENTINT * : External
| | | |-----REGEVENTREALARRAY * : External
| | | |-----REGEVENTINTARRAY /3/ * : External
| | | |-----REGEVENTINT * : External
| | | |-----REGEVENTINTARRAY * : External
| | | |-----REGEVENTREALARRAY * : External
| | | |-----REGEVENTINTARRAY * : External
| | | |-----REGEVENTINT * : External
| | | |-----REGEVENTINTARRAY * : External
| | | |-----REGEVENTREALARRAY /4/ * : 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_REP_ERR * : External
|-----ENGINE_COMMAND_LINE ] :
|-----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_REP_ERR * : External
|-----ENGINE_COMMAND_LINE ] :
|?----G_CTP_DATABASE ] :
|??---G_ADD_PATH * : External
|-----ENGINE_COMMAND_LINE ] :
|-----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_REP_ERR * : External
|-----G_OPEN_SOURCE ] :
|?----G_ADD_PATH * : External
|?----G_REP_ERR * : External
|?----G_PREPROC_OPEN ] :
| |-----G_SUB_RUN_NUMBER * : External
| |-----EVOPEN * : External
| |?----CEMSG * : External
| |?----G_ADD_PATH * : External
|??---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 :
| |?----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_REP_ERR * : External
|??---ENGINE_COMMAND_LINE ] :
|??---H_FIELDCORR + :
|-----S_FIELDCORR ] :
| |?----EXP * : External
|?----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
|-----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 :
| |-----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
|-----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 ] :
| |?----JIEOR * : External
| |-----JIAND * : External
| |?----G_ADD_PATH * : External
| |?----JISHFT * : External
| |-----G_ADD_PATH * : External
|-----G_APPEND * : External
|-----TIME * : External
|-----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
|-----TIME * : External
|-----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_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 :
| |-----H_NTUPLE_SHUTDOWN > :
| |-----H_SV_NT_SHUTDOWN ] :
| |-----S_NTUPLE_SHUTDOWN > :
| |-----S_SV_NT_SHUTDOWN ] :
| |-----C_NTUPLE_SHUTDOWN > :
|-----G_ADD_PATH * : External
|-----G_REP_ERR * : External
|-----EVCLOSE * : External
Return to ENGINE
Return to Hall C Software Documentation