User Tools

Site Tools


strutture:lnf:dr:tps:tbcatania09:home

Catania 09 TB

Going to acquire:

  1. Start counter (1 or 2): Scintillator
  2. Tracker: DCH
  3. Dump: Scintillator

STC

Readout (splitted channels):

  • 2 channels that go to Discriminator to NIM - ECL converter to Fast TDC.
  • 2 channels go to WVF

Dump

Readout (splitted channels):

  • 2 channels that go to Discriminator to NIM - ECL converter to Fast TDC.
  • 2 channels go to WVF

DCH

Readout :

  • 16 channels that go to discriminator to NIM - ECL converter to Fast TDC.

Hardware

Power Supply

  1. Low voltage Power supply for DCH readout [OK]
  2. Low voltage Power supply for STC [OK]

Gas

  1. Gas mixture: Ar, CO2, Iso [available @ CT]
  2. Gas pipes + connections [available @ CT]
  3. Mixer + fluximeter : to be brought

Cables

HV cables

  1. 2 cables are needed for DCH [@ CT]
  2. 2(3) cables are needed for Dump or CsI [@ CT]

LV cables

  1. LV is needed by Photomultipliers of STC

Chmb Acquisition

  1. Need 16 Long Lemo from CHMb to Discriminator
  2. Need 16 short Lemo from Discriminator to Nim - Ecl converter
  3. Need 16 flat cables from converter to TDC

STC + Dump Acquisition

  1. Need 6 Long Lemo from detector to Splitter
  2. Need 6 Short Lemo from Splitter to Discriminator
  3. Need 6 Short Lemo from Splitter to WVD
  4. Need 6 Short Lemo from Discriminator to Trigger Logic

Trigger Logic

  1. Need Short Lemo cables from Discriminator to Coincidence unit

HV

  1. Two HV modules needed (one for STC + Dump and one for DCH)

LV

  1. One module plus cables is needed [brought it]

Trigger

  1. 1 PLU [need 1 as spare] for 4 input from scintillators
    1. Exit goes to
      • TDC trigger
      • WFD trigger
      • I/O reg trigger
  2. Dual timer: needed to implement busy

DAQ

  1. Splitter [Splitting cables?? will save module]
    • Needed to split the output of Scintillators to TDC, WVD
    • Available only 4 Channels: Ok for 1 STC + Dump. Problem if STC>1 or DCH splitted
  2. Discriminator
    • Need to discriminate 16 (max) DCH + 4 Dump + STC
    • Currently available only 8 chs : 2*8 chs missing
  3. Coincidence Unit
  4. I/O Register
  5. Converter
    • 2 modules available: 1*16 + 1*8 = 24 chs total [OK]
  6. Fast TDC
    • 64 Channels available [OK]
  7. WaveForm digitizer
    • 8 Chs available with sampling @ 500 MHz [OK?]

Software

ACQ Code

Acquisition

The acquisition code is compiled on the CPU. Performs the reading of the various modules (returning each a vector with the needed information) and also the event writing. Writing is implemented as unformatted/binary.

  1. Hardware: CPU
  2. Code location: /home/daq/CT
  3. Running instructions:
    1. compile with make acquire
    2. run with ./acquire + options.

Provided options are:

  1. [-n] : number of events to be acquired
  2. [-p] : number of events on which the ACQ rate is computed
  3. [-f] : Full path to output file (binary, unformatted)
  4. [-z] : switch on and off of zero suppression

Monitoring

  1. Hardware: PC daq
  2. Code location: /home/daq/acq
  3. Running instructions:
    1. compile with make Analizer
    2. run with ./Analizer + options

Provided options are:

  1. [-in] : full path top input file (link to data/ dire of acquisition is provided)
  2. [-out] : output root file

Event structure

  1. Evt num
  2. Num boards
  3. Then for each of the boards in the event: b{j}_nwords [j=0,N_boards]
  4. Then for each of the boards in the event: b{j}_words{i} [j=0,N_boards][i=0,b{j}_nwords]

Boards order:

  1. IOREG
  2. TDC1190
  3. WVD

Structure of Board events

IOREG

To be implemented

TDC1190
  1. 1w →Evnum
  2. 3w*n_firing_cha →For each firing channel 3 words containing event number channel and measurement are stored
  3. 1w →Trailer (possible check of errors)
WVD

To test the zero suppression you need to test the 3rd word of the event, checking the 24th bit (if == 1 → zs data): data»24 & 0x1;

  1. if zero suppression
    1. 1w → n of words in the event
    2. 1w → falg for checking ZS data
    3. 1w → mask of enabled channels
    4. 1w → Trigger time
    5. Then For each channel
      1. 1w → Total channel words [included this one]
      2. 1w → Number of 32 bit words skipped
        1. nsam*1w → Number of words with samples over threshold
        2. 1w → Number of 32 bits skipped
  2. else
    1. 1w → n of words in the event
    2. 1w → falg for checking ZS data
    3. 1w → mask of enabled channels
    4. 1w → Trigger time
    5. 512w*ncha → 512 words for each enabled channel

To Do List

  1. Test TDC
  2. Calibrations
    • 32 chs TDC
    • 8 chs
strutture/lnf/dr/tps/tbcatania09/home.txt · Last modified: 2010/05/26 08:33 by alessio.sarti@lnf.infn.it

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki