TikiWiki Assistant Thank you for installing TikiWiki!
Click the :: options in the Menu for more options. Please, also see TikiMovies for more setup details. |
Helicity
GeN experiment utilized a delayed G0 helicity mode. Timing diagram for main signals
used to obtain helicity information presented on following figure. Main signals used for obtaining helicity information in G0 mode are:
In addition we used another signal which is not directly related to helicity information that is
There is only one copy of QRT, MPS and Helicity signals in GeN experiment, that could be used to got the helicity information on event-by-event bases. And we have 3 redundant copies of 105 kHz clock signal. Helicity signal comes in quad structure either + - - + or - + + -. Each helicity cycle (time between 2 helicity switches) is 33.3msec. There is 0.5msec blank-off period for each cycle which is necessary for Pockel cell changing and settling. Due to that dead period we have about 1.5% events with unknown helicity, which is shown in data as helicity = 0. Except that we have unknown helicity period at the start of each run, because of prediction algorithm need to collect enough information before it starts work. Helicity information (MPS, QRT and Helicity signals) comes from TIR (i/o registers) in ROC 28. They appear in in the hexadecimal dump in the 3-rd word (firs word is a header: 0xfadcb0b9, second word is event number): 7-th bit contains MPS(Gate), 6-th bit contains QRT and 5-th bit contains helicity itself. Software code responsible for decoding helicity information is in the AGEN library: GenHelicity?.cxx Three functions in the code - ReadData(), QuadCalib() and QuadHelicity() are handling three main steps of decoding: reading helicity signals as well as 105 kHz clock signals, initializing of prediction algorithm, using of prediction algorithm to got helicity information.
Created by: aserg last modification: Tuesday 20 of November, 2007 [01:37:41 UTC] by aserg |
Login Search
|