Difference between revisions of "2014, November 11"

From Hall A Wiki
Jump to: navigation, search
(Polarization measurements)
 
(18 intermediate revisions by the same user not shown)
Line 10: Line 10:
 
if output like that:
 
if output like that:
 
   22600 ?        00:00:01 msqld
 
   22600 ?        00:00:01 msqld
than msqld is running.  
+
that means msqld is running.<br>
 
If not, to start it type:
 
If not, to start it type:
   adaql1> run_daemon_db msqld &
+
   adaql1> run_daemon_db msqld &
  
 
==CODA LED test run==
 
==CODA LED test run==
Line 93: Line 93:
 
* In "'''mpc'''" programm load configuration "'''PULSER_SET'''" to detector electronics and start CODA run.
 
* In "'''mpc'''" programm load configuration "'''PULSER_SET'''" to detector electronics and start CODA run.
 
* Take 3000-5000 events and stop run.
 
* Take 3000-5000 events and stop run.
* In ''~/paw/moller'' start paw:
+
* In ''~/paw/moller'' start '''paw''':
 
   > paw
 
   > paw
 
   paw> exec run run=15627
 
   paw> exec run run=15627
Line 105: Line 105:
 
   ...
 
   ...
 
with:  
 
with:  
   esleif [run]<#RunNumber then
+
   elseif [run]<#RunNumber then
 
     ve/read pedes,pedcut pedes_14754.dat
 
     ve/read pedes,pedcut pedes_14754.dat
 
   else
 
   else
 
   ve/read pedes,pedcut pedes_#RunNumber.dat
 
   ve/read pedes,pedcut pedes_#RunNumber.dat
 
     endif
 
     endif
   ...
+
   ...
  
 
=Software to start=
 
=Software to start=
* CODAs
+
* CODA
 
**  old DAQ ( data in ''/adaq1/data1/raw'' ):   
 
**  old DAQ ( data in ''/adaq1/data1/raw'' ):   
 
   ssh moller@adaql1   
 
   ssh moller@adaql1   
Line 146: Line 146:
 
     Moller dipole magnet            - '''MMA1H01'''
 
     Moller dipole magnet            - '''MMA1H01'''
  
* Get magnet settings for energy e0=7.37GeV
+
* Get magnet settings for energy (as example) e0=7.37GeV
 
     paw> lcd mag_optim
 
     paw> lcd mag_optim
 
     paw> exec sett_magp12 e0=7.37
 
     paw> exec sett_magp12 e0=7.37
Line 155: Line 155:
 
     A    -197.853    -93.5748    97.3212    208.451    399.068
 
     A    -197.853    -93.5748    97.3212    208.451    399.068
 
* Ask MCC operator for beam current 0.5uA
 
* 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)
+
* Beam position tuning with magnet settings (Q1,Q2,Q3,Q4) on '''IPM1H01 BPM ~0.2mm''' (absolute X,Y)
* Turn Beam '''OFF'''
+
* Turn '''Beam OFF'''
 
* Turn '''ON''' Moller Dipole
 
* Turn '''ON''' Moller Dipole
 
* Ask Beam current 0.5uA
 
* Ask Beam current 0.5uA
* Beam position tuning with Dipole ON on '''IPM1H01''' BPM ~0.2mm
+
* Beam position tuning with Dipole ON on '''IPM1H01 BPM ~0.2mm'''
 
* Set target on beam  
 
* 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
+
   '''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=
 
=Detector HV tuning=
 +
* HV for Moller detector:
 +
<pre>
 +
  portserver: hatsv5:2003
 +
  slot #5: ch:(0-3) - Calorimeter Left  (1-4);
 +
  ch:(4-7) - Calorimeter Right (1-4)
 +
  slot #6: ch:(0-3) - Aperture Left  (1-4);
 +
  ch:(4-7) - Aperture Right (1-4)
 +
</pre>
 +
# Start CODA run
 +
# Tune detector HV
 +
# Check signals peak position at ADC channel.
 +
  paw> exec run run=15625
 +
  paw> exec lg_spectra run=15625
 +
* FADC DAQ: check signals peak position on online monitor 'mollmon'
 +
* Change HV for calorimeter in order to align the Møller peak position at ADC channel 300 for each block.
 +
* Repeat from #1
 +
 
=Thresholds tuning=
 
=Thresholds tuning=
 +
 +
----
 
=Polarization measurements=
 
=Polarization measurements=
 +
<ol>
 +
<li>Start '''dbedit''' on '''adaql1''',  select "'''mollerpol_l'''" database and set in "'''beam_pol'''" configuration table in row "'''code'''"
 +
parameter "'''adcevents'''" from 9 to 2: "''' ... adcevents=2'''"
 +
<li>Make at least two CODA runs in order to use both coil polarities.
 +
<li> Data analysis:
 +
<ol><li> old DAQ:  ''adaql1:~/paw/moller/''
 +
<pre>
 +
  > paw
 +
  paw> exec run run=15625
 +
  paw> exec lg_spectra run=15625
 +
  paw> exec time run=15625
 +
  paw> exec asym11 run=15625
 +
</pre>
 +
</li>
 +
 +
<li> FADC DAQ: ''hamoller:~/fadc_analysis/moller_fadc-15Nov2011/''
 +
<pre>
 +
  > bash
 +
  > source root-setup.sh
 +
  > cd onlana
 +
  > analyser
 +
  analyser> replay_test(3023)
 +
  analyser> .x do_analyse(3023)
 +
</pre>
 +
</li>
 +
</ol>
 +
</li>
 +
</ol>
 +
 
=Results presentation=
 
=Results presentation=
 +
* Results of all runs from "'''asym11'''" stored in files: '''runs.tab, res.dat'''
 +
* Do copy these files to ''paw/moller/meas'':
 +
  > cp runs.tab meas/runs.tab.#RunBeg-#RunEnd
 +
  > cp res.dat meas/res.dat.#RunBeg-#RunEnd
 +
* To plot and average results, edit file: ''~/paw/moller/asym_avt.kumac''
 +
*:comment old beam polarization data and add new one, modify output of 'ps' file and titles with date then run it.
 +
 
=Spin dance=
 
=Spin dance=
=How to=
+
=Troubleshooting=
 +
* VME crates reboot
 +
  <ol>
 +
  <li>    Software reboot if VME crate is running:
 +
  <ol>
 +
  <li> old DAQ hallavme5:
 +
      <pre>
 +
  > telnet hatcv5 2004
 +
    > reboot
 +
  Ctrl and "]"
 +
  telnet> quit
 +
    </pre>
 +
  </li>
 +
  <li> FADC DAQ:
 +
    <pre>
 +
  > telnet hatsv12 2005
 +
    > rebootrebooting VME crate
 +
  Ctrl and "]"
 +
  telnet> quit
 +
    </pre>
 +
    </li></ol>
 +
  <li>    Hardware reboot if crates not response:
 +
  <ol>
 +
  <li> On '''adaql2''' start firefox
 +
old DAQ hallavme5: <br>
 +
Go to: '''http://hareboot6''' <br>
 +
          ('''outlet #8''')
 +
<pre>
 +
          user: hlauser
 +
  select "Device Manager" tab,
 +
  select "Control" from left menu,
 +
  select in small box Outlet #8,
 +
  select Action "Reboot Immediatly " and
 +
  press "Next" button to activate action.
 +
      </pre>
 +
Wait for few minutes while VME crate is rebooting.
 +
  </li>
 +
  <li> FADC DAQ crate: <br>
 +
Go to: '''http://hareboot26''' <br>
 +
        ('''outlet #1''')
 +
    <pre>
 +
  user: hlauser
 +
  select in "ON" box Outlet #1,
 +
  select in small box Outlet #1,
 +
  select Action "Reboot Immediatly " and
 +
  press "Next" button to activate menu.
 +
  press "Apply" button to activate action.
 +
      </pre>
 +
Wait for few minutes while VME crate is rebooting.
 +
    </li></ol>
 +
  </li></ol>
 +
 
 +
* HV control
 +
 
 +
* Data analysis

Latest revision as of 17:30, 17 November 2014

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

that means 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:

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

Software to start

  • CODA
    • 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 (as example) 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

  • HV for Moller detector:
  portserver: hatsv5:2003
  slot #5: ch:(0-3) - Calorimeter Left  (1-4); 
	   ch:(4-7) - Calorimeter Right (1-4)
  slot #6: ch:(0-3) - Aperture Left  (1-4); 
	   ch:(4-7) - Aperture Right (1-4)
  1. Start CODA run
  2. Tune detector HV
  3. Check signals peak position at ADC channel.
 paw> exec run run=15625
 paw> exec lg_spectra run=15625			
  • FADC DAQ: check signals peak position on online monitor 'mollmon'
  • Change HV for calorimeter in order to align the Møller peak position at ADC channel 300 for each block.
  • Repeat from #1

Thresholds tuning


Polarization measurements

  1. Start dbedit on adaql1, select "mollerpol_l" database and set in "beam_pol" configuration table in row "code" parameter "adcevents" from 9 to 2: " ... adcevents=2"
  2. Make at least two CODA runs in order to use both coil polarities.
  3. Data analysis:
    1. old DAQ: adaql1:~/paw/moller/
        > paw
        paw> exec run run=15625
        paw> exec lg_spectra run=15625
        paw> exec time run=15625
        paw> exec asym11 run=15625
      
    2. FADC DAQ: hamoller:~/fadc_analysis/moller_fadc-15Nov2011/
        > bash
        > source root-setup.sh
        > cd onlana
        > analyser
        analyser> replay_test(3023)
        analyser> .x do_analyse(3023)
      

Results presentation

  • Results of all runs from "asym11" stored in files: runs.tab, res.dat
  • Do copy these files to paw/moller/meas:
 > cp runs.tab meas/runs.tab.#RunBeg-#RunEnd
 > cp res.dat meas/res.dat.#RunBeg-#RunEnd
  • To plot and average results, edit file: ~/paw/moller/asym_avt.kumac
    comment old beam polarization data and add new one, modify output of 'ps' file and titles with date then run it.

Spin dance

Troubleshooting

  • VME crates reboot
  1. Software reboot if VME crate is running:
    1. old DAQ hallavme5:
      	  > telnet hatcv5 2004
        	  > reboot
      	  Ctrl and "]"
      	  telnet> quit
           
    2. FADC DAQ:
      	  > telnet hatsv12 2005
        	  > rebootrebooting VME crate
      	  Ctrl and "]"
      	  telnet> quit
          
  2. Hardware reboot if crates not response:
    1. On adaql2 start firefox old DAQ hallavme5:
      Go to: http://hareboot6
      (outlet #8)
                user: hlauser
      	  select "Device Manager" tab,
      	  select "Control" from left menu,
      	  select in small box Outlet #8,
      	  select Action "Reboot Immediatly " and
      	  press "Next" button to activate action.
            

      Wait for few minutes while VME crate is rebooting.

    2. FADC DAQ crate:
      Go to: http://hareboot26
      (outlet #1)
      	  user: hlauser
      	  select in "ON" box Outlet #1,	
      	  select in small box Outlet #1,	
      	  select Action "Reboot Immediatly " and
      	  press "Next" button to activate menu.
      	  press "Apply" button to activate action.
            

      Wait for few minutes while VME crate is rebooting.

  • HV control
  • Data analysis