Charge Feedback
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"