Title: INFN-Bari DAQ for ancillary systems
1INFN-Bari DAQ for ancillary systems
- Monica Brigida, Fabio Gargano, Francesco Loparco
and Nicola Mazziotta - INFN Bari
- May. 15, 2006
2PS test beam set-up
- VME read-out modules
- 1 Controller CAEN V2718 PCI PC CARD and 5 m
optical cable - 1 SEQ CAEN V551B
- 2 FADC CAEN V550
- 1 ADC CAEN V792 32 channels
- 1 I/O CAEN V513
- 1 Scaler CAEN V560
- 1 TDC CAEN V488 8 channels ECL
- Ancillary system
- 2 Cherenkov counters
- 4 SSDs modules 384x2 channels
- 5 plastic scintillator counters
- 1 TRD 16 modules
- EM CAL 1-2 channel(s)
- 2 TOF ?
3DAQ schematic
VME CRATE
5 m optical cable
HP XW4300 3.2GHz P4, 3Gb RAM and HDD 500Gb SLC
4.2 OS kernel 2.6.22 CAEN A2818 PCI CARD DAQ code
based on C language and VME CAEN driver and
library Online display (OFF Spill) based on ROOT
Data storage format ROOT tree and binary file
- 1 Controller CAEN V2718
- VME readout with block data transfer (BLT)
- ADC 32 channels with 1 BLT
- FADC 128 channels with 1 BLT (12 BLT to
read-out 4 SSDs modules) - Scaler Read-Out performed OFF-Spill
- TDC readout to be done
Performance ?1 ms/event in zero suppression mode
4Ancillary DAQ layout (ON SPILL) VME system
Gate to ADC / Start FADC conversion
Flip/Flop (Veto Generator)
I/O CAEN V513
Spill
Main Trigger
Set
Reset
Reset Veto
SW Veto
Veto
Strobe
HW Vetoes
To be set according to the Maximum conversion
time ?400µs
Spill
Delay
5DAQ Ancillary Flow Chart
START
NO
Spill
YES
ON Spill Loop
Reset Veto
NO
Strobe
YES
Readout Modules
Spill
YES
Reset Veto
NO
Write Data to Disk And plots
6Binary Output File
Version 2.00
The data from all the detectors (except the
Scaler) are stored in a binary format for a fast
merging with the CalibrationUnit data
7DAQ output ROOT files
- Trees in output ROOT file machineIDrunID.root
- AncSpill
- AncEvent
8DAQ output ROOT files
AncSpill tree
AncEvent tree
9Collected strips
- The red region (ADC value lt pedestal 3s ) is
not allowed in zero-suppression mode. On the
other hand, if the signal is above the threshold
(pedestal 3s), the raw data (pedestal signal
) is stored.
- pedestal - pedestal 3s
10 From RAW to corrected ADC data
- Pedestal Common Noise Correction
- Corrected ADC data
- raw data Common Noise
- corrected pedestal
11Bari - Cosmic rays test stand
SSD0-3 two wafers, 228 µm strip pitch, 384
channels each
12Hit maps charge distributions
Peak due to charge sharing
Landau peak
Pedestals have been subtracted
13Particle clusters
- A particle cluster is built starting from a
strip with S/N gt 10 (seed) and associating to
it all the neighbor strips with S/N gt 4.
Maximum cut (10s)
Particle cluster
Noisy strips
Lateral cut (4s)
SSD strips
14Particle cluster distributions
S/N gt 4
Seed with S/N gt 40
15QDC Scintillator charge distribution
16Work in progress
- According to our experience, pedestals evaluated
in dedicated runs are usually lower than the ones
evaluated in particle runs. This is due to
current flowing into the silicon detector, when
it is crossed by a large number of charged
particles. An accurate pedestals analysis should
be done with the data collected during the
particle runs - We have implemented a cluster search algorithm to
identify the strips crossed by charged particles
and we are working on tracking algorithm - The C/Root tools will be checked and released
- . We are working on a better Root-based online
display - SSD module and strip locations need to be
addressed to x,y,z reference system