Titles: TCLN ============= Contact: M. Thorman, Oxford. Revision History:- ================ 2.09 M.Thorman First version. 3.00 M.Thorman Added KTCLN_LEG_PAR word to TCLN 1. X.Chen Added KTCLN_THETA_IJ word to TCLN 1. 4.01 N.McCauley Added KTCLN_NECK_LIKE_PAR word to TCLN 1. 4.02 B. Heintzelman Added KTCLN_ANG_CORR_HISTOS word to TCLN 1. KTCLN_ANG_CORR_HISTOS controls histogram ID offset. S. Oser Added ITR (InTime Ratio) parameterisation. N. West Fix type (SOL_DIR_PAR and HAR_PAR were interchanged). Add Network on/off mode: Update fitters. B. Heintzelman ANG_CORR now 17 parameters. Titles Files ------------ classifier.dat Verification ------------ Description ----------- There are actually two banks for the network classifier. TCLN 1 is a general control bank used to specify which parameters are to be extracted from each event and also which fitters to use. TCLN 2 holds a complete description of a feed-forward neural network with any number of input, hidden and output nodes (but only one hidden layer). The activation function used at each node is Act = 1 / ( 1 + exp-(w.X + bias) ) Where (w.X) is the weighted sum of the outputs of all nodes from the previous layer. Refer to the symbol table for the relevant symbolic commands. Data Words --------- TCLN 1 ====== Fixed length Database Header. See titles_dbhdr.html KTCLN_ 1 I MIN_NHIT Minimum number of pmt hits for classification 2 I MAX_NHIT Maximum number of pmt hits for classification 3 I VTX_TYPE Type of fitted vertex to use (-1..9): 4 I DIR_TYPE Type of fitted direction to use (-1..9): -1 = MCO 0 = not required 1 = FT1 2 = FT2 (+ve values correspond to the 3 = FT3 structural link from the FT bank 4 = FTE for the desired fitter.) 5 = FTT 6 = FTQ 7 = FTG 8 = FTM 9 = FTP 5 F RES_CUT Residual cut (cm) - if a pmt hit has a residual exceeding this value, it is discarded and not used when calculating the parameters. 6 I USE_NET Network on/off =0 if just generating the input parameters =1 if network output also required (A network must be defined in TCLN 2 for this case) =-1 if FTXC (Fitter Classifier) banks are to be produced instead of CLNP/CLNO. 7 I ANG_CORR_HISTOS Angular Corr Fn histogram control:- =0 none output; >0 histogram numbering offset i.e. all histograms have this offset added 8 I ITR_LOWER_WINDOW ITR lower time window 9 I ITR_UPPER_WINDOW ITR upper time window 10-14 Spare Selecting the network input parameters:- 15 I NHIT_PAR NHIT parameter (switch) 16 I SOL_DIR_PAR Cosine of angle to sun (switch) 17 I HAR_PAR Number of harmonic (beta) parameters 18 I RES_HAR_PAR Number of residual-harmonic (gamma) parameters 19 I RES_PAR Number of residual (mu) parameters 20 I LEG_PAR Number of Legendre polynomial parameters. (See note 1.) 21 I THETA_IJ_PAR Theta_ij parameter (switch) 22 I NECK_LIKE_PAR Neck Likelihood Parameter (switch) 23 I ANG_CORR_PAR Heintzelman angular correlation parameters (must be either 0 or 17) 24 I ITR_PAR Intime Ratio (ITR) parameter
TCLN 2 ====== Fixed length Database Header. See titles_dbhdr.html KTCLN_ 1 I NUM_INP Number of input nodes (An error will be generated if this does not match the requested number of parameters.) 2 I NUM_HID Number of hidden nodes 3 I NUM_OUT Number of output nodes 4-7 Reserved **** 1st hidden node: 8 F WEIGHTS Bias 9 F Link to input 1 10 F 2 11 F 3 12 F . . . **** 2nd hidden node: Ni+1 +8 F Bias 9 F Link to input 1 10 F 2 11 F 3 12 F . . ...similarly for all remaining hidden nodes **** 1st output node: Nh(Ni+1) +8 F Bias 9 F Link to hidden node 1 10 F 2 11 F 3 12 F . . ...similarly for remaining output nodes Here, Ni and Nh indicate the number of input and hidden nodes. Note: Even if there is no link between layers for some nodes, a weight should still appear here, and be set to zero.