Charge Feedback
From PREX Wiki
Revision as of 20:56, 21 July 2019 by Cameronc (talk | contribs) (→List of EPICs variables being written to)
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"