JAPAn
Just Another Parity Analyzer
|
#include <QwEPICSControl.h>
Public Member Functions | |
QwEPICSControl () | |
~QwEPICSControl () | |
void | Print_HallAIA () |
void | Print_Qasym_Ctrls () |
void | Set_HallCIA (Int_t mode, Double_t &value) |
void | Set_HallAIA (Int_t mode, Double_t &value) |
void | Set_HelicityMagnet (size_t magnet_index, size_t helicity_index, Double_t &value) |
void | Get_HallCIA (Int_t mode, Double_t &value) |
void | Get_HallAIA (Int_t mode, Double_t &value) |
void | Get_HelicityMagnet (size_t magnet_index, size_t helicity_index, Double_t &value) |
void | Set_Pockels_Cell_plus (Double_t &value) |
void | Set_Pockels_Cell_minus (Double_t &value) |
void | Get_Pockels_Cell_plus (Double_t &value) |
void | Get_Pockels_Cell_minus (Double_t &value) |
void | Set_ChargeAsymmetry (Double_t &value, Double_t &value_error, Double_t &value_width) |
void | Get_ChargeAsymmetry (Double_t &value, Double_t &value_error, Double_t &value_width) |
void | Set_HAChargeAsymmetry (Double_t &value, Double_t &value_error, Double_t &value_width) |
void | Get_HAChargeAsymmetry (Double_t &value, Double_t &value_error, Double_t &value_width) |
void | Set_TargetHCDiffereces (Double_t &xvalue, Double_t &xvalue_error, Double_t &xvalue_width, Double_t &xpvalue, Double_t &xpvalue_error, Double_t &xpvalue_width, Double_t &yvalue, Double_t &yvalue_error, Double_t &yvalue_width, Double_t &ypvalue, Double_t &ypvalue_error, Double_t &ypvalue_width) |
void | Get_TargetHCDiffereces (Double_t &xvalue, Double_t &xvalue_error, Double_t &xvalue_width, Double_t &xpvalue, Double_t &xpvalue_error, Double_t &xpvalue_width, Double_t &yvalue, Double_t &yvalue_error, Double_t &yvalue_width, Double_t &ypvalue, Double_t &ypvalue_error, Double_t &ypvalue_width) |
void | Set_3C12HCDiffereces (Double_t &xvalue, Double_t &xvalue_error, Double_t &xvalue_width, Double_t &yvalue, Double_t &yvalue_error, Double_t &yvalue_width, Double_t &yqvalue, Double_t &yqvalue_error, Double_t &yqvalue_width) |
void | Get_3C12HCDiffereces (Double_t &xvalue, Double_t &xvalue_error, Double_t &xvalue_width, Double_t &yvalue, Double_t &yvalue_error, Double_t &yvalue_width, Double_t &yqvalue, Double_t &yqvalue_error, Double_t &yqvalue_width) |
void | Set_BCM78DDAsymmetry (Double_t &value, Double_t &value_error, Double_t &value_width) |
void | Get_BCM78DDAsymmetry (Double_t &value, Double_t &value_error, Double_t &value_width) |
void | Set_BCM8Yield (Double_t &value) |
void | Get_BCM8Yield (Double_t &value) |
void | Set_USLumiSumAsymmetry (Double_t &value, Double_t &value_error, Double_t &value_width) |
void | Get_USLumiSumAsymmetry (Double_t &value, Double_t &value_error, Double_t &value_width) |
void | Set_FeedbackStatus (Double_t value) |
Double_t | Get_FeedbackStatus () |
TString | Get_HalfWavePlateState () |
Definition at line 25 of file QwEPICSControl.h.
QwEPICSControl::QwEPICSControl | ( | ) |
Definition at line 3 of file QwEPICSControl.cc.
References f3C12XDiff, f3C12XDiffError, f3C12XDiffWidth, f3C12YDiff, f3C12YDiffError, f3C12YDiffWidth, f3C12YQ, f3C12YQError, f3C12YQWidth, fBCM8DDAsymmetry, fBCM8DDAsymmetryError, fBCM8DDAsymmetryWidth, fBCM8Yield, fChargeAsymmetry, fChargeAsymmetryError, fChargeAsymmetryWidth, fFeedbackStatus, fHAChargeAsymmetry, fHAChargeAsymmetryError, fHAChargeAsymmetryWidth, fHalfWavePlateStatus, fHelicityNames, fHelMagNames, fIDHall_A_IA, fIDHall_A_IA_A0, fIDHall_A_IA_A1, fIDHall_A_IA_A2, fIDHall_A_IA_A3, fIDHall_C_IA, fIDHall_C_IA_A0, fIDHall_C_IA_A1, fIDHall_C_IA_A2, fIDHall_C_IA_A3, fIDPockels_Cell_minus, fIDPockels_Cell_plus, fTargetXDiff, fTargetXDiffError, fTargetXDiffWidth, fTargetXPDiff, fTargetXPDiffError, fTargetXPDiffWidth, fTargetYDiff, fTargetYDiffError, fTargetYDiffWidth, fTargetYPDiff, fTargetYPDiffError, fTargetYPDiffWidth, fUSLumiSumAsymmetry, fUSLumiSumAsymmetryError, and fUSLumiSumAsymmetryWidth.
QwEPICSControl::~QwEPICSControl | ( | ) |
Definition at line 129 of file QwEPICSControl.cc.
|
inline |
Definition at line 466 of file QwEPICSControl.h.
References f3C12XDiff, f3C12XDiffError, f3C12XDiffWidth, f3C12YDiff, f3C12YDiffError, f3C12YDiffWidth, f3C12YQ, f3C12YQError, and f3C12YQWidth.
|
inline |
Definition at line 506 of file QwEPICSControl.h.
References fBCM8DDAsymmetry, fBCM8DDAsymmetryError, and fBCM8DDAsymmetryWidth.
|
inline |
Definition at line 526 of file QwEPICSControl.h.
References fBCM8Yield.
|
inline |
Definition at line 312 of file QwEPICSControl.h.
References fChargeAsymmetry, fChargeAsymmetryError, and fChargeAsymmetryWidth.
|
inline |
Definition at line 562 of file QwEPICSControl.h.
References fFeedbackStatus.
|
inline |
Definition at line 345 of file QwEPICSControl.h.
References fHAChargeAsymmetry, fHAChargeAsymmetryError, and fHAChargeAsymmetryWidth.
|
inline |
Definition at line 575 of file QwEPICSControl.h.
References fHalfWavePlateStatus.
|
inline |
Definition at line 210 of file QwEPICSControl.h.
References fIDHall_A_IA_A0, fIDHall_A_IA_A1, fIDHall_A_IA_A2, and fIDHall_A_IA_A3.
|
inline |
Definition at line 182 of file QwEPICSControl.h.
References fIDHall_C_IA_A0, fIDHall_C_IA_A1, fIDHall_C_IA_A2, and fIDHall_C_IA_A3.
|
inline |
Definition at line 238 of file QwEPICSControl.h.
References fHelicityNames, fHelMagNames, and fIDHelMag.
|
inline |
Definition at line 284 of file QwEPICSControl.h.
References fIDPockels_Cell_minus.
|
inline |
Definition at line 277 of file QwEPICSControl.h.
References fIDPockels_Cell_plus.
|
inline |
Definition at line 399 of file QwEPICSControl.h.
References fTargetXDiff, fTargetXDiffError, fTargetXDiffWidth, fTargetXPDiff, fTargetXPDiffError, fTargetXPDiffWidth, fTargetYDiff, fTargetYDiffError, fTargetYDiffWidth, fTargetYPDiff, fTargetYPDiffError, and fTargetYPDiffWidth.
|
inline |
Definition at line 544 of file QwEPICSControl.h.
References fUSLumiSumAsymmetry, fUSLumiSumAsymmetryError, and fUSLumiSumAsymmetryWidth.
|
inline |
Definition at line 31 of file QwEPICSControl.h.
References fIDHall_A_IA.
|
inline |
Definition at line 44 of file QwEPICSControl.h.
References fIDHall_C_IA_A0, fIDHall_C_IA_A1, fIDHall_C_IA_A2, fIDHall_C_IA_A3, fIDPockels_Cell_minus, and fIDPockels_Cell_plus.
|
inline |
Definition at line 433 of file QwEPICSControl.h.
References f3C12XDiff, f3C12XDiffError, f3C12XDiffWidth, f3C12YDiff, f3C12YDiffError, f3C12YDiffWidth, f3C12YQ, f3C12YQError, and f3C12YQWidth.
|
inline |
Definition at line 492 of file QwEPICSControl.h.
References fBCM8DDAsymmetry, fBCM8DDAsymmetryError, and fBCM8DDAsymmetryWidth.
|
inline |
Definition at line 518 of file QwEPICSControl.h.
References fBCM8Yield.
|
inline |
Definition at line 291 of file QwEPICSControl.h.
References fChargeAsymmetry, fChargeAsymmetryError, and fChargeAsymmetryWidth.
|
inline |
Definition at line 551 of file QwEPICSControl.h.
References fFeedbackStatus.
|
inline |
Definition at line 324 of file QwEPICSControl.h.
References fHAChargeAsymmetry, fHAChargeAsymmetryError, and fHAChargeAsymmetryWidth.
|
inline |
Definition at line 117 of file QwEPICSControl.h.
References fIDHall_A_IA_A0, fIDHall_A_IA_A1, fIDHall_A_IA_A2, and fIDHall_A_IA_A3.
|
inline |
Definition at line 74 of file QwEPICSControl.h.
References fIDHall_C_IA_A0, fIDHall_C_IA_A1, fIDHall_C_IA_A2, and fIDHall_C_IA_A3.
|
inline |
Definition at line 160 of file QwEPICSControl.h.
References fHelicityNames, fHelMagNames, and fIDHelMag.
|
inline |
Definition at line 266 of file QwEPICSControl.h.
References fIDPockels_Cell_minus.
|
inline |
Definition at line 255 of file QwEPICSControl.h.
References fIDPockels_Cell_plus.
|
inline |
Definition at line 357 of file QwEPICSControl.h.
References fTargetXDiff, fTargetXDiffError, fTargetXDiffWidth, fTargetXPDiff, fTargetXPDiffError, fTargetXPDiffWidth, fTargetYDiff, fTargetYDiffError, fTargetYDiffWidth, fTargetYPDiff, fTargetYPDiffError, and fTargetYPDiffWidth.
|
inline |
Definition at line 532 of file QwEPICSControl.h.
References fUSLumiSumAsymmetry, fUSLumiSumAsymmetryError, and fUSLumiSumAsymmetryWidth.
|
private |
Definition at line 700 of file QwEPICSControl.h.
Referenced by Get_3C12HCDiffereces(), QwEPICSControl(), and Set_3C12HCDiffereces().
|
private |
Definition at line 701 of file QwEPICSControl.h.
Referenced by Get_3C12HCDiffereces(), QwEPICSControl(), and Set_3C12HCDiffereces().
|
private |
Definition at line 702 of file QwEPICSControl.h.
Referenced by Get_3C12HCDiffereces(), QwEPICSControl(), and Set_3C12HCDiffereces().
|
private |
Definition at line 704 of file QwEPICSControl.h.
Referenced by Get_3C12HCDiffereces(), QwEPICSControl(), and Set_3C12HCDiffereces().
|
private |
Definition at line 705 of file QwEPICSControl.h.
Referenced by Get_3C12HCDiffereces(), QwEPICSControl(), and Set_3C12HCDiffereces().
|
private |
Definition at line 706 of file QwEPICSControl.h.
Referenced by Get_3C12HCDiffereces(), QwEPICSControl(), and Set_3C12HCDiffereces().
|
private |
Definition at line 708 of file QwEPICSControl.h.
Referenced by Get_3C12HCDiffereces(), QwEPICSControl(), and Set_3C12HCDiffereces().
|
private |
Definition at line 709 of file QwEPICSControl.h.
Referenced by Get_3C12HCDiffereces(), QwEPICSControl(), and Set_3C12HCDiffereces().
|
private |
Definition at line 710 of file QwEPICSControl.h.
Referenced by Get_3C12HCDiffereces(), QwEPICSControl(), and Set_3C12HCDiffereces().
|
private |
Definition at line 712 of file QwEPICSControl.h.
Referenced by Get_BCM78DDAsymmetry(), QwEPICSControl(), and Set_BCM78DDAsymmetry().
|
private |
Definition at line 713 of file QwEPICSControl.h.
Referenced by Get_BCM78DDAsymmetry(), QwEPICSControl(), and Set_BCM78DDAsymmetry().
|
private |
Definition at line 714 of file QwEPICSControl.h.
Referenced by Get_BCM78DDAsymmetry(), QwEPICSControl(), and Set_BCM78DDAsymmetry().
|
private |
Definition at line 716 of file QwEPICSControl.h.
Referenced by Get_BCM8Yield(), QwEPICSControl(), and Set_BCM8Yield().
|
private |
Definition at line 675 of file QwEPICSControl.h.
Referenced by Get_ChargeAsymmetry(), QwEPICSControl(), and Set_ChargeAsymmetry().
|
private |
Definition at line 676 of file QwEPICSControl.h.
Referenced by Get_ChargeAsymmetry(), QwEPICSControl(), and Set_ChargeAsymmetry().
|
private |
Definition at line 677 of file QwEPICSControl.h.
Referenced by Get_ChargeAsymmetry(), QwEPICSControl(), and Set_ChargeAsymmetry().
|
private |
Definition at line 724 of file QwEPICSControl.h.
Referenced by Get_FeedbackStatus(), QwEPICSControl(), and Set_FeedbackStatus().
|
private |
Definition at line 679 of file QwEPICSControl.h.
Referenced by Get_HAChargeAsymmetry(), QwEPICSControl(), and Set_HAChargeAsymmetry().
|
private |
Definition at line 680 of file QwEPICSControl.h.
Referenced by Get_HAChargeAsymmetry(), QwEPICSControl(), and Set_HAChargeAsymmetry().
|
private |
Definition at line 681 of file QwEPICSControl.h.
Referenced by Get_HAChargeAsymmetry(), QwEPICSControl(), and Set_HAChargeAsymmetry().
|
private |
Definition at line 726 of file QwEPICSControl.h.
Referenced by Get_HalfWavePlateState(), and QwEPICSControl().
|
private |
Definition at line 730 of file QwEPICSControl.h.
Referenced by Get_HelicityMagnet(), QwEPICSControl(), and Set_HelicityMagnet().
|
private |
Device names of the helicity magnets.
Definition at line 729 of file QwEPICSControl.h.
Referenced by Get_HelicityMagnet(), QwEPICSControl(), and Set_HelicityMagnet().
|
private |
Definition at line 658 of file QwEPICSControl.h.
Referenced by Print_HallAIA(), and QwEPICSControl().
|
private |
Definition at line 665 of file QwEPICSControl.h.
Referenced by Get_HallAIA(), QwEPICSControl(), and Set_HallAIA().
|
private |
Definition at line 666 of file QwEPICSControl.h.
Referenced by Get_HallAIA(), QwEPICSControl(), and Set_HallAIA().
|
private |
Definition at line 667 of file QwEPICSControl.h.
Referenced by Get_HallAIA(), QwEPICSControl(), and Set_HallAIA().
|
private |
Definition at line 668 of file QwEPICSControl.h.
Referenced by Get_HallAIA(), QwEPICSControl(), and Set_HallAIA().
|
private |
Definition at line 659 of file QwEPICSControl.h.
Referenced by QwEPICSControl().
|
private |
Definition at line 660 of file QwEPICSControl.h.
Referenced by Get_HallCIA(), Print_Qasym_Ctrls(), QwEPICSControl(), and Set_HallCIA().
|
private |
Definition at line 661 of file QwEPICSControl.h.
Referenced by Get_HallCIA(), Print_Qasym_Ctrls(), QwEPICSControl(), and Set_HallCIA().
|
private |
Definition at line 662 of file QwEPICSControl.h.
Referenced by Get_HallCIA(), Print_Qasym_Ctrls(), QwEPICSControl(), and Set_HallCIA().
|
private |
Definition at line 663 of file QwEPICSControl.h.
Referenced by Get_HallCIA(), Print_Qasym_Ctrls(), QwEPICSControl(), and Set_HallCIA().
|
private |
EPICS control setpoints for helicity magnets indexed by magnet and helicity state.
Definition at line 728 of file QwEPICSControl.h.
Referenced by Get_HelicityMagnet(), and Set_HelicityMagnet().
|
private |
Definition at line 673 of file QwEPICSControl.h.
Referenced by Get_Pockels_Cell_minus(), Print_Qasym_Ctrls(), QwEPICSControl(), and Set_Pockels_Cell_minus().
|
private |
Definition at line 672 of file QwEPICSControl.h.
Referenced by Get_Pockels_Cell_plus(), Print_Qasym_Ctrls(), QwEPICSControl(), and Set_Pockels_Cell_plus().
|
private |
Definition at line 683 of file QwEPICSControl.h.
Referenced by Get_TargetHCDiffereces(), QwEPICSControl(), and Set_TargetHCDiffereces().
|
private |
Definition at line 684 of file QwEPICSControl.h.
Referenced by Get_TargetHCDiffereces(), QwEPICSControl(), and Set_TargetHCDiffereces().
|
private |
Definition at line 685 of file QwEPICSControl.h.
Referenced by Get_TargetHCDiffereces(), QwEPICSControl(), and Set_TargetHCDiffereces().
|
private |
Definition at line 687 of file QwEPICSControl.h.
Referenced by Get_TargetHCDiffereces(), QwEPICSControl(), and Set_TargetHCDiffereces().
|
private |
Definition at line 688 of file QwEPICSControl.h.
Referenced by Get_TargetHCDiffereces(), QwEPICSControl(), and Set_TargetHCDiffereces().
|
private |
Definition at line 689 of file QwEPICSControl.h.
Referenced by Get_TargetHCDiffereces(), QwEPICSControl(), and Set_TargetHCDiffereces().
|
private |
Definition at line 691 of file QwEPICSControl.h.
Referenced by Get_TargetHCDiffereces(), QwEPICSControl(), and Set_TargetHCDiffereces().
|
private |
Definition at line 692 of file QwEPICSControl.h.
Referenced by Get_TargetHCDiffereces(), QwEPICSControl(), and Set_TargetHCDiffereces().
|
private |
Definition at line 693 of file QwEPICSControl.h.
Referenced by Get_TargetHCDiffereces(), QwEPICSControl(), and Set_TargetHCDiffereces().
|
private |
Definition at line 695 of file QwEPICSControl.h.
Referenced by Get_TargetHCDiffereces(), QwEPICSControl(), and Set_TargetHCDiffereces().
|
private |
Definition at line 696 of file QwEPICSControl.h.
Referenced by Get_TargetHCDiffereces(), QwEPICSControl(), and Set_TargetHCDiffereces().
|
private |
Definition at line 697 of file QwEPICSControl.h.
Referenced by Get_TargetHCDiffereces(), QwEPICSControl(), and Set_TargetHCDiffereces().
|
private |
Definition at line 718 of file QwEPICSControl.h.
Referenced by Get_USLumiSumAsymmetry(), QwEPICSControl(), and Set_USLumiSumAsymmetry().
|
private |
Definition at line 719 of file QwEPICSControl.h.
Referenced by Get_USLumiSumAsymmetry(), QwEPICSControl(), and Set_USLumiSumAsymmetry().
|
private |
Definition at line 720 of file QwEPICSControl.h.
Referenced by Get_USLumiSumAsymmetry(), QwEPICSControl(), and Set_USLumiSumAsymmetry().