strutture:lnf:dr:tps:tbcatania09:home
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
strutture:lnf:dr:tps:tbcatania09:home [2009/09/29 15:02] – asarti@lnf.infn.it | strutture:lnf:dr:tps:tbcatania09:home [2010/05/26 08:33] (current) – alessio.sarti@lnf.infn.it | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== Catania 09 TB ====== | ||
+ | |||
+ | Going to acquire: | ||
+ | - Start counter (1 or 2): Scintillator | ||
+ | - Tracker: DCH | ||
+ | - 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 ==== | ||
+ | |||
+ | - Low voltage Power supply for DCH readout [OK] | ||
+ | - Low voltage Power supply for STC [OK] | ||
+ | |||
+ | ==== Gas ==== | ||
+ | |||
+ | - Gas mixture: Ar, CO2, Iso [available @ CT] | ||
+ | - Gas pipes + connections [available @ CT] | ||
+ | - Mixer + fluximeter : to be brought | ||
+ | |||
+ | |||
+ | ==== Cables ==== | ||
+ | |||
+ | HV cables | ||
+ | |||
+ | - 2 cables are needed for DCH [@ CT] | ||
+ | - 2(3) cables are needed for Dump or CsI [@ CT] | ||
+ | |||
+ | LV cables | ||
+ | |||
+ | - LV is needed by Photomultipliers of STC | ||
+ | |||
+ | |||
+ | Chmb Acquisition | ||
+ | |||
+ | - Need 16 Long Lemo from CHMb to Discriminator | ||
+ | - Need 16 short Lemo from Discriminator to Nim - Ecl converter | ||
+ | - Need 16 flat cables from converter to TDC | ||
+ | |||
+ | STC + Dump Acquisition | ||
+ | |||
+ | - Need 6 Long Lemo from detector to Splitter | ||
+ | - Need 6 Short Lemo from Splitter to Discriminator | ||
+ | - Need 6 Short Lemo from Splitter to WVD | ||
+ | - Need 6 Short Lemo from Discriminator to Trigger Logic | ||
+ | |||
+ | Trigger Logic | ||
+ | |||
+ | - Need Short Lemo cables from Discriminator to Coincidence unit | ||
+ | |||
+ | ==== HV ==== | ||
+ | |||
+ | - Two HV modules needed (one for STC + Dump and one for DCH) | ||
+ | |||
+ | ==== LV ==== | ||
+ | |||
+ | - One module plus cables is needed [brought it] | ||
+ | |||
+ | ==== Trigger ==== | ||
+ | |||
+ | - 1 PLU [need 1 as spare] for 4 input from scintillators | ||
+ | - Exit goes to | ||
+ | * TDC trigger | ||
+ | * WFD trigger | ||
+ | * I/O reg trigger | ||
+ | - Dual timer: needed to implement busy | ||
+ | |||
+ | ==== DAQ ==== | ||
+ | |||
+ | - 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** | ||
+ | - Discriminator | ||
+ | * Need to discriminate 16 (max) DCH + 4 Dump + STC | ||
+ | * Currently available only 8 chs : **2*8 chs missing** | ||
+ | - Coincidence Unit | ||
+ | - I/O Register | ||
+ | - Converter | ||
+ | * 2 modules available: 1*16 + 1*8 = 24 chs total [OK] | ||
+ | - Fast TDC | ||
+ | * 64 Channels available [OK] | ||
+ | - 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/ | ||
+ | - Hardware: CPU | ||
+ | - Code location: / | ||
+ | - Running instructions: | ||
+ | - compile with make acquire | ||
+ | - run with ./acquire + options. | ||
+ | Provided options are: | ||
+ | - [-n] : number of events to be acquired | ||
+ | - [-p] : number of events on which the ACQ rate is computed | ||
+ | - [-f] : Full path to output file (binary, unformatted) | ||
+ | - [-z] : switch on and off of zero suppression | ||
+ | |||
+ | === Monitoring === | ||
+ | |||
+ | - Hardware: PC daq | ||
+ | - Code location: / | ||
+ | - Running instructions: | ||
+ | - compile with make Analizer | ||
+ | - run with ./Analizer + options | ||
+ | Provided options are: | ||
+ | - [-in] : full path top input file (link to data/ dire of acquisition is provided) | ||
+ | - [-out] : output root file | ||
+ | |||
+ | ==== Event structure ==== | ||
+ | |||
+ | - Evt num | ||
+ | - Num boards | ||
+ | - Then for each of the boards in the event: b{j}_nwords [j=0, | ||
+ | - Then for each of the boards in the event: b{j}_words{i} [j=0, | ||
+ | |||
+ | Boards order: | ||
+ | - IOREG | ||
+ | - TDC1190 | ||
+ | - WVD | ||
+ | |||
+ | === Structure of Board events === | ||
+ | |||
+ | == IOREG == | ||
+ | |||
+ | To be implemented | ||
+ | |||
+ | == TDC1190 == | ||
+ | - 1w ->Evnum | ||
+ | - 3w*n_firing_cha ->For each firing channel 3 words containing event number channel and measurement are stored | ||
+ | - 1w -> | ||
+ | |||
+ | == WVD == | ||
+ | |||
+ | To test the zero suppression you need to test the 3rd word of the event, checking the 24th bit (if == 1 -> zs data): | ||
+ | |||
+ | - if zero suppression | ||
+ | - 1w -> n of words in the event | ||
+ | - 1w -> falg for checking ZS data | ||
+ | - 1w -> mask of enabled channels | ||
+ | - 1w -> Trigger time | ||
+ | - Then For each channel | ||
+ | - 1w -> Total channel words [included this one] | ||
+ | - 1w -> Number of 32 bit words skipped | ||
+ | - nsam*1w -> Number of words with samples over threshold | ||
+ | - 1w -> Number of 32 bits skipped | ||
+ | - else | ||
+ | - 1w -> n of words in the event | ||
+ | - 1w -> falg for checking ZS data | ||
+ | - 1w -> mask of enabled channels | ||
+ | - 1w -> Trigger time | ||
+ | - 512w*ncha -> 512 words for each enabled channel | ||
+ | |||
+ | |||
+ | ==== To Do List ==== | ||
+ | |||
+ | - Test TDC | ||
+ | - Calibrations | ||
+ | * 32 chs TDC | ||
+ | * 8 chs | ||