MC Crosstalk Generation


                              Titles:  MCXT
                              =============
 
Contact:  N. West, Oxford.
 
 
Revision History:-
================
 
3.02    N. West         First version.


 
Titles Files
------------
 
mc_crosstalk.dat
 
 
Verification
------------
 
 
Description
-----------

    This bank controls the generation of crosstalk in the Monte Carlo as follows:-

    1)   Look for MCPMs with charge above _THRESH.
    2)   For each:-
         1)   Use Xtalk Mean Width Model to compute a width.
         2)   Use Xtalk RMS Width Model to compute an RMS of the width.
         3)   Pick a width randomly usung mean and RMS.
         4)   Use Channel Position Look-up Table to determine which channels are within
              width and for each:-
              1)   Use Xtalk Charge Model to select a charge and create an MCPM.

Data Words
----------
 
       I = integer, F = floating point
 
                   Fixed length Database Header. See titles_dbhdr
 
         KMCXT...  Mnemonic relative to start of user data e.g.
                   icons(ldgeds + KGEDS_THRESH) is the threshold.
 

   1  F _THRESH      Charge threshold to generate xtalk.  Set <=0. to disable.
2..10 F              Spare

     Channel Position Look-up Table

     Xtalk affects all channels within a pulse height dependent distance of
     a high signal channel.  This table relates channel number to distance
     in units in which neighbouring channels on the same daughter board (DB) 
     are 1.0 unit apart.  The table accounts for the fact that the distance 
     between neighbouring channels on different DBs is greater than 1.0

  11  F _CHAN_POS    Position of channel 0
  12  F              Position of channel 1
...
  42  F              Position of channel 32


     Xtalk Mean Width Model

     This model translates a given charge above threshold into a mean width.

  43  F _WMEAN_MODEL Parameterisation type. See below. Must be 1.0. 
  44  F _WMEAN_P1    Parameter 1.
  45  F _WMEAN_P2    Parameter 2.
  46  F _WMEAN_P3    Parameter 3.
 ..           

     Xtalk Width RMS Model

     This model translates a given charge above threshold into a width RMS.

  54  F _WRMS_MODEL Parameterisation type. See below. Must be 1.0.  
  55  F _WRMS_P1    Parameter 1. 
  56  F _WRMS_P2    Parameter 2. 
  57  F _WRMS_P3    Parameter 3.
...

     Xtalk Charge Model

     This model translates a given charge above threshold into induced charge
     on neighbouring channel.

 
  65  F _CHARGE_MODEL Parameterisation type. See below. Must be 0.
  66  F _CHARGE_P1   Parameter 1.
  67  F _CHARGE_P2   Parameter 2.
  68  F _CHARGE_P3   Parameter 3.


     Xtalk models

     Currently the Xtalk generation models are hardwired, although the
     bank has been designed so that alternative models could be implimented.

     Model      Parameterisation (Pi = parameter i)

      0.        P1
      1.        P1  +  P2 * exp ( Qhs / P3 )
 

Go Back to the Snoman Companion Top Page