Difference between revisions of "Beam Line Detectors Shift"
(→Collimators) |
(→Collimators) |
||
Line 1: | Line 1: | ||
− | == | + | == Active Collimator == |
− | === | + | === Control and DAQ === |
+ | The Active Collimator screens are here: | ||
− | + | Monticello -> BPM (1st blue button) -> Hall D Active Collimator Diagnostics | |
− | === [https:// | + | |
+ | The preamp gains, 1Hz data and averaging/digital gain are on that screen. Go to the Raw Wire Data button for the individual plots and Time Domain Graph HDACI/O for positions. | ||
+ | |||
+ | === High Speed ROOT File Writer === | ||
+ | |||
+ | An EPICS IOC server is set up on '''gluon29.jlab.org:26064''' to write the raw waveform data to <code>/gluonraid1/Users/ac</code> directory on demand. | ||
+ | |||
+ | The control of this High Speed DAQ can be found in Hall-D's EPICS GUI: | ||
+ | # Open CSS EPICS Control following [https://hdops.jlab.org/wiki/index.php/Slow_Controls_Shift#EPICS_Control_Screens instructions] | ||
+ | # From '''Main Action Bar''', open '''Active Collimator''' GUI. | ||
+ | # Start or Stop the '''High Speed ROOT File''' by clicking the button underneath the title. | ||
+ | # Once started, make sure the a new ROOT file is created and the File Size is increasing. | ||
+ | |||
+ | In very rare occasions, e.g. some one rebooted the AC DAQ server, the writer IOC needs to be restarted | ||
+ | |||
+ | ; Reboot using command lines: | ||
+ | |||
+ | # Log onto '''gluon29''' using '''hdsys''' account | ||
+ | # <code>telnet localhost 26064</code> | ||
+ | # Restart the IOC by keyboard combination '''Ctrl'''+'''X''' | ||
+ | # Exit the IOC proServer by keyboard combination '''Ctrl'''+''']''' | ||
+ | # Exit the telnet by typing <code>quit</code> | ||
+ | |||
+ | === Analyze the Raw Data === | ||
+ | |||
+ | ; From Active Collimator GUI: | ||
+ | # Click the '''Analyzer''' button in the PXI Fast DAQ section. | ||
+ | |||
+ | ; From a Linux terminal: | ||
+ | # log onto a gluon machine, e.g. '''gluon30.jlab.org''', using account '''hdops''': <code>ssh -X hdops@gluon30</code> | ||
+ | # enter acanalyzer directory: <code>cd ~\acanalyzer</code> | ||
+ | # start the analyzer script: <code>./run</code> | ||
+ | # in the analyzer, open a collection of raw data files or a processed ROOT file and start the analysis. | ||
+ | |||
+ | === List of EPICS PVs === | ||
+ | |||
+ | Here are the waveform records with size of '''8192''', N9 are inner and N10 are outer: | ||
+ | *<code>iochdcol:BPM:N9:raw_XP</code> | ||
+ | *<code>iochdcol:BPM:N9:raw_XM</code> | ||
+ | *<code>iochdcol:BPM:N9:raw_YP</code> | ||
+ | *<code>iochdcol:BPM:N9:raw_YM</code> | ||
+ | *<code>iochdcol:BPM:N10:raw_XP</code> | ||
+ | *<code>iochdcol:BPM:N10:raw_XM</code> | ||
+ | *<code>iochdcol:BPM:N10:raw_YP</code> | ||
+ | *<code>iochdcol:BPM:N10:raw_YM</code> | ||
+ | |||
+ | These are the 16-bit count readings for individual plates that are always available and filtered down to ~1Hz (same order as above): | ||
+ | *<code>IOCHDCOL:VMICADC1_1</code> | ||
+ | *<code>IOCHDCOL:VMICADC2_1</code> | ||
+ | *<code>IOCHDCOL:VMICADC3_1</code> | ||
+ | *<code>IOCHDCOL:VMICADC4_1</code> | ||
+ | *<code>IOCHDCOL:VMICADC1_2</code> | ||
+ | *<code>IOCHDCOL:VMICADC2_2</code> | ||
+ | *<code>IOCHDCOL:VMICADC3_2</code> | ||
+ | *<code>IOCHDCOL:VMICADC4_2</code> | ||
+ | |||
+ | And the gains: | ||
+ | *<code>IPMHDACI_GainSub</code> | ||
+ | *<code>IPMHDACI_GAINXP</code> | ||
+ | *<code>IPMHDACI_GAINXM</code> | ||
+ | *<code>IPMHDACI_GAINYP</code> | ||
+ | *<code>IPMHDACI_GAINYM</code> | ||
+ | *<code>IPMHDACO_GainSub</code> | ||
+ | *<code>IPMHDACO_GAINXP</code> | ||
+ | *<code>IPMHDACO_GAINXM</code> | ||
+ | *<code>IPMHDACO_GAINYP</code> | ||
+ | *<code>IPMHDACO_GAINYM</code> | ||
== Halo Counters == | == Halo Counters == |
Revision as of 14:46, 20 October 2014
Contents
Active Collimator
Control and DAQ
The Active Collimator screens are here:
Monticello -> BPM (1st blue button) -> Hall D Active Collimator Diagnostics
The preamp gains, 1Hz data and averaging/digital gain are on that screen. Go to the Raw Wire Data button for the individual plots and Time Domain Graph HDACI/O for positions.
High Speed ROOT File Writer
An EPICS IOC server is set up on gluon29.jlab.org:26064 to write the raw waveform data to /gluonraid1/Users/ac
directory on demand.
The control of this High Speed DAQ can be found in Hall-D's EPICS GUI:
- Open CSS EPICS Control following instructions
- From Main Action Bar, open Active Collimator GUI.
- Start or Stop the High Speed ROOT File by clicking the button underneath the title.
- Once started, make sure the a new ROOT file is created and the File Size is increasing.
In very rare occasions, e.g. some one rebooted the AC DAQ server, the writer IOC needs to be restarted
- Reboot using command lines
- Log onto gluon29 using hdsys account
-
telnet localhost 26064
- Restart the IOC by keyboard combination Ctrl+X
- Exit the IOC proServer by keyboard combination Ctrl+]
- Exit the telnet by typing
quit
Analyze the Raw Data
- From Active Collimator GUI
- Click the Analyzer button in the PXI Fast DAQ section.
- From a Linux terminal
- log onto a gluon machine, e.g. gluon30.jlab.org, using account hdops:
ssh -X hdops@gluon30
- enter acanalyzer directory:
cd ~\acanalyzer
- start the analyzer script:
./run
- in the analyzer, open a collection of raw data files or a processed ROOT file and start the analysis.
List of EPICS PVs
Here are the waveform records with size of 8192, N9 are inner and N10 are outer:
iochdcol:BPM:N9:raw_XP
iochdcol:BPM:N9:raw_XM
iochdcol:BPM:N9:raw_YP
iochdcol:BPM:N9:raw_YM
iochdcol:BPM:N10:raw_XP
iochdcol:BPM:N10:raw_XM
iochdcol:BPM:N10:raw_YP
iochdcol:BPM:N10:raw_YM
These are the 16-bit count readings for individual plates that are always available and filtered down to ~1Hz (same order as above):
IOCHDCOL:VMICADC1_1
IOCHDCOL:VMICADC2_1
IOCHDCOL:VMICADC3_1
IOCHDCOL:VMICADC4_1
IOCHDCOL:VMICADC1_2
IOCHDCOL:VMICADC2_2
IOCHDCOL:VMICADC3_2
IOCHDCOL:VMICADC4_2
And the gains:
IPMHDACI_GainSub
IPMHDACI_GAINXP
IPMHDACI_GAINXM
IPMHDACI_GAINYP
IPMHDACI_GAINYM
IPMHDACO_GainSub
IPMHDACO_GAINXP
IPMHDACO_GAINXM
IPMHDACO_GAINYP
IPMHDACO_GAINYM