Difference between revisions of "Hallc soft:engine desc"
(9 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | == engine Flowchart == | + | === 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: | ||
+ | |||
− | |||
<code> | <code> | ||
Meaning of Symbols: | Meaning of Symbols: | ||
Line 12: | Line 14: | ||
? ==> module is in IF clause | ? ==> module is in IF clause | ||
( ==> module is in DO loop | ( ==> module is in DO loop | ||
− | + | </code> | |
− | |||
− | |||
− | |||
− | |||
+ | == Node name: ENGINE == | ||
+ | <code> | ||
ENGINE : | ENGINE : | ||
− | |-----G_REGISTER_VARIABLES | + | |-----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 | |-----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 | |
− | + | </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 |
− | | |?----G_ADD_PATH * | + | | | |-----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 | |?----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 |
− | | |-----REGPARMINT * | + | | |-----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 |
− | | |-----REGEVENTREAL * | + | | | |-----REGPARMSTRING * : External |
− | | |----- | + | | |-----R_C_NTUPLE ] : |
− | | |----- | + | | | |-----REGPARMINT * : External |
− | | |----- | + | | | |-----REGPARMSTRING * : External |
− | | |----- | + | | | |-----REGPARMSTRINGARRAY * : External |
− | | |----- | + | | | |-----REGPARMINT * : External |
− | | |----- | + | | | |-----REGEVENTINT * : External |
− | | |----- | + | | | |-----REGEVENTINT * : External |
− | | |-----REGPARMINT * | + | | | |-----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 |
− | | |?----G_APPEND * : External | + | |-----JIAND * : External |
− | | | | + | |-----JIEOR * : External |
− | |?----G_APPEND * | + | |-----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 | | | |?----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_ADD_PATH * : External | ||
+ | | | |?----G_LOG_MESSAGE * : External | ||
| |?----G_APPEND * : 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 | | |?----G_APPEND * : External | ||
− | | |?----G_ADD_PATH * | + | | |-----S_SV_NT_INIT : |
− | |?---- | + | | | |?----S_SV_NT_SHUTDOWN ] : |
− | |----- | + | | | |??---G_ADD_PATH * : External |
− | |?---- | + | | | |-----NO_NULLS * : External |
− | |?----G_ADD_PATH * | + | | | |-----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 | |?----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 | |?----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 | |?----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 | |?----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 |
− | |-----JIAND * | + | | | |???--G_DECODE_FB_DETECTOR * : External |
− | |----- | + | | | |???--G_DECODE_FB_DETECTOR * : External |
− | |-----JISHFT * | + | | | |???--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_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_ADD_PATH * | + | | | |((?--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_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 |
− | | | |-----NO_NULLS * | + | |??---G_APPEND * : External |
− | | | | | + | |?----G_ADD_PATH * : External |
− | | | |-----G_SUB_RUN_NUMBER * | + | |?----HACK_ANAL * : External |
− | | | |?----CHAR * | + | |??---G_APPEND * : External |
− | | | |?----ICHAR * | + | </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_BUILD_NOTE * : External | ||
| | |?----G_ADD_PATH * : External | | | |?----G_ADD_PATH * : External | ||
− | | | |?---- | + | | | |?----HFN * : External |
− | | | | + | | |?----G_ADD_PATH * : External |
− | | | | + | | |?----H_SV_NT_KEEP ] : |
− | | | |----- | + | | | |-----FLOAT * : External |
| | |-----HEXIST * : External | | | |-----HEXIST * : External | ||
− | | | | | + | | | |?----G_BUILD_NOTE * : External |
− | |||
| | |?----G_ADD_PATH * : External | | | |?----G_ADD_PATH * : External | ||
− | | | |?---- | + | | | |?----HFN * : External |
− | | |?----G_APPEND * | + | | |?----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 | | | |-----HEXIST * : External | ||
| | |-----G_BUILD_NOTE * : External | | | |-----G_BUILD_NOTE * : External | ||
− | |||
| | |?----G_ADD_PATH * : 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 | |?----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 | |?----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_ADD_PATH * : External | ||
− | + | |-----G_IO_CONTROL * : External | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |----- | ||
|?----G_ADD_PATH * : External | |?----G_ADD_PATH * : External | ||
− | |?---- | + | |-----HEXIST * : External |
− | |-----G_ADD_PATH * : 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 | |?----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 | |?----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 ] : | S_NTUPLE_CLOSE ] : | ||
|-----HCDIR * : External | |-----HCDIR * : External | ||
Line 2,423: | Line 1,535: | ||
|-----HCDIR * : External | |-----HCDIR * : External | ||
|?----G_ADD_PATH * : External | |?----G_ADD_PATH * : External | ||
+ | </code> | ||
+ | Go to [[#engine Flowchart|engine Flowchart]] | ||
− | + | == Node name: C_NTUPLE_CLOSE == | |
− | + | <code> | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
C_NTUPLE_CLOSE ] : | C_NTUPLE_CLOSE ] : | ||
|-----HCDIR * : External | |-----HCDIR * : External | ||
Line 2,493: | Line 1,553: | ||
|-----HCDIR * : External | |-----HCDIR * : External | ||
|?----G_ADD_PATH * : 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 15: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