Difference between revisions of "Charge Feedback"
From PREX Wiki
Jump to navigationJump to searchLine 30: | Line 30: | ||
Within: apar@adaq1:~/PREX/japan_feedback/Feedback/include/QwEPICSControl.h | Within: apar@adaq1:~/PREX/japan_feedback/Feedback/include/QwEPICSControl.h | ||
− | "IPM1H04A_WireSumAsymMean" | + | *"IPM1H04A_WireSumAsymMean" |
− | "IPM1H04A_WireSumAsymWidth" | + | *"IPM1H04A_WireSumAsymWidth" |
− | "IPM1H04E_WireSumAsymMean" | + | *"IPM1H04E_WireSumAsymMean" |
− | "IPM1H04E_WireSumAsymWidth" | + | *"IPM1H04E_WireSumAsymWidth" |
− | "IPM0I02A_WireSumAsymMean" | + | *"IPM0I02A_WireSumAsymMean" |
− | "IPM0I02A_WireSumAsymWidth" | + | *"IPM0I02A_WireSumAsymWidth" |
− | "IPM1I06_WireSumAsymMean" | + | *"IPM1I06_WireSumAsymMean" |
− | "IPM1I06_WireSumAsymWidth" | + | *"IPM1I06_WireSumAsymWidth" |
− | "IPM1C12_WireSumAsymMean" | + | *"IPM1C12_WireSumAsymMean" |
− | "IPM1C12_WireSumAsymWidth" | + | *"IPM1C12_WireSumAsymWidth" |
− | "IPM0R05_WireSumAsymMean" | + | *"IPM0R05_WireSumAsymMean" |
− | "IPM0R05_WireSumAsymWidth" | + | *"IPM0R05_WireSumAsymWidth" |
− | "IPM0L06_WireSumAsymMean" | + | *"IPM0L06_WireSumAsymMean" |
− | "IPM0L06_WireSumAsymWidth" | + | *"IPM0L06_WireSumAsymWidth" |
− | "IPM0L05_WireSumAsymMean" | + | *"IPM0L05_WireSumAsymMean" |
− | "IPM0L05_WireSumAsymWidth" | + | *"IPM0L05_WireSumAsymWidth" |
− | "IPM0I05_WireSumAsymMean" | + | *"IPM0I05_WireSumAsymMean" |
− | "IPM0I05_WireSumAsymWidth" | + | *"IPM0I05_WireSumAsymWidth" |
− | "IPM2I02_WireSumAsymMean" | + | *"IPM2I02_WireSumAsymMean" |
− | "IPM2I02_WireSumAsymWidth" | + | *"IPM2I02_WireSumAsymWidth" |
− | "IPM2I01_WireSumAsymMean" | + | *"IPM2I01_WireSumAsymMean" |
− | "IPM2I01_WireSumAsymWidth" | + | *"IPM2I01_WireSumAsymWidth" |
− | "BCM0L02_AsymMean" | + | *"BCM0L02_AsymMean" |
− | "BCM0L02_AsymWidth" | + | *"BCM0L02_AsymWidth" |
− | "BCM1H01_AsymMean" | + | *"BCM1H01_AsymMean" |
− | "BCM1H01_AsymWidth" | + | *"BCM1H01_AsymWidth" |
And | And | ||
− | "IPM0I02A_xPosDiffMean" | + | *"IPM0I02A_xPosDiffMean" |
− | "IPM0I02A_xPosDiffWidth" | + | *"IPM0I02A_xPosDiffWidth" |
− | "IPM0I02A_yPosDiffMean" | + | *"IPM0I02A_yPosDiffMean" |
− | "IPM0I02A_yPosDiffWidth" | + | *"IPM0I02A_yPosDiffWidth" |
− | "IPM1I06_xPosDiffMean" | + | *"IPM1I06_xPosDiffMean" |
− | "IPM1I06_xPosDiffWidth" | + | *"IPM1I06_xPosDiffWidth" |
− | "IPM1I06_yPosDiffMean" | + | *"IPM1I06_yPosDiffMean" |
− | "IPM1I06_yPosDiffWidth" | + | *"IPM1I06_yPosDiffWidth" |
− | "IPM1H04E_xPosDiffMean" | + | *"IPM1H04E_xPosDiffMean" |
− | "IPM1H04E_xPosDiffWidth" | + | *"IPM1H04E_xPosDiffWidth" |
− | "IPM1H04E_yPosDiffMean" | + | *"IPM1H04E_yPosDiffMean" |
− | "IPM1H04E_yPosDiffWidth" | + | *"IPM1H04E_yPosDiffWidth" |
− | "IPM1H04A_xPosDiffMean" | + | *"IPM1H04A_xPosDiffMean" |
− | "IPM1H04A_xPosDiffWidth" | + | *"IPM1H04A_xPosDiffWidth" |
− | "IPM1H04A_yPosDiffMean" | + | *"IPM1H04A_yPosDiffMean" |
− | "IPM1H04A_yPosDiffWidth" | + | *"IPM1H04A_yPosDiffWidth" |
− | "IPM1C12_xPosDiffMean" | + | *"IPM1C12_xPosDiffMean" |
− | "IPM1C12_xPosDiffWidth" | + | *"IPM1C12_xPosDiffWidth" |
− | "IPM1C12_yPosDiffMean" | + | *"IPM1C12_yPosDiffMean" |
− | "IPM1C12_yPosDiffWidth" | + | *"IPM1C12_yPosDiffWidth" |
− | "IPM0R05_xPosDiffMean" | + | *"IPM0R05_xPosDiffMean" |
− | "IPM0R05_xPosDiffWidth" | + | *"IPM0R05_xPosDiffWidth" |
− | "IPM0R05_yPosDiffMean" | + | *"IPM0R05_yPosDiffMean" |
− | "IPM0R05_yPosDiffWidth" | + | *"IPM0R05_yPosDiffWidth" |
− | "IPM0L06_xPosDiffMean" | + | *"IPM0L06_xPosDiffMean" |
− | "IPM0L06_xPosDiffWidth" | + | *"IPM0L06_xPosDiffWidth" |
− | "IPM0L06_yPosDiffMean" | + | *"IPM0L06_yPosDiffMean" |
− | "IPM0L06_yPosDiffWidth" | + | *"IPM0L06_yPosDiffWidth" |
− | "IPM0L05_xPosDiffMean" | + | *"IPM0L05_xPosDiffMean" |
− | "IPM0L05_xPosDiffWidth" | + | *"IPM0L05_xPosDiffWidth" |
− | "IPM0L05_yPosDiffMean" | + | *"IPM0L05_yPosDiffMean" |
− | "IPM0L05_yPosDiffWidth" | + | *"IPM0L05_yPosDiffWidth" |
− | "IPM0I05_xPosDiffMean" | + | *"IPM0I05_xPosDiffMean" |
− | "IPM0I05_xPosDiffWidth" | + | *"IPM0I05_xPosDiffWidth" |
− | "IPM0I05_yPosDiffMean" | + | *"IPM0I05_yPosDiffMean" |
− | "IPM0I05_yPosDiffWidth" | + | *"IPM0I05_yPosDiffWidth" |
− | "IPM2I02_xPosDiffMean" | + | *"IPM2I02_xPosDiffMean" |
− | "IPM2I02_xPosDiffWidth" | + | *"IPM2I02_xPosDiffWidth" |
− | "IPM2I02_yPosDiffMean" | + | *"IPM2I02_yPosDiffMean" |
− | "IPM2I02_yPosDiffWidth" | + | *"IPM2I02_yPosDiffWidth" |
− | "IPM2I01_xPosDiffMean" | + | *"IPM2I01_xPosDiffMean" |
− | "IPM2I01_xPosDiffWidth" | + | *"IPM2I01_xPosDiffWidth" |
− | "IPM2I01_yPosDiffMean" | + | *"IPM2I01_yPosDiffMean" |
− | "IPM2I01_yPosDiffWidth" | + | *"IPM2I01_yPosDiffWidth" |
Revision as of 20:56, 21 July 2019
How to Run Feedback
- Make sure Coda is running
- You need to be logged in apar account on adqa1:
ssh apar@adaq1
- Do gojapan
- Go to directory:
cd /adaqfs/home/apar/PREX/japan_feedback/
- Run feedback code:
./feedback_ana
- Also,make sure to change the event cut parameter file for appropriate current cuts(If the current is 50ua do 45uA current cut), To change that file
- 1.Go to directory:
cd /adaqfs/home/apar/PREX/japan_feedback/Parity/prminput
- 1.Go to directory:
- 2.Change, bcm_an_ds3 cut
prexCH_beamline_eventcuts.9999990.map
- 2.Change, bcm_an_ds3 cut
- Feedback will automatically run
- In order to quit Feedback
control+c
to crash out of the feedback
List of EPICs variables being written to
Within: apar@adaq1:~/PREX/japan_feedback/Feedback/include/QwEPICSControl.h
- "IPM1H04A_WireSumAsymMean"
- "IPM1H04A_WireSumAsymWidth"
- "IPM1H04E_WireSumAsymMean"
- "IPM1H04E_WireSumAsymWidth"
- "IPM0I02A_WireSumAsymMean"
- "IPM0I02A_WireSumAsymWidth"
- "IPM1I06_WireSumAsymMean"
- "IPM1I06_WireSumAsymWidth"
- "IPM1C12_WireSumAsymMean"
- "IPM1C12_WireSumAsymWidth"
- "IPM0R05_WireSumAsymMean"
- "IPM0R05_WireSumAsymWidth"
- "IPM0L06_WireSumAsymMean"
- "IPM0L06_WireSumAsymWidth"
- "IPM0L05_WireSumAsymMean"
- "IPM0L05_WireSumAsymWidth"
- "IPM0I05_WireSumAsymMean"
- "IPM0I05_WireSumAsymWidth"
- "IPM2I02_WireSumAsymMean"
- "IPM2I02_WireSumAsymWidth"
- "IPM2I01_WireSumAsymMean"
- "IPM2I01_WireSumAsymWidth"
- "BCM0L02_AsymMean"
- "BCM0L02_AsymWidth"
- "BCM1H01_AsymMean"
- "BCM1H01_AsymWidth"
And
- "IPM0I02A_xPosDiffMean"
- "IPM0I02A_xPosDiffWidth"
- "IPM0I02A_yPosDiffMean"
- "IPM0I02A_yPosDiffWidth"
- "IPM1I06_xPosDiffMean"
- "IPM1I06_xPosDiffWidth"
- "IPM1I06_yPosDiffMean"
- "IPM1I06_yPosDiffWidth"
- "IPM1H04E_xPosDiffMean"
- "IPM1H04E_xPosDiffWidth"
- "IPM1H04E_yPosDiffMean"
- "IPM1H04E_yPosDiffWidth"
- "IPM1H04A_xPosDiffMean"
- "IPM1H04A_xPosDiffWidth"
- "IPM1H04A_yPosDiffMean"
- "IPM1H04A_yPosDiffWidth"
- "IPM1C12_xPosDiffMean"
- "IPM1C12_xPosDiffWidth"
- "IPM1C12_yPosDiffMean"
- "IPM1C12_yPosDiffWidth"
- "IPM0R05_xPosDiffMean"
- "IPM0R05_xPosDiffWidth"
- "IPM0R05_yPosDiffMean"
- "IPM0R05_yPosDiffWidth"
- "IPM0L06_xPosDiffMean"
- "IPM0L06_xPosDiffWidth"
- "IPM0L06_yPosDiffMean"
- "IPM0L06_yPosDiffWidth"
- "IPM0L05_xPosDiffMean"
- "IPM0L05_xPosDiffWidth"
- "IPM0L05_yPosDiffMean"
- "IPM0L05_yPosDiffWidth"
- "IPM0I05_xPosDiffMean"
- "IPM0I05_xPosDiffWidth"
- "IPM0I05_yPosDiffMean"
- "IPM0I05_yPosDiffWidth"
- "IPM2I02_xPosDiffMean"
- "IPM2I02_xPosDiffWidth"
- "IPM2I02_yPosDiffMean"
- "IPM2I02_yPosDiffWidth"
- "IPM2I01_xPosDiffMean"
- "IPM2I01_xPosDiffWidth"
- "IPM2I01_yPosDiffMean"
- "IPM2I01_yPosDiffWidth"