Title: O U T L I N E
1FPD_LM
1
D
V
2
T D C
T D C
T D C
V T X
6
8
8
-
- TDC Details
- 3 TDC boards for FPD compared to 6 LM boards
- 1 board consists of Px1, and Ax1 where xUp,Down,
In, - Out pots (first quadrupole castle on
either side of IP) - 2 board consists of Px2, and Ax2
- (second quadrupole castle)
- 2 dipoles 4 veto counter signals
- Allowed 80 bits from each side to vertex board
- Each board should set bits at two times,
corresponding - to in-time hits (time of flight from IP)
and to early-time - hits from halo (time of flight from IP
earlier than - interaction)
- For each TDC give in-time bit 0 or 1
16 (6) bits - For each TDC give halo bit 0 or 1
16 (6) bits - TOTAL
32(12) bits
2More TDC Details
- 1 board should send 8 in-time and 8 halo bits to
2 board - which should receive these bits and send 16
in-time bits and 16 - halo bits to vertex board
- DV board should send 6 in-time and 6 early-time
hits to - Vertex board
- Note cable lengths should be such that all 1
signals arrive - at 1 board at a fixed time, and all 2 signals
arrive at 2 board - at a different fixed time, and DV signals
arrive at a 3rd - fixed time. Carlos should verify these times.
- Steps to operational FPD TDC boards
- Brendan finishes TDC firmware
- Carlos ensures that signals arrive correctly at
TDC boards - along with Victor determines delays for
in-time and halo - for each TDC board
- Victor finishes database that can download
parameters - to TDC boarddo any of these differ from
LM paramaters
3Vertex Details
Vertex board should receive 22 in-time bits and
22 halo bits from TDC boards. It should form 4
bit words for each of the 9 spectrometers 0no
coincidence of 12 pots for that
spectrometer 1coincidence of 12 pots for that
spectrometer 2coincidence but either one of
diagonally opposite spectrometer pots has
halo bit set 3coincidence but both of diag
opposite pots has halo bit set Example PU1.PU2
no early time hits in AD1 or AD2 1 PI1.PI2 with
early time hits in AO1 and AO2 3 Vertex board
passes information to TM Can pass up to 96 bits
to TM in 16 bit bursts (separated by 18 nsec),
80 bits are currently needed 1 Spec 1-4 4bit
words 2 Spec 5-8 4 bit words 3 Spec 9 4 bit word,
2 in-time bits from spec. 9, 2 halo bits from
spec. 9, 4 veto counter in-time, 4 VC halo
bits 4 16 in-time bits from spec 1-8 5 16 halo
bits from spec 1-8
4Daves work
- Get Verilog code to compile, understand TDC board
- thoroughly
- Add scalar information from each channel, both
in-time - and early, get this information into
EPICS - Pass information from TDC boards to Vertex boards
- Program Vertex boards
5Trigger Manager Inputs
1x96
FPD_LM
T M
1x96
LM
3x96
FPD_DFE
- FPD_LM 80 bits of information on 9
spectrometers - and veto counterssee previous slide,
- 2) LM TL 8 bits (50 psec resolution)
- TR 8 bits
- Fast Z 6 Bits
- N counters 5 bits
- S counters 5 bits
- 16 LM and/or terms
-
- 3) DFE 12 bits/track for up to 7 tracks (need
format - from Ricardo)
6Real Steps to Triggering
- Dont trigger, just readout all events
- And/or terms from SCRDiff_x (xPU, 5 in all)
- Diff_any, Elas_x (2), Elas (1), DPOM (
- up_up, dn_dn, dipole_up, dipole_dn,any)
- bypass TM
- Add DFE to TM (with no LM or FPD_LM). First use
multiplicity cut to reject halo sprays.
Estimated rejection? Expect at least 10. - Add trigger equations, this will rule out invalid
- combinations, allow selection of high-t.
Reduce MI - background. Estimated rejection?
- 5) Add L2 Gap tool, L3 tools
- 6) If LM TDC boards are ready, but no vertex
board, - can we send signals to TM? Replace
functionality - of vertex board in TM?
- 7) Once vertex board works, can apply single
interaction algorithm. - 8) Add in FPD_LM information and disable SCR
and/or terms
7Trigger Manager Logic
- Set and/or terms
- For each track, check that spectrometer word 1
- (in-time coincidence, no halo)
- 2) Compare ?,t with trigger list and set and/or
terms
8FPD Triggers
- The FPD Trigger Manager allows cuts on ?1-?p/p
and t, and - also incorporates information from the
trigger scintillator via - the LM boards.
- A track is defined as two detector hits in any
spectrometer with - a valid x and t, a trigger scint. confirm, and
no halo veto set. - AND-OR term definitions
- RTK track in any spectrometer, (D veto on
halo) - RPT proton track RAT anti-proton track
- RTK(1) x gt 0.99, all t
- RTK(2) 0.99 gt x gt 0.9 all t
- RTK(3) x gt 0.9 all t, no halo veto
- RTK(4) x gt 0.9, tgt1 GeV2
- RTK(5) x gt 0.9, all t
- REL Elastic (diagonally opposite p and )
- ROV Overconstrained track (DQ proton tracks)
- REL(1) x gt 0.99, all t
- REL(2) x gt 0.99, t gt 1 GeV2
16 AND-OR terms allocated to implement all FPD
triggers (13 currently in use)