SSD DAQ and the Databases
|
SDM
SPA
|
In order to perform realistic
simulations of silicon microstrip detectors
(see SLS above), a SSD Database Manager (SDM)
module has been created.
This module :
- creates and fills a calibration database (pedestal values, noise
distribution),
- creates and fills a condition database (dead strips, dead chips).
A schematic description of SDM procedure can be
found here. The tables used by
SDM are described here.
This module randomly determines if a strip, a chip, a wafer is working, a
pedestal pedestal and noise values for each strip based on a given
percentage of dead strips, pedestal and noise distributions. Currently
the calibration and condition databases are stored in ROOT files.
The action of the SSD DAQ on the
strip amplitudes is simulated within the
SSD Pedestal Annihilator (SPA) module. This module :
- reads the strip amplitudes from the sls_strip table
- adds for each strip a pedestal and noise value according to the
databases created by SDM.
- subtracts the pedestal and apply a DAQ cut (typically 3 sigma of the
noise value)
- creates and fills a spa_strip table with the remaining signals.
A schematic description of SPA procedure can be
found here. SPA needs to be update to include
the 10 to 8 bits data compression performed in the DAQ mezzanines. The
behavior of the DAQ in "calibration" mode needs to be defined and further on
to be implemented in this module.
Last modified: Wed Jan 19 15:54:03 MET