JAPAn
Just Another Parity Analyzer
|
#include <QwHelicityCorrelatedFeedback.h>
Public Member Functions | |
QwHelicityCorrelatedFeedback (QwSubsystemArrayParity &event) | |
~QwHelicityCorrelatedFeedback () | |
void | CalculateAsymmetry () |
inherited from QwHelicityPattern | |
void | ClearRunningSum () |
void | AccumulateRunningSum () |
void | CalculateRunningAverage () |
void | ConstructBranchAndVector (TTree *tree, TString &prefix, std::vector< Double_t > &values) |
void | FillTreeVector (std::vector< Double_t > &values) const |
void | ProcessOptions (QwOptions &options) |
Process the configuration options. | |
void | LoadParameterFile (TString filename) |
Load deltaA_q, no.of good patterns to accumulate and other neccessary feedback parameters. | |
void | GetTargetChargeStat () |
retrieves the target charge asymmetry,asymmetry error ,asymmetry width | |
void | GetTargetChargeStat (Int_t mode) |
retrieves the target charge asymmetry,asymmetry error ,asymmetry width for given mode | |
void | GetTargetPositionStat () |
retrieves the target position angle parameters (X,XP,Y,YP) mean, error and width | |
void | GetHAChargeStat (Int_t mode) |
retrieves the Hall A charge asymmetry,asymmetry error ,asymmetry width for given mode | |
void | FeedIASetPoint (Int_t mode) |
Feed the Hall C IA set point based on the charge asymmetry. | |
void | FeedHAIASetPoint (Int_t mode) |
Feed the Hall A IA set point based on the charge asymmetry. | |
void | FeedPITASetPoints () |
Feed the Hall C PITA set point based on the charge asymmetry. | |
void | FeedPCPos () |
Feed the IA set point based on the charge asymmetry. | |
void | FeedPCNeg () |
Feed the IA set point based on the charge asymmetry. | |
void | LogParameters (Int_t mode) |
Log the last IA feedback information. | |
void | LogParameters () |
Log the last PITA feedback information. | |
void | LogPFParameters () |
Log the Pos/angle information. | |
void | LogHAParameters (Int_t mode) |
Log the last Hall A IA feedback information. | |
void | UpdateGMClean (Int_t state) |
Set Clean=0 or 1 in the GreenMonster. | |
void | UpdateGMScanParameters () |
Update last feedback setting into scan variables in the GreenMonster. | |
Bool_t | ApplyPITAFeedback () |
Initiates the PITA feedback if the charge asymmetry passed the quality cut. | |
Bool_t | ApplyHAIAFeedback () |
Initiates the Hall A IA feedback if the Hall A charge asymmetry passed the quality cut. | |
Bool_t | ApplyIAFeedback (Int_t mode) |
Initiates the IA feedback if the Hall C charge asymmetry have passed the quality cut. | |
Bool_t | ApplyHMFeedback () |
Initiates the Helicity magnet feedback if the position differences and/or angle differences have passed the quality cut. | |
Bool_t | IsPatternsAccumulated () |
Check to see no.of good patterns accumulated after the last feedback is greater than a set value. | |
Bool_t | IsPFPatternsAccumulated () |
Check to see no.of good patterns accumulated after the last position/angle feedback correction. | |
Bool_t | IsHAPatternsAccumulated () |
Check to see no.of good patterns accumulated after the last position/angle feedback correction. | |
void | ApplyFeedbackCorrections () |
Check neccessary conditions and apply IA setponts based on the charge asym for all four modes. | |
Bool_t | IsPatternsAccumulated (Int_t mode) |
Check to see no.of good patterns accumulated after the last feedback is greater than a set value for given mode. | |
Int_t | GetLastGoodHelicityPatternType () |
Returns the type of the last helicity pattern based on following pattern history. | |
void | CalculateRunningAverage (Int_t mode) |
void | ClearRunningSum (Int_t mode) |
![]() | |
QwHelicityPattern (QwSubsystemArrayParity &event, const TString &run="0") | |
Constructor with subsystem array. | |
QwHelicityPattern (const QwHelicityPattern &source) | |
Copy constructor by reference. | |
virtual | ~QwHelicityPattern () |
Virtual destructor. | |
void | ProcessOptions (QwOptions &options) |
Process the configuration options. | |
void | LoadEventData (QwSubsystemArrayParity &event) |
Bool_t | HasDataLoaded () const |
Bool_t | PairAsymmetryIsGood () |
Bool_t | NextPairIsComplete () |
void | CalculatePairAsymmetry () |
void | ClearPairData () |
Bool_t | IsCompletePattern () const |
void | PrintIndexMapFile (Int_t runNum) |
Bool_t | IsEndOfBurst () |
void | CalculateAsymmetry () |
void | GetTargetChargeStat (Double_t &asym, Double_t &error, Double_t &width) |
void | EnableAlternateAsymmetry (const Bool_t flag=kTRUE) |
Enable/disable alternate asymmetry calculation. | |
void | DisableAlternateAsymmetry () |
Disable alternate asymmetry calculation. | |
Bool_t | IsAlternateAsymEnabled () |
Status of alternate asymmetry calculation flag. | |
void | EnableBurstSum (const Bool_t flag=kTRUE) |
Enable/disable burst sum calculation. | |
void | DisableBurstSum () |
Disable burst sum calculation. | |
Bool_t | IsBurstSumEnabled () |
Status of burst sum calculation flag. | |
void | EnableRunningSum (const Bool_t flag=kTRUE) |
Enable/disable running sum calculation. | |
void | DisableRunningSum () |
Disable running sum calculation. | |
Bool_t | IsRunningSumEnabled () |
Status of running sum calculation flag. | |
void | EnableDifference (const Bool_t flag=kTRUE) |
Enable/disable storing pattern differences. | |
void | DisableDifference () |
Disable storing pattern differences. | |
Bool_t | IsDifferenceEnabled () |
Status of storing pattern differences flag. | |
void | EnablePairs (const Bool_t flag=kTRUE) |
Enable/disable storing pair differences. | |
void | DisablePairs () |
Disable storing pair differences. | |
Bool_t | IsPairsEnabled () |
Status of storing pair differences flag. | |
void | UpdateBlinder () |
Update the blinder status using a random number generator. | |
void | UpdateBlinder (const QwSubsystemArrayParity &detectors) |
Update the blinder status with new external information. | |
void | UpdateBlinder (const QwEPICSEvent &epics) |
Update the blinder status with new external information. | |
QwSubsystemArrayParity & | GetYield () |
QwSubsystemArrayParity & | GetDifference () |
QwSubsystemArrayParity & | GetAsymmetry () |
QwSubsystemArrayParity & | GetPairYield () |
QwSubsystemArrayParity & | GetPairDifference () |
QwSubsystemArrayParity & | GetPairAsymmetry () |
void | AccumulateRunningSum (QwHelicityPattern &entry, Int_t count=0, Int_t ErrorMask=0xFFFFFFF) |
void | AccumulatePairRunningSum (QwHelicityPattern &entry) |
void | CalculateRunningAverage () |
void | PrintValue () const |
void | ConstructObjects () |
void | ConstructObjects (TDirectory *folder) |
void | ConstructHistograms () |
void | ConstructHistograms (TDirectory *folder) |
void | FillHistograms () |
void | ConstructBranchAndVector (TTree *tree, TString &prefix, QwRootTreeBranchVector &values) |
void | ConstructBranch (TTree *tree, TString &prefix) |
void | ConstructBranch (TTree *tree, TString &prefix, QwParameterFile &trim_tree) |
void | FillTreeVector (QwRootTreeBranchVector &values) const |
void | WritePromptSummary (QwPromptSummary *ps) |
Bool_t | IsGoodAsymmetry () |
UInt_t | GetEventcutErrorFlag () const |
const UInt_t * | GetEventcutErrorFlagPointer () const |
Bool_t | HasBurstData () |
void | IncrementBurstCounter () |
Short_t | GetBurstCounter () const |
void | ClearEventData () |
void | Print () const |
Static Public Member Functions | |
static void | DefineOptions (QwOptions &options) |
Define the configuration options. | |
![]() | |
static void | DefineOptions (QwOptions &options) |
Define the configuration options. | |
Private Member Functions | |
Double_t | GetChargeAsym () |
Returns the charge asymmetry stats when required by feedback caluculations. | |
Double_t | GetChargeAsymError () |
Double_t | GetChargeAsymWidth () |
TString | GetHalfWavePlateState () |
The types of helicity patterns based on following pattern history. | |
UInt_t | GetHalfWavePlate2State () |
void | CheckFeedbackStatus () |
Static Private Attributes | |
static const Int_t | kHelPat1 =1001 |
static const Int_t | kHelPat2 =110 |
static const Int_t | kHelModes =4 |
Definition at line 23 of file QwHelicityCorrelatedFeedback.h.
|
inline |
Definition at line 31 of file QwHelicityCorrelatedFeedback.h.
References CheckFeedbackStatus(), fAsymBCM7, fAsymBCM78DDRunningSum, fAsymBCM8, fAsymUSLumiSumRunningSum, fChargeAsymmetry0, fCurrentChargeAsymmetry, fCurrentHelPatMode, fCurrentIAAsymmetry, QwHelicityPattern::fEnableBurstSum, fFBRunningAsymmetry, fGoodPatternCounter, fHAGoodPatternCounter, fHAIASetpoint, fHelModeGoodPatternCounter, fIAAsymmetry0, fPatternCounter, fPFGoodPatternCounter, fPITA_MIN_Charge_asym, fPITASetpointNEG, fPITASetpointPOS, fPrevHAIASetpoint, fPreviousChargeAsymmetry, fPreviousHelPat, fPreviousIAAsymmetry, fPrevPITASetpointNEG, fPrevPITASetpointPOS, fRunningCharge, fScalerCharge, fScalerChargeRunningSum, fTargetCharge, fTargetParameter, fTargetXDiffRunningSum, fTargetXPDiffRunningSum, fTargetYDiffRunningSum, fTargetYPDiffRunningSum, fYieldBCM8RunningSum, kHelModes, out_file_HA_IA, out_file_IA, out_file_PITA, QwHelicityPattern::QwHelicityPattern(), rawtime, and timeinfo.
|
inline |
Definition at line 134 of file QwHelicityCorrelatedFeedback.h.
References fEPICSCtrl.
void QwHelicityCorrelatedFeedback::AccumulateRunningSum | ( | ) |
Definition at line 1033 of file QwHelicityCorrelatedFeedback.cc.
References QwHelicityPattern::AccumulateRunningSum(), QwLog::endl(), f3C12XDiffRunningSum, f3C12YDiffRunningSum, f3C12YQRunningSum, fAsymBCM7, fAsymBCM78DDRunningSum, fAsymBCM8, QwHelicityPattern::fAsymmetry, fAsymUSLumiSumRunningSum, fCurrentHelPatMode, fFBRunningAsymmetry, fHAGoodPatternCounter, fHAIAFB, fHelModeGoodPatternCounter, fPFGoodPatternCounter, fScalerCharge, fScalerChargeRunningSum, fTargetCharge, fTargetParameter, fTargetXDiffRunningSum, fTargetXPDiffRunningSum, fTargetYDiffRunningSum, fTargetYPDiffRunningSum, QwHelicityPattern::fYield, fYieldBCM8RunningSum, and QwError.
Referenced by CalculateAsymmetry().
void QwHelicityCorrelatedFeedback::ApplyFeedbackCorrections | ( | ) |
Check neccessary conditions and apply IA setponts based on the charge asym for all four modes.
Definition at line 713 of file QwHelicityCorrelatedFeedback.cc.
References ApplyHAIAFeedback(), ApplyHMFeedback(), ApplyIAFeedback(), ApplyPITAFeedback(), ClearRunningSum(), QwLog::endl(), fAutoIHWP, fDefaultHalfWavePlateStatus, fEPICSCtrl, fGoodPatternCounter, fHalfWaveIN, fHalfWaveOUT, fHalfWavePlateStatus, fHalfWaveRevert, fIAFB, fPITAFB, fPITASetpointNEG_t0_IN, fPITASetpointNEG_t0_OUT, fPITASetpointPOS_t0_IN, fPITASetpointPOS_t0_OUT, GetHalfWavePlateState(), IHWP_State, IsHAPatternsAccumulated(), IsPatternsAccumulated(), IsPFPatternsAccumulated(), kHelModes, and QwMessage.
Referenced by main().
Bool_t QwHelicityCorrelatedFeedback::ApplyHAIAFeedback | ( | ) |
Initiates the Hall A IA feedback if the Hall A charge asymmetry passed the quality cut.
Definition at line 620 of file QwHelicityCorrelatedFeedback.cc.
References QwLog::endl(), fChargeAsymPrecision, FeedHAIASetPoint(), fHAChargeAsym, fHAChargeAsymError, fHAChargeAsymWidth, fHAGoodPatternCounter, fHAIAFB, GetHAChargeStat(), LogHAParameters(), and QwError.
Referenced by ApplyFeedbackCorrections().
Bool_t QwHelicityCorrelatedFeedback::ApplyHMFeedback | ( | ) |
Initiates the Helicity magnet feedback if the position differences and/or angle differences have passed the quality cut.
Definition at line 693 of file QwHelicityCorrelatedFeedback.cc.
References f3C12XDiffRunningSum, f3C12YDiffRunningSum, f3C12YQRunningSum, fPFGoodPatternCounter, fTargetXDiffRunningSum, fTargetXPDiffRunningSum, fTargetYDiffRunningSum, fTargetYPDiffRunningSum, GetTargetPositionStat(), and LogPFParameters().
Referenced by ApplyFeedbackCorrections().
Bool_t QwHelicityCorrelatedFeedback::ApplyIAFeedback | ( | Int_t | mode | ) |
Initiates the IA feedback if the Hall C charge asymmetry have passed the quality cut.
Definition at line 651 of file QwHelicityCorrelatedFeedback.cc.
References QwLog::endl(), fChargeAsym, fChargeAsymError, fChargeAsymPrecision, fChargeAsymWidth, FeedIASetPoint(), fHAGoodPatternCounter, fHelModeGoodPatternCounter, fIAFB, GetTargetChargeStat(), LogParameters(), QwError, and QwMessage.
Referenced by ApplyFeedbackCorrections().
Bool_t QwHelicityCorrelatedFeedback::ApplyPITAFeedback | ( | ) |
Initiates the PITA feedback if the charge asymmetry passed the quality cut.
Definition at line 590 of file QwHelicityCorrelatedFeedback.cc.
References QwLog::endl(), fChargeAsymmetry, fChargeAsymmetryError, fChargeAsymmetryWidth, fChargeAsymPrecision, FeedPITASetPoints(), fGoodPatternCounter, GetTargetChargeStat(), LogParameters(), and QwError.
Referenced by ApplyFeedbackCorrections().
void QwHelicityCorrelatedFeedback::CalculateAsymmetry | ( | ) |
inherited from QwHelicityPattern
Calculate asymmetries for the current pattern.
Definition at line 820 of file QwHelicityCorrelatedFeedback.cc.
References AccumulateRunningSum(), QwHelicityPattern::ClearEventData(), QwLog::endl(), QwHelicityPattern::fAlternateDiff, QwHelicityPattern::fAsymmetry, QwHelicityPattern::fAsymmetry1, QwHelicityPattern::fAsymmetry2, QwHelicityPattern::fBlinder, fCurrentHelPat, fCurrentHelPatMode, QwHelicityPattern::fCurrentPatternNumber, QwHelicityPattern::fDifference, QwHelicityPattern::fEnableAlternateAsym, QwHelicityPattern::fEnableBurstSum, QwHelicityPattern::fEnableRunningSum, QwHelicityPattern::fEvents, fGoodPatternCounter, QwHelicityPattern::fHelicity, QwHelicityPattern::fIgnoreHelicity, QwHelicityPattern::fNegativeHelicitySum, fPatternCounter, QwHelicityPattern::fPatternIsGood, QwHelicityPattern::fPatternSize, QwHelicityPattern::fPositiveHelicitySum, fPreviousHelPat, QwHelicityPattern::fQuartetNumber, QwHelicityPattern::fYield, kHelPat1, kHelPat2, QwDebug, QwError, and QwMessage.
Referenced by main().
void QwHelicityCorrelatedFeedback::CalculateRunningAverage | ( | ) |
Definition at line 1163 of file QwHelicityCorrelatedFeedback.cc.
References QwHelicityPattern::CalculateRunningAverage().
void QwHelicityCorrelatedFeedback::CalculateRunningAverage | ( | Int_t | mode | ) |
Definition at line 1167 of file QwHelicityCorrelatedFeedback.cc.
References fFBRunningAsymmetry.
|
private |
Definition at line 1380 of file QwHelicityCorrelatedFeedback.cc.
References fEPICSCtrl, and fFeedbackStatus.
Referenced by QwHelicityCorrelatedFeedback().
void QwHelicityCorrelatedFeedback::ClearRunningSum | ( | ) |
Clear the running sums of yield, difference and asymmetry. Also clear the running burst sums if enabled.
Definition at line 1340 of file QwHelicityCorrelatedFeedback.cc.
References fAsymBCM78DDRunningSum, fAsymUSLumiSumRunningSum, and fYieldBCM8RunningSum.
Referenced by ApplyFeedbackCorrections(), FeedPITASetPoints(), and main().
void QwHelicityCorrelatedFeedback::ClearRunningSum | ( | Int_t | mode | ) |
Definition at line 1350 of file QwHelicityCorrelatedFeedback.cc.
References fFBRunningAsymmetry.
void QwHelicityCorrelatedFeedback::ConstructBranchAndVector | ( | TTree * | tree, |
TString & | prefix, | ||
std::vector< Double_t > & | values ) |
Definition at line 1355 of file QwHelicityCorrelatedFeedback.cc.
References QwHelicityPattern::ConstructBranchAndVector().
|
static |
Define the configuration options.
Defines configuration options using QwOptions functionality.
options | Options object |
Definition at line 18 of file QwHelicityCorrelatedFeedback.cc.
References QwOptions::AddOptions().
Referenced by main().
void QwHelicityCorrelatedFeedback::FeedHAIASetPoint | ( | Int_t | mode | ) |
Feed the Hall A IA set point based on the charge asymmetry.
Definition at line 387 of file QwHelicityCorrelatedFeedback.cc.
References QwLog::endl(), fEPICSCtrl, fHAChargeAsym, fHAChargeAsymError, fHAIASetpoint, fHAIASlopeA, fHalfWaveIN, fIASetpointlow, fIASetpointup, fIASlopeA, fPrevHAIASetpoint, fScalerChargeRunningSum, and QwMessage.
Referenced by ApplyHAIAFeedback().
void QwHelicityCorrelatedFeedback::FeedIASetPoint | ( | Int_t | mode | ) |
Feed the Hall C IA set point based on the charge asymmetry.
Definition at line 355 of file QwHelicityCorrelatedFeedback.cc.
References QwLog::endl(), fChargeAsym, fChargeAsymError, fEPICSCtrl, fIASetpoint, fIASetpointlow, fIASetpointup, fIASlopeA, fPrevIASetpoint, and QwMessage.
Referenced by ApplyIAFeedback().
void QwHelicityCorrelatedFeedback::FeedPCNeg | ( | ) |
Feed the IA set point based on the charge asymmetry.
Definition at line 494 of file QwHelicityCorrelatedFeedback.cc.
void QwHelicityCorrelatedFeedback::FeedPCPos | ( | ) |
Feed the IA set point based on the charge asymmetry.
Definition at line 491 of file QwHelicityCorrelatedFeedback.cc.
void QwHelicityCorrelatedFeedback::FeedPITASetPoints | ( | ) |
Feed the Hall C PITA set point based on the charge asymmetry.
Definition at line 417 of file QwHelicityCorrelatedFeedback.cc.
References ClearRunningSum(), QwLog::endl(), fChargeAsymmetry, fChargeAsymmetryError, fEPICSCtrl, fFeedbackDamping, fHalfWaveIN, fPITASetpointlow, fPITASetpointNEG, fPITASetpointPOS, fPITASetpointup, fPITASlope, fPITASlopeIN, fPITASlopeOUT, fPITASlopeOUT_IN, fPrevPITASetpointNEG, fPrevPITASetpointPOS, GetHalfWavePlate2State(), and QwMessage.
Referenced by ApplyPITAFeedback().
void QwHelicityCorrelatedFeedback::FillTreeVector | ( | std::vector< Double_t > & | values | ) | const |
Definition at line 1359 of file QwHelicityCorrelatedFeedback.cc.
References QwHelicityPattern::FillTreeVector().
|
inlineprivate |
Returns the charge asymmetry stats when required by feedback caluculations.
Definition at line 259 of file QwHelicityCorrelatedFeedback.h.
References fChargeAsymmetry.
|
inlineprivate |
Definition at line 262 of file QwHelicityCorrelatedFeedback.h.
References fChargeAsymmetryError.
|
inlineprivate |
Definition at line 265 of file QwHelicityCorrelatedFeedback.h.
References fChargeAsymmetryWidth.
void QwHelicityCorrelatedFeedback::GetHAChargeStat | ( | Int_t | mode | ) |
retrieves the Hall A charge asymmetry,asymmetry error ,asymmetry width for given mode
retrieves the Hall A charge asymmetry,asymmetry error ,asymmetry width
/
Definition at line 1320 of file QwHelicityCorrelatedFeedback.cc.
References QwLog::endl(), fHAChargeAsym, fHAChargeAsymError, fHAChargeAsymWidth, fScalerChargeRunningSum, and QwError.
Referenced by ApplyHAIAFeedback().
|
private |
Definition at line 1370 of file QwHelicityCorrelatedFeedback.cc.
Referenced by FeedPITASetPoints(), LogParameters(), and ProcessOptions().
|
private |
The types of helicity patterns based on following pattern history.
Definition at line 1364 of file QwHelicityCorrelatedFeedback.cc.
Referenced by ApplyFeedbackCorrections(), and ProcessOptions().
Int_t QwHelicityCorrelatedFeedback::GetLastGoodHelicityPatternType | ( | ) |
Returns the type of the last helicity pattern based on following pattern history.
Definition at line 811 of file QwHelicityCorrelatedFeedback.cc.
References fCurrentHelPatMode.
void QwHelicityCorrelatedFeedback::GetTargetChargeStat | ( | ) |
retrieves the target charge asymmetry,asymmetry error ,asymmetry width
/
Definition at line 1176 of file QwHelicityCorrelatedFeedback.cc.
References QwLog::endl(), fAsymBCM78DD, fAsymBCM78DDError, fAsymBCM78DDRunningSum, fAsymBCM78DDWidth, fAsymBCMUSLumiSum, fAsymBCMUSLumiSumError, fAsymBCMUSLumiSumWidth, fAsymUSLumiSumRunningSum, fBCM8Yield, fChargeAsymmetry, fChargeAsymmetryError, fChargeAsymmetryWidth, fTargetCharge, fYieldBCM8RunningSum, QwError, and QwMessage.
Referenced by ApplyIAFeedback(), and ApplyPITAFeedback().
void QwHelicityCorrelatedFeedback::GetTargetChargeStat | ( | Int_t | mode | ) |
retrieves the target charge asymmetry,asymmetry error ,asymmetry width for given mode
retrieves the target charge asymmetry,asymmetry error ,asymmetry width
/
Definition at line 1223 of file QwHelicityCorrelatedFeedback.cc.
References QwLog::endl(), fChargeAsym, fChargeAsymError, fChargeAsymWidth, fIAFB, and QwError.
void QwHelicityCorrelatedFeedback::GetTargetPositionStat | ( | ) |
retrieves the target position angle parameters (X,XP,Y,YP) mean, error and width
Definition at line 1254 of file QwHelicityCorrelatedFeedback.cc.
References f3C12XDiff, f3C12XDiffError, f3C12XDiffRunningSum, f3C12XDiffWidth, f3C12YDiff, f3C12YDiffError, f3C12YDiffRunningSum, f3C12YDiffWidth, f3C12YQ, f3C12YQError, f3C12YQRunningSum, f3C12YQWidth, fTargetXDiff, fTargetXDiffError, fTargetXDiffRunningSum, fTargetXDiffWidth, fTargetXPDiff, fTargetXPDiffError, fTargetXPDiffRunningSum, fTargetXPDiffWidth, fTargetYDiff, fTargetYDiffError, fTargetYDiffRunningSum, fTargetYDiffWidth, fTargetYPDiff, fTargetYPDiffError, fTargetYPDiffRunningSum, and fTargetYPDiffWidth.
Referenced by ApplyHMFeedback().
|
inline |
Check to see no.of good patterns accumulated after the last position/angle feedback correction.
Definition at line 232 of file QwHelicityCorrelatedFeedback.h.
References fHAAccumulatePatternMax, and fHAGoodPatternCounter.
Referenced by ApplyFeedbackCorrections().
|
inline |
Check to see no.of good patterns accumulated after the last feedback is greater than a set value.
Definition at line 217 of file QwHelicityCorrelatedFeedback.h.
References fAccumulatePatternMax, and fGoodPatternCounter.
Referenced by ApplyFeedbackCorrections().
Bool_t QwHelicityCorrelatedFeedback::IsPatternsAccumulated | ( | Int_t | mode | ) |
Check to see no.of good patterns accumulated after the last feedback is greater than a set value for given mode.
Definition at line 802 of file QwHelicityCorrelatedFeedback.cc.
References fHAAccumulatePatternMax, and fHelModeGoodPatternCounter.
|
inline |
Check to see no.of good patterns accumulated after the last position/angle feedback correction.
Definition at line 224 of file QwHelicityCorrelatedFeedback.h.
References fPFAccumulatePatternMax, and fPFGoodPatternCounter.
Referenced by ApplyFeedbackCorrections().
void QwHelicityCorrelatedFeedback::LoadParameterFile | ( | TString | filename | ) |
Load deltaA_q, no.of good patterns to accumulate and other neccessary feedback parameters.
Definition at line 102 of file QwHelicityCorrelatedFeedback.cc.
References QwLog::endl(), fAccumulatePatternMax, fAutoIHWP, fChargeAsymPrecision, fDefaultHalfWavePlateStatus, fDelta_IASlopeA, fEPICSCtrl, fFeedbackDamping, fHAAccumulatePatternMax, fHAIASlopeA, fHalfWaveIN, fHalfWavePlateStatus, fIASetpointlow, fIASetpointup, fIASlopeA, fInitialCorrection, fOptimalIA, fOptimalPCN, fOptimalPCP, fPFAccumulatePatternMax, fPITA_MIN_Charge_asym, fPITASetpointlow, fPITASetpointNEG_t0_IN, fPITASetpointNEG_t0_OUT, fPITASetpointPOS_t0_IN, fPITASetpointPOS_t0_OUT, fPITASetpointup, fPITASlopeIN, fPITASlopeOUT, fPITASlopeOUT_IN, fPreviousHalfWavePlateStatus, QwParameterFile::GetUInt(), QwParameterFile::HasVariablePair(), IHWP_State, kHelModes, QwParameterFile::LineIsEmpty(), out_file_PC_IN_neg, out_file_PC_IN_pos, out_file_PC_OUT_neg, out_file_PC_OUT_pos, QwMessage, QwParameterFile::ReadNextLine(), QwParameterFile::TrimComment(), and QwParameterFile::TrimWhitespace().
Referenced by main().
void QwHelicityCorrelatedFeedback::LogHAParameters | ( | Int_t | mode | ) |
Log the last Hall A IA feedback information.
Definition at line 562 of file QwHelicityCorrelatedFeedback.cc.
References fEPICSCtrl, fHAChargeAsym, fHAChargeAsymError, fHAChargeAsymWidth, fHAIASetpoint, fPrevHAIASetpoint, QwHelicityPattern::fQuartetNumber, and out_file_HA_IA.
Referenced by ApplyHAIAFeedback().
void QwHelicityCorrelatedFeedback::LogParameters | ( | ) |
Log the last PITA feedback information.
Definition at line 506 of file QwHelicityCorrelatedFeedback.cc.
References fAsymBCM78DD, fAsymBCM78DDError, fAsymBCM78DDWidth, fAsymBCMUSLumiSum, fAsymBCMUSLumiSumError, fAsymBCMUSLumiSumWidth, fBCM8Yield, fChargeAsymmetry, fChargeAsymmetryError, fChargeAsymmetryWidth, fEPICSCtrl, fHalfWaveIN, fPITASetpointNEG, fPITASetpointPOS, fPrevPITASetpointNEG, fPrevPITASetpointPOS, QwHelicityPattern::fQuartetNumber, GetHalfWavePlate2State(), out_file_PC_IN_neg, out_file_PC_IN_pos, out_file_PC_OUT_neg, out_file_PC_OUT_pos, and out_file_PITA.
Referenced by ApplyIAFeedback(), and ApplyPITAFeedback().
void QwHelicityCorrelatedFeedback::LogParameters | ( | Int_t | mode | ) |
Log the last IA feedback information.
Definition at line 498 of file QwHelicityCorrelatedFeedback.cc.
References fChargeAsym, fChargeAsymError, fIASetpoint, fPrevIASetpoint, QwHelicityPattern::fQuartetNumber, and out_file_IA.
void QwHelicityCorrelatedFeedback::LogPFParameters | ( | ) |
Log the Pos/angle information.
Definition at line 556 of file QwHelicityCorrelatedFeedback.cc.
References f3C12XDiff, f3C12XDiffError, f3C12XDiffWidth, f3C12YDiff, f3C12YDiffError, f3C12YDiffWidth, f3C12YQ, f3C12YQError, f3C12YQWidth, fEPICSCtrl, fTargetXDiff, fTargetXDiffError, fTargetXDiffWidth, fTargetXPDiff, fTargetXPDiffError, fTargetXPDiffWidth, fTargetYDiff, fTargetYDiffError, fTargetYDiffWidth, fTargetYPDiff, fTargetYPDiffError, and fTargetYPDiffWidth.
Referenced by ApplyHMFeedback().
void QwHelicityCorrelatedFeedback::ProcessOptions | ( | QwOptions & | options | ) |
Process the configuration options.
Definition at line 31 of file QwHelicityCorrelatedFeedback.cc.
References fAutoIHWP, fDefaultHalfWavePlateStatus, fEPICSCtrl, fHAIAFB, fHalfWaveIN, fHalfWaveOUT, fHalfWavePlateStatus, fHalfWaveRevert, fIAFB, fPITAFB, GetHalfWavePlate2State(), GetHalfWavePlateState(), QwOptions::GetValue(), and QwHelicityPattern::ProcessOptions().
Referenced by main().
void QwHelicityCorrelatedFeedback::UpdateGMClean | ( | Int_t | state | ) |
Set Clean=0 or 1 in the GreenMonster.
Definition at line 573 of file QwHelicityCorrelatedFeedback.cc.
References fScanCtrl, SCN_INT_CLN, and SCN_INT_NOT.
void QwHelicityCorrelatedFeedback::UpdateGMScanParameters | ( | ) |
Update last feedback setting into scan variables in the GreenMonster.
Definition at line 586 of file QwHelicityCorrelatedFeedback.cc.
|
private |
Definition at line 312 of file QwHelicityCorrelatedFeedback.h.
Referenced by GetTargetPositionStat(), and LogPFParameters().
|
private |
Definition at line 313 of file QwHelicityCorrelatedFeedback.h.
Referenced by GetTargetPositionStat(), and LogPFParameters().
|
private |
Definition at line 438 of file QwHelicityCorrelatedFeedback.h.
Referenced by AccumulateRunningSum(), ApplyHMFeedback(), and GetTargetPositionStat().
|
private |
Definition at line 314 of file QwHelicityCorrelatedFeedback.h.
Referenced by GetTargetPositionStat(), and LogPFParameters().
|
private |
Definition at line 316 of file QwHelicityCorrelatedFeedback.h.
Referenced by GetTargetPositionStat(), and LogPFParameters().
|
private |
Definition at line 317 of file QwHelicityCorrelatedFeedback.h.
Referenced by GetTargetPositionStat(), and LogPFParameters().
|
private |
Definition at line 439 of file QwHelicityCorrelatedFeedback.h.
Referenced by AccumulateRunningSum(), ApplyHMFeedback(), and GetTargetPositionStat().
|
private |
Definition at line 318 of file QwHelicityCorrelatedFeedback.h.
Referenced by GetTargetPositionStat(), and LogPFParameters().
|
private |
Definition at line 320 of file QwHelicityCorrelatedFeedback.h.
Referenced by GetTargetPositionStat(), and LogPFParameters().
|
private |
Definition at line 321 of file QwHelicityCorrelatedFeedback.h.
Referenced by GetTargetPositionStat(), and LogPFParameters().
|
private |
Definition at line 440 of file QwHelicityCorrelatedFeedback.h.
Referenced by AccumulateRunningSum(), ApplyHMFeedback(), and GetTargetPositionStat().
|
private |
Definition at line 322 of file QwHelicityCorrelatedFeedback.h.
Referenced by GetTargetPositionStat(), and LogPFParameters().
|
private |
Definition at line 343 of file QwHelicityCorrelatedFeedback.h.
Referenced by IsPatternsAccumulated(), and LoadParameterFile().
|
private |
Definition at line 442 of file QwHelicityCorrelatedFeedback.h.
Referenced by AccumulateRunningSum(), and QwHelicityCorrelatedFeedback().
|
private |
Definition at line 324 of file QwHelicityCorrelatedFeedback.h.
Referenced by GetTargetChargeStat(), and LogParameters().
|
private |
Definition at line 325 of file QwHelicityCorrelatedFeedback.h.
Referenced by GetTargetChargeStat(), and LogParameters().
|
private |
Definition at line 444 of file QwHelicityCorrelatedFeedback.h.
Referenced by AccumulateRunningSum(), ClearRunningSum(), GetTargetChargeStat(), and QwHelicityCorrelatedFeedback().
|
private |
Definition at line 326 of file QwHelicityCorrelatedFeedback.h.
Referenced by GetTargetChargeStat(), and LogParameters().
|
private |
Definition at line 443 of file QwHelicityCorrelatedFeedback.h.
Referenced by AccumulateRunningSum(), and QwHelicityCorrelatedFeedback().
|
private |
Definition at line 331 of file QwHelicityCorrelatedFeedback.h.
Referenced by GetTargetChargeStat(), and LogParameters().
|
private |
Definition at line 332 of file QwHelicityCorrelatedFeedback.h.
Referenced by GetTargetChargeStat(), and LogParameters().
|
private |
Definition at line 333 of file QwHelicityCorrelatedFeedback.h.
Referenced by GetTargetChargeStat(), and LogParameters().
|
private |
Definition at line 447 of file QwHelicityCorrelatedFeedback.h.
Referenced by AccumulateRunningSum(), ClearRunningSum(), GetTargetChargeStat(), and QwHelicityCorrelatedFeedback().
|
private |
Definition at line 465 of file QwHelicityCorrelatedFeedback.h.
Referenced by ApplyFeedbackCorrections(), LoadParameterFile(), and ProcessOptions().
|
private |
Definition at line 328 of file QwHelicityCorrelatedFeedback.h.
Referenced by GetTargetChargeStat(), and LogParameters().
|
private |
Definition at line 335 of file QwHelicityCorrelatedFeedback.h.
Referenced by ApplyIAFeedback(), FeedIASetPoint(), GetTargetChargeStat(), and LogParameters().
|
private |
Definition at line 336 of file QwHelicityCorrelatedFeedback.h.
Referenced by ApplyIAFeedback(), FeedIASetPoint(), GetTargetChargeStat(), and LogParameters().
|
private |
Definition at line 291 of file QwHelicityCorrelatedFeedback.h.
Referenced by ApplyPITAFeedback(), FeedPITASetPoints(), GetChargeAsym(), GetTargetChargeStat(), and LogParameters().
|
private |
Definition at line 421 of file QwHelicityCorrelatedFeedback.h.
Referenced by QwHelicityCorrelatedFeedback().
|
private |
Definition at line 292 of file QwHelicityCorrelatedFeedback.h.
Referenced by ApplyPITAFeedback(), FeedPITASetPoints(), GetChargeAsymError(), GetTargetChargeStat(), and LogParameters().
|
private |
Definition at line 293 of file QwHelicityCorrelatedFeedback.h.
Referenced by ApplyPITAFeedback(), GetChargeAsymWidth(), GetTargetChargeStat(), and LogParameters().
|
private |
Definition at line 346 of file QwHelicityCorrelatedFeedback.h.
Referenced by ApplyHAIAFeedback(), ApplyIAFeedback(), ApplyPITAFeedback(), and LoadParameterFile().
|
private |
Definition at line 337 of file QwHelicityCorrelatedFeedback.h.
Referenced by ApplyIAFeedback(), and GetTargetChargeStat().
|
private |
Definition at line 423 of file QwHelicityCorrelatedFeedback.h.
Referenced by QwHelicityCorrelatedFeedback().
|
private |
Definition at line 286 of file QwHelicityCorrelatedFeedback.h.
Referenced by CalculateAsymmetry().
|
private |
Definition at line 289 of file QwHelicityCorrelatedFeedback.h.
Referenced by AccumulateRunningSum(), CalculateAsymmetry(), GetLastGoodHelicityPatternType(), and QwHelicityCorrelatedFeedback().
|
private |
Definition at line 354 of file QwHelicityCorrelatedFeedback.h.
|
private |
Definition at line 427 of file QwHelicityCorrelatedFeedback.h.
Referenced by QwHelicityCorrelatedFeedback().
|
private |
Definition at line 356 of file QwHelicityCorrelatedFeedback.h.
|
private |
Definition at line 355 of file QwHelicityCorrelatedFeedback.h.
|
private |
Definition at line 468 of file QwHelicityCorrelatedFeedback.h.
Referenced by ApplyFeedbackCorrections(), LoadParameterFile(), and ProcessOptions().
|
private |
Definition at line 360 of file QwHelicityCorrelatedFeedback.h.
Referenced by LoadParameterFile().
|
private |
Create an EPICS control event.
Definition at line 402 of file QwHelicityCorrelatedFeedback.h.
Referenced by ApplyFeedbackCorrections(), CheckFeedbackStatus(), FeedHAIASetPoint(), FeedIASetPoint(), FeedPITASetPoints(), LoadParameterFile(), LogHAParameters(), LogParameters(), LogPFParameters(), ProcessOptions(), and ~QwHelicityCorrelatedFeedback().
|
private |
Definition at line 285 of file QwHelicityCorrelatedFeedback.h.
Referenced by AccumulateRunningSum(), CalculateRunningAverage(), ClearRunningSum(), and QwHelicityCorrelatedFeedback().
|
private |
Definition at line 475 of file QwHelicityCorrelatedFeedback.h.
Referenced by FeedPITASetPoints(), and LoadParameterFile().
|
private |
Definition at line 474 of file QwHelicityCorrelatedFeedback.h.
Referenced by CheckFeedbackStatus().
|
private |
Definition at line 406 of file QwHelicityCorrelatedFeedback.h.
Referenced by ApplyFeedbackCorrections(), ApplyPITAFeedback(), CalculateAsymmetry(), IsPatternsAccumulated(), and QwHelicityCorrelatedFeedback().
|
private |
Definition at line 344 of file QwHelicityCorrelatedFeedback.h.
Referenced by IsHAPatternsAccumulated(), IsPatternsAccumulated(), and LoadParameterFile().
|
private |
Definition at line 339 of file QwHelicityCorrelatedFeedback.h.
Referenced by ApplyHAIAFeedback(), FeedHAIASetPoint(), GetHAChargeStat(), and LogHAParameters().
|
private |
Definition at line 340 of file QwHelicityCorrelatedFeedback.h.
Referenced by ApplyHAIAFeedback(), FeedHAIASetPoint(), GetHAChargeStat(), and LogHAParameters().
|
private |
Definition at line 341 of file QwHelicityCorrelatedFeedback.h.
Referenced by ApplyHAIAFeedback(), GetHAChargeStat(), and LogHAParameters().
|
private |
Definition at line 364 of file QwHelicityCorrelatedFeedback.h.
|
private |
Definition at line 407 of file QwHelicityCorrelatedFeedback.h.
Referenced by AccumulateRunningSum(), ApplyHAIAFeedback(), ApplyIAFeedback(), IsHAPatternsAccumulated(), and QwHelicityCorrelatedFeedback().
|
private |
Definition at line 472 of file QwHelicityCorrelatedFeedback.h.
Referenced by AccumulateRunningSum(), ApplyHAIAFeedback(), and ProcessOptions().
|
private |
Definition at line 371 of file QwHelicityCorrelatedFeedback.h.
Referenced by FeedHAIASetPoint(), LogHAParameters(), and QwHelicityCorrelatedFeedback().
|
private |
Definition at line 363 of file QwHelicityCorrelatedFeedback.h.
Referenced by FeedHAIASetPoint(), and LoadParameterFile().
|
private |
Definition at line 460 of file QwHelicityCorrelatedFeedback.h.
Referenced by ApplyFeedbackCorrections(), FeedHAIASetPoint(), FeedPITASetPoints(), LoadParameterFile(), LogParameters(), and ProcessOptions().
|
private |
Definition at line 461 of file QwHelicityCorrelatedFeedback.h.
Referenced by ApplyFeedbackCorrections(), and ProcessOptions().
|
private |
Definition at line 467 of file QwHelicityCorrelatedFeedback.h.
Referenced by ApplyFeedbackCorrections(), LoadParameterFile(), and ProcessOptions().
|
private |
Definition at line 464 of file QwHelicityCorrelatedFeedback.h.
Referenced by ApplyFeedbackCorrections(), and ProcessOptions().
|
private |
Definition at line 413 of file QwHelicityCorrelatedFeedback.h.
Referenced by AccumulateRunningSum(), ApplyIAFeedback(), IsPatternsAccumulated(), and QwHelicityCorrelatedFeedback().
|
private |
Definition at line 425 of file QwHelicityCorrelatedFeedback.h.
Referenced by QwHelicityCorrelatedFeedback().
|
private |
Definition at line 473 of file QwHelicityCorrelatedFeedback.h.
Referenced by ApplyFeedbackCorrections(), ApplyIAFeedback(), GetTargetChargeStat(), and ProcessOptions().
|
private |
Definition at line 367 of file QwHelicityCorrelatedFeedback.h.
Referenced by FeedIASetPoint(), and LogParameters().
|
private |
Definition at line 374 of file QwHelicityCorrelatedFeedback.h.
Referenced by FeedHAIASetPoint(), FeedIASetPoint(), and LoadParameterFile().
|
private |
Definition at line 375 of file QwHelicityCorrelatedFeedback.h.
Referenced by FeedHAIASetPoint(), FeedIASetPoint(), and LoadParameterFile().
|
private |
Definition at line 359 of file QwHelicityCorrelatedFeedback.h.
Referenced by FeedHAIASetPoint(), FeedIASetPoint(), and LoadParameterFile().
|
private |
Definition at line 462 of file QwHelicityCorrelatedFeedback.h.
|
private |
Definition at line 390 of file QwHelicityCorrelatedFeedback.h.
Referenced by LoadParameterFile().
|
private |
Definition at line 350 of file QwHelicityCorrelatedFeedback.h.
Referenced by LoadParameterFile().
|
private |
Definition at line 352 of file QwHelicityCorrelatedFeedback.h.
Referenced by LoadParameterFile().
|
private |
Definition at line 351 of file QwHelicityCorrelatedFeedback.h.
Referenced by LoadParameterFile().
|
private |
Definition at line 410 of file QwHelicityCorrelatedFeedback.h.
Referenced by CalculateAsymmetry(), and QwHelicityCorrelatedFeedback().
|
private |
Definition at line 345 of file QwHelicityCorrelatedFeedback.h.
Referenced by IsPFPatternsAccumulated(), and LoadParameterFile().
|
private |
Definition at line 408 of file QwHelicityCorrelatedFeedback.h.
Referenced by AccumulateRunningSum(), ApplyHMFeedback(), IsPFPatternsAccumulated(), and QwHelicityCorrelatedFeedback().
|
private |
Definition at line 397 of file QwHelicityCorrelatedFeedback.h.
Referenced by LoadParameterFile(), and QwHelicityCorrelatedFeedback().
|
private |
Definition at line 471 of file QwHelicityCorrelatedFeedback.h.
Referenced by ApplyFeedbackCorrections(), and ProcessOptions().
|
private |
Definition at line 395 of file QwHelicityCorrelatedFeedback.h.
Referenced by FeedPITASetPoints(), and LoadParameterFile().
|
private |
Definition at line 385 of file QwHelicityCorrelatedFeedback.h.
Referenced by FeedPITASetPoints(), LogParameters(), and QwHelicityCorrelatedFeedback().
|
private |
Definition at line 387 of file QwHelicityCorrelatedFeedback.h.
Referenced by ApplyFeedbackCorrections(), and LoadParameterFile().
|
private |
Definition at line 389 of file QwHelicityCorrelatedFeedback.h.
Referenced by ApplyFeedbackCorrections(), and LoadParameterFile().
|
private |
Definition at line 384 of file QwHelicityCorrelatedFeedback.h.
Referenced by FeedPITASetPoints(), LogParameters(), and QwHelicityCorrelatedFeedback().
|
private |
Definition at line 386 of file QwHelicityCorrelatedFeedback.h.
Referenced by ApplyFeedbackCorrections(), and LoadParameterFile().
|
private |
Definition at line 388 of file QwHelicityCorrelatedFeedback.h.
Referenced by ApplyFeedbackCorrections(), and LoadParameterFile().
|
private |
Definition at line 396 of file QwHelicityCorrelatedFeedback.h.
Referenced by FeedPITASetPoints(), and LoadParameterFile().
|
private |
Definition at line 381 of file QwHelicityCorrelatedFeedback.h.
Referenced by FeedPITASetPoints().
|
private |
Definition at line 378 of file QwHelicityCorrelatedFeedback.h.
Referenced by FeedPITASetPoints(), and LoadParameterFile().
|
private |
Definition at line 379 of file QwHelicityCorrelatedFeedback.h.
Referenced by FeedPITASetPoints(), and LoadParameterFile().
|
private |
Definition at line 380 of file QwHelicityCorrelatedFeedback.h.
Referenced by FeedPITASetPoints(), and LoadParameterFile().
|
private |
Definition at line 372 of file QwHelicityCorrelatedFeedback.h.
Referenced by FeedHAIASetPoint(), LogHAParameters(), and QwHelicityCorrelatedFeedback().
|
private |
Definition at line 368 of file QwHelicityCorrelatedFeedback.h.
Referenced by FeedIASetPoint(), and LogParameters().
|
private |
Definition at line 422 of file QwHelicityCorrelatedFeedback.h.
Referenced by QwHelicityCorrelatedFeedback().
|
private |
Definition at line 469 of file QwHelicityCorrelatedFeedback.h.
Referenced by LoadParameterFile().
|
private |
Definition at line 287 of file QwHelicityCorrelatedFeedback.h.
Referenced by CalculateAsymmetry(), and QwHelicityCorrelatedFeedback().
|
private |
Definition at line 426 of file QwHelicityCorrelatedFeedback.h.
Referenced by QwHelicityCorrelatedFeedback().
|
private |
Definition at line 394 of file QwHelicityCorrelatedFeedback.h.
Referenced by FeedPITASetPoints(), LogParameters(), and QwHelicityCorrelatedFeedback().
|
private |
Definition at line 393 of file QwHelicityCorrelatedFeedback.h.
Referenced by FeedPITASetPoints(), LogParameters(), and QwHelicityCorrelatedFeedback().
|
private |
Definition at line 420 of file QwHelicityCorrelatedFeedback.h.
Referenced by QwHelicityCorrelatedFeedback().
|
private |
Definition at line 429 of file QwHelicityCorrelatedFeedback.h.
Referenced by AccumulateRunningSum(), and QwHelicityCorrelatedFeedback().
|
private |
Definition at line 430 of file QwHelicityCorrelatedFeedback.h.
Referenced by AccumulateRunningSum(), FeedHAIASetPoint(), GetHAChargeStat(), and QwHelicityCorrelatedFeedback().
|
private |
Definition at line 403 of file QwHelicityCorrelatedFeedback.h.
Referenced by UpdateGMClean().
|
private |
Definition at line 419 of file QwHelicityCorrelatedFeedback.h.
Referenced by AccumulateRunningSum(), GetTargetChargeStat(), and QwHelicityCorrelatedFeedback().
|
private |
Definition at line 432 of file QwHelicityCorrelatedFeedback.h.
Referenced by AccumulateRunningSum(), and QwHelicityCorrelatedFeedback().
|
private |
Definition at line 296 of file QwHelicityCorrelatedFeedback.h.
Referenced by GetTargetPositionStat(), and LogPFParameters().
|
private |
Definition at line 297 of file QwHelicityCorrelatedFeedback.h.
Referenced by GetTargetPositionStat(), and LogPFParameters().
|
private |
Definition at line 434 of file QwHelicityCorrelatedFeedback.h.
Referenced by AccumulateRunningSum(), ApplyHMFeedback(), GetTargetPositionStat(), and QwHelicityCorrelatedFeedback().
|
private |
Definition at line 298 of file QwHelicityCorrelatedFeedback.h.
Referenced by GetTargetPositionStat(), and LogPFParameters().
|
private |
Definition at line 300 of file QwHelicityCorrelatedFeedback.h.
Referenced by GetTargetPositionStat(), and LogPFParameters().
|
private |
Definition at line 301 of file QwHelicityCorrelatedFeedback.h.
Referenced by GetTargetPositionStat(), and LogPFParameters().
|
private |
Definition at line 435 of file QwHelicityCorrelatedFeedback.h.
Referenced by AccumulateRunningSum(), ApplyHMFeedback(), GetTargetPositionStat(), and QwHelicityCorrelatedFeedback().
|
private |
Definition at line 302 of file QwHelicityCorrelatedFeedback.h.
Referenced by GetTargetPositionStat(), and LogPFParameters().
|
private |
Definition at line 304 of file QwHelicityCorrelatedFeedback.h.
Referenced by GetTargetPositionStat(), and LogPFParameters().
|
private |
Definition at line 305 of file QwHelicityCorrelatedFeedback.h.
Referenced by GetTargetPositionStat(), and LogPFParameters().
|
private |
Definition at line 436 of file QwHelicityCorrelatedFeedback.h.
Referenced by AccumulateRunningSum(), ApplyHMFeedback(), GetTargetPositionStat(), and QwHelicityCorrelatedFeedback().
|
private |
Definition at line 306 of file QwHelicityCorrelatedFeedback.h.
Referenced by GetTargetPositionStat(), and LogPFParameters().
|
private |
Definition at line 308 of file QwHelicityCorrelatedFeedback.h.
Referenced by GetTargetPositionStat(), and LogPFParameters().
|
private |
Definition at line 309 of file QwHelicityCorrelatedFeedback.h.
Referenced by GetTargetPositionStat(), and LogPFParameters().
|
private |
Definition at line 437 of file QwHelicityCorrelatedFeedback.h.
Referenced by AccumulateRunningSum(), ApplyHMFeedback(), GetTargetPositionStat(), and QwHelicityCorrelatedFeedback().
|
private |
Definition at line 310 of file QwHelicityCorrelatedFeedback.h.
Referenced by GetTargetPositionStat(), and LogPFParameters().
|
private |
Definition at line 445 of file QwHelicityCorrelatedFeedback.h.
Referenced by AccumulateRunningSum(), ClearRunningSum(), GetTargetChargeStat(), and QwHelicityCorrelatedFeedback().
|
private |
Definition at line 453 of file QwHelicityCorrelatedFeedback.h.
Referenced by ApplyFeedbackCorrections(), and LoadParameterFile().
|
staticprivate |
Definition at line 283 of file QwHelicityCorrelatedFeedback.h.
Referenced by ApplyFeedbackCorrections(), LoadParameterFile(), and QwHelicityCorrelatedFeedback().
|
staticprivate |
Definition at line 281 of file QwHelicityCorrelatedFeedback.h.
Referenced by CalculateAsymmetry().
|
staticprivate |
Definition at line 282 of file QwHelicityCorrelatedFeedback.h.
Referenced by CalculateAsymmetry().
|
private |
Definition at line 454 of file QwHelicityCorrelatedFeedback.h.
Referenced by LogHAParameters(), and QwHelicityCorrelatedFeedback().
|
private |
Definition at line 452 of file QwHelicityCorrelatedFeedback.h.
Referenced by LogParameters(), and QwHelicityCorrelatedFeedback().
|
private |
Definition at line 456 of file QwHelicityCorrelatedFeedback.h.
Referenced by LoadParameterFile(), and LogParameters().
|
private |
Definition at line 455 of file QwHelicityCorrelatedFeedback.h.
Referenced by LoadParameterFile(), and LogParameters().
|
private |
Definition at line 458 of file QwHelicityCorrelatedFeedback.h.
Referenced by LoadParameterFile(), and LogParameters().
|
private |
Definition at line 457 of file QwHelicityCorrelatedFeedback.h.
Referenced by LoadParameterFile(), and LogParameters().
|
private |
Definition at line 451 of file QwHelicityCorrelatedFeedback.h.
Referenced by LogParameters(), and QwHelicityCorrelatedFeedback().
|
private |
Definition at line 478 of file QwHelicityCorrelatedFeedback.h.
Referenced by QwHelicityCorrelatedFeedback().
|
private |
Definition at line 479 of file QwHelicityCorrelatedFeedback.h.
Referenced by QwHelicityCorrelatedFeedback().