2014, November 11

From Hall A Wiki
Revision as of 16:03, 17 November 2014 by Romanip (Talk | contribs)

Jump to: navigation, search

Back to Beam Polariazation Measurement (How to)

Check list before measurements

Helicity, BCM signals in Hall A Counting room

Helicity, BCM, 100kHz signals in Hall A Moller electronics rack

Helmholz coils power supply

Target motion

Start CODA Moller database (msqld)

Login to adaql1 as moller and check if msqld daemon is running:

 adaql1> ps -u moller | grep msqld

if output like that:

 22600 ?        00:00:01 msqld

than msqld is running. If not, to start it type:

 adaql1> run_daemon_db msqld &	

CODA LED test run

Check Helicity signals and scalers data in CODA data file

To check helicity, QRT signals type in paw:

 paw> exe run run=15623
 Run=15624 is attached to lun=21
 paw> nt/sca //lun21/1 nsca>0 50 1 ! itick itrig(1) itrig(6) itrig(8)

This is output for 30Hz helicity (pair):

+-------+-------------+-------------+-------------+-------------+
| Event |   itick     |   itrig(1)  |   itrig(6)  |   itrig(8)  |
+-------+-------------+-------------+-------------+-------------+
|     2 |  11155369   | z'0'        | z'1'        | z'0'        |
|     5 |  11155373   | z'0'        | z'0'        | z'1'        |
|     8 |  11155377   | z'0'        | z'0'        | z'1'        |
|    11 |  11155381   | z'0'        | z'1'        | z'1'        |
|    14 |  11155385   | z'0'        | z'0'        | z'1'        |
|    17 |  11155389   | z'0'        | z'1'        | z'1'        |
|    20 |  11155393   | z'0'        | z'1'        | z'1'        |
|    23 |  11155397   | z'0'        | z'0'        | z'1'        |
|    26 |  11155401   | z'0'        | z'0'        | z'0'        |
|    29 |  11155405   | z'0'        | z'1'        | z'1'        |
|    32 |  11155409   | z'0'        | z'1'        | z'1'        |
|    35 |  11155413   | z'0'        | z'0'        | z'1'        |
|    38 |  11155417   | z'0'        | z'1'        | z'1'        |
|    41 |  11155421   | z'0'        | z'0'        | z'1'        |
|    44 |  11155425   | z'0'        | z'0'        | z'1'        |
|    47 |  11155429   | z'0'        | z'1'        | z'1'        |
|    50 |  11155433   | z'0'        | z'1'        | z'0'        |
+-------+-------------+-------------+-------------+-------------+

Where:

 itick   -  VxWorks time ticks (set in ~/daq/coda2/crlppc/moller_onl.crl to 8.33mS)
 itrig(1) - ADC gate on input #1 of TIR board
 itrig(6) - Helicity signal on input #6 of TIR board
 itrig(8) - QRT signal on input #8 of TIR board

To check scalers data type in paw:

 paw> nt/sca //lun24/1 nsca>0 50 1 ! itick isca(1) isca(2) isca(3) isca(4) isca(5)
+-------+-------------+-------------+-------------+-------------+-------------+-------------+
| Event |   itick     |   isca(1)   |   isca(2)   |   isca(3)   |   isca(4)   |   isca(5)   |
+-------+-------------+-------------+-------------+-------------+-------------+-------------+
|     2 |  11155369   |  9315       |  9315       |  9315       |  0          |  0          |
|     5 |  11155373   |  9463       |  9463       |  9463       |  0          |  0          |
|     8 |  11155377   |  9611       |  9611       |  9611       |  0          |  0          |
|    11 |  11155381   |  9760       |  9760       |  9760       |  0          |  0          |
|    14 |  11155385   |  9909       |  9909       |  9909       |  0          |  0          |
|    17 |  11155389   |  10057      |  10057      |  10057      |  0          |  0          |
|    20 |  11155393   |  10205      |  10205      |  10205      |  0          |  0          |
|    23 |  11155397   |  10353      |  10353      |  10353      |  0          |  0          |
|    26 |  11155401   |  10502      |  10502      |  10502      |  0          |  0          |
|    29 |  11155405   |  10650      |  10650      |  10650      |  0          |  0          |
|    32 |  11155409   |  10798      |  10798      |  10798      |  0          |  0          |
|    35 |  11155413   |  10946      |  10946      |  10946      |  0          |  0          |
|    38 |  11155417   |  11095      |  11095      |  11095      |  0          |  0          |
|    41 |  11155421   |  11243      |  11243      |  11243      |  0          |  0          |
|    44 |  11155425   |  11391      |  11391      |  11391      |  0          |  0          |
|    47 |  11155429   |  11539      |  11539      |  11539      |  0          |  0          |
|    50 |  11155433   |  11688      |  11688      |  11688      |  0          |  0          |
+-------+-------------+-------------+-------------+-------------+-------------+-------------+

Where:

isca(1)  - Left arm (LG and Ap)
isca(2)  - Right arm (LG and Ap)
isca(3)  - Coincidence Left and Right arms
isca(4)  - Accidentals Left and Right arms
isca(5)  - BCM
isca(6)  - PLU out 7; in LED setup - number of LED flashes
isca(7)  - 
isca(8)  - 
isca(9)  - 
isca(10) - (Helicity delayed)*Clock(100kHz)
isca(11) - !MPS
isca(12) - PLU out #6 (TimerGenarator * helicity window)	
isca(13) - 
isca(14) - 
isca(15) - Clock TimerGenerator 100kHz

ADC Pedestals check

  • Set HV ON on moller detector. (Need link to HV ON)
  • Select configuration "moller_puls" in old CODA, download it.
  • In "mpc" programm load configuration "PULSER_SET" to detector electronics and start CODA run.
  • Take 3000-5000 events and stop run.
  • In ~/paw/moller start paw:
 > paw
 paw> exec run run=15627
 paw> exec lg_pedes run=15627 pulschk=1
  • Copy output results into text file with name "pedes_#RunNumber.dat", where #RunNumber is CODA "pulser" run.
  • Edit file "lg_spectra.kumac", replace:
 ...
 else
   ve/read pedes,pedcut pedes_14754.dat
 endif
 ...

with:

 esleif [run]<#RunNumber then
   ve/read pedes,pedcut pedes_14754.dat	
 else
 ve/read pedes,pedcut pedes_#RunNumber.dat
   endif
 ...  		

Software to start

  • CODAs
    • old DAQ ( data in /adaq1/data1/raw ):
 ssh moller@adaql1  
 adaql1> start_coda 
  • FADC DAQ ( data in /data1/raw ) :
 ssh moller@hamoller (open 3 terminals)
 hamoller> start_coda_brad
  • FADC settings:
 hamoller> cd crl/FADC/
 hamoller> gui_fadc_par
  • FADC online monitor:
 hamoller> cd fadc_online/mollmon/
 hamoller> mollmon -n moller25 -h hamoller
  • Detector settings and HV control GUI
 ssh moller@adaql2
 adaql2> cd Java/msettings/
 adaql2> mpc		
  • EPICS control
 ssh adaq@adaql1  (or adaq1)
 adaql1> monticello (OS Menu -> EDM -> Hall A -> HallA Moller polarimeter control)

OR

 adaql1> jtabs (Beam Setup -> HallA-> Magnets-> Moller-> Combo)

Moller magnet settings and beam tuning

  • Ask target operator to remove the main target
  • Raster OFF
  • Moller magnet settings: (Q1,Q2,Q3,Q4, Dipole-OFF)
   1st Moller quadrupole magnet Q1 - MQO1H02 
   2nd Moller quadrupole magnet Q2 - MQM1H02 
   3rd Moller quadrupole magnet Q3 - MQO1H03
   4th Moller quadrupole magnet Q4 - MQO1H03A
   Moller dipole magnet            - MMA1H01
  • Get magnet settings for energy e0=7.37GeV
   paw> lcd mag_optim
   paw> exec sett_magp12 e0=7.37 	
   Eb=7.37GeV
   .       Q1          Q2         Q3          Q4         Dipole
   kG   -4.2742     -1.85808     1.994       4.345     10.8837
   kG*m -30791.3    -16358.5     14315.3     30839.5     1.78793E+06
   A    -197.853    -93.5748     97.3212     208.451     399.068
  • Ask MCC operator for beam current 0.5uA
  • Beam position tuning with magnet settings (Q1,Q2,Q3,Q4) on IPM1H01 BPM ~ 0.2mm (absolute X,Y)
  • Turn Beam OFF
  • Turn ON Moller Dipole
  • Ask Beam current 0.5uA
  • Beam position tuning with Dipole ON on IPM1H01 BPM ~0.2mm
  • Set target on beam
 1: SM-13.0um (old), 2: SM-29.4um, 3: Fe-14.3um, 4: Fe-9.3um, 5: SM-6.8um, Left.Lim: Al-16.6um

Detector HV tuning

Thresholds tuning

Polarization measurements

Results presentation

Spin dance

How to