QwAnalysis
|
#include <VQwBPM.h>
Public Types | |
enum | EBeamPositionMonitorAxis { kXAxis =0, kYAxis, kNumAxes } |
Public Types inherited from VQwDataElement | |
enum | EDataToSave { kRaw = 0, kDerived } |
Public Member Functions | |
VQwBPM () | |
VQwBPM (TString &name) | |
VQwBPM (const VQwBPM &source) | |
virtual | ~VQwBPM () |
void | InitializeChannel (TString name) |
virtual void | LoadChannelParameters (QwParameterFile ¶mfile)=0 |
void | GetSurveyOffsets (Double_t Xoffset, Double_t Yoffset, Double_t Zoffset) |
void | GetElectronicFactors (Double_t BSENfactor, Double_t AlphaX, Double_t AlphaY) |
void | SetRotation (Double_t) |
void | SetRotationOff () |
void | SetSingleEventCuts (TString, Double_t, Double_t) |
void | SetSingleEventCuts (TString, UInt_t, Double_t, Double_t, Double_t) |
virtual UInt_t | UpdateErrorFlag ()=0 |
Update the error flag based on the error flags of internally contained objects Return paramter is the "Eventcut Error Flag". More... | |
virtual void | UpdateErrorFlag (const VQwBPM *ev_error)=0 |
virtual void | Scale (Double_t factor) |
void | SetGains (TString pos, Double_t value) |
virtual VQwBPM & | operator= (const VQwBPM &value)=0 |
virtual VQwBPM & | operator+= (const VQwBPM &value)=0 |
virtual VQwBPM & | operator-= (const VQwBPM &value)=0 |
void | SetRootSaveStatus (TString &prefix) |
virtual const VQwHardwareChannel * | GetPosition (EBeamPositionMonitorAxis axis) const =0 |
virtual const VQwHardwareChannel * | GetEffectiveCharge () const =0 |
Double_t | GetPositionInZ () const |
virtual void | CalculateRunningAverage ()=0 |
virtual void | AccumulateRunningSum (const VQwBPM &value) |
virtual void | DeaccumulateRunningSum (VQwBPM &value)=0 |
virtual void | ConstructHistograms (TDirectory *folder, TString &prefix)=0 |
Construct the histograms for this data element. More... | |
virtual void | FillHistograms ()=0 |
Fill the histograms for this data element. More... | |
virtual void | ConstructBranchAndVector (TTree *tree, TString &prefix, std::vector< Double_t > &values)=0 |
virtual void | ConstructBranch (TTree *tree, TString &prefix)=0 |
virtual void | ConstructBranch (TTree *tree, TString &prefix, QwParameterFile &modulelist)=0 |
virtual void | FillTreeVector (std::vector< Double_t > &values) const =0 |
virtual std::vector < QwDBInterface > | GetDBEntry ()=0 |
virtual std::vector < QwErrDBInterface > | GetErrDBEntry ()=0 |
virtual void | Ratio (VQwBPM &numer, VQwBPM &denom) |
virtual TString | GetSubElementName (Int_t subindex) |
virtual void | GetAbsolutePosition () |
virtual void | SetEventCutMode (Int_t bcuts)=0 |
virtual void | PrintErrorCounters () const |
report number of events failed due to HW and event cut failure More... | |
virtual Bool_t | ApplySingleEventCuts ()=0 |
virtual void | IncrementErrorCounters ()=0 |
virtual void | ProcessEvent ()=0 |
virtual const VQwHardwareChannel * | GetAngleX () const |
virtual const VQwHardwareChannel * | GetAngleY () const |
virtual void | SetBPMForCombo (const VQwBPM *bpm, Double_t charge_weight, Double_t x_weight, Double_t y_weight, Double_t sumqw) |
virtual void | SetDefaultSampleSize (Int_t sample_size) |
virtual void | SetRandomEventParameters (Double_t meanX, Double_t sigmaX, Double_t meanY, Double_t sigmaY) |
virtual void | RandomizeEventData (int helicity=0, double time=0.0) |
virtual void | EncodeEventData (std::vector< UInt_t > &buffer) |
virtual void | SetSubElementPedestal (Int_t j, Double_t value) |
virtual void | SetSubElementCalibrationFactor (Int_t j, Double_t value) |
virtual void | PrintInfo () const |
Print multiple lines of information about this data element. More... | |
Public Member Functions inherited from VQwDataElement | |
VQwDataElement () | |
Default constructor. More... | |
VQwDataElement (const VQwDataElement &value) | |
Copy constructor. More... | |
virtual | ~VQwDataElement () |
Virtual destructor. More... | |
Bool_t | IsNameEmpty () const |
Is the name of this element empty? More... | |
void | SetElementName (const TString &name) |
Set the name of this element. More... | |
virtual const TString & | GetElementName () const |
Get the name of this element. More... | |
virtual void | ClearEventData () |
Clear the event data in this element. More... | |
virtual Int_t | ProcessEvBuffer (UInt_t *buffer, UInt_t num_words_left, UInt_t subelement=0)=0 |
Process the CODA event buffer for this element. More... | |
size_t | GetNumberOfDataWords () |
Get the number of data words in this data element. More... | |
UInt_t | GetGoodEventCount () const |
virtual void | AssignValueFrom (const VQwDataElement *valueptr) |
virtual VQwDataElement & | operator+= (const VQwDataElement &value) |
Addition-assignment operator. More... | |
virtual VQwDataElement & | operator-= (const VQwDataElement &value) |
Subtraction-assignment operator. More... | |
virtual void | Sum (const VQwDataElement &value1, const VQwDataElement &value2) |
Sum operator. More... | |
virtual void | Difference (const VQwDataElement &value1, const VQwDataElement &value2) |
Difference operator. More... | |
virtual void | Ratio (const VQwDataElement &numer, const VQwDataElement &denom) |
Ratio operator. More... | |
virtual void | PrintValue () const |
Print single line of value and error of this data element. More... | |
virtual void | SetSingleEventCuts (UInt_t errorflag, Double_t min, Double_t max, Double_t stability) |
set the upper and lower limits (fULimit and fLLimit), stability % and the error flag on this channel More... | |
virtual UInt_t | GetEventcutErrorFlag () |
return the error flag on this channel/device More... | |
virtual void | SetNeedsExternalClock (Bool_t needed) |
virtual Bool_t | NeedsExternalClock () |
virtual std::string | GetExternalClockName () |
virtual void | SetExternalClockPtr (const VQwHardwareChannel *clock) |
virtual void | SetExternalClockName (const std::string name) |
virtual Double_t | GetNormClockValue () |
TString | GetSubsystemName () const |
Return the name of the inheriting subsystem name. More... | |
void | SetSubsystemName (TString sysname) |
Set the name of the inheriting subsystem name. More... | |
TString | GetModuleType () const |
Return the type of the beam instrument. More... | |
void | SetModuleType (TString ModuleType) |
set the type of the beam instrument More... | |
Public Member Functions inherited from MQwHistograms | |
void | ShareHistograms (const MQwHistograms *source) |
Share histogram pointers between objects. More... | |
Static Public Member Functions | |
static VQwBPM * | CreateStripline (TString subsystemname, TString type, TString name) |
A fast way of creating a BPM stripline of specified type. More... | |
static VQwBPM * | CreateStripline (const VQwBPM &source) |
static VQwBPM * | CreateCombo (TString subsystemname, TString type, TString name) |
A fast way of creating a BPM stripline of specified type. More... | |
static VQwBPM * | CreateCombo (const VQwBPM &source) |
Protected Member Functions | |
virtual VQwHardwareChannel * | GetSubelementByName (TString ch_name)=0 |
VQwHardwareChannel * | GetSubelementByIndex (size_t index) |
Protected Member Functions inherited from VQwDataElement | |
void | SetNumberOfDataWords (const UInt_t &numwords) |
Set the number of data words in this data element. More... | |
virtual VQwDataElement & | operator= (const VQwDataElement &value) |
Arithmetic assignment operator: Should only copy event-based data. More... | |
virtual void | UpdateErrorFlag (const UInt_t &error) |
Protected Member Functions inherited from MQwHistograms | |
MQwHistograms () | |
Default constructor. More... | |
MQwHistograms (const MQwHistograms &source) | |
Copy constructor. More... | |
virtual | ~MQwHistograms () |
Virtual destructor. More... | |
virtual MQwHistograms & | operator= (const MQwHistograms &value) |
void | Fill_Pointer (TH1_ptr hist_ptr, Double_t value) |
void | AddHistogram (TH1 *h) |
Register a histogram. More... | |
Protected Attributes | |
std::vector< TString > | fSubelementNames |
Double_t | fPositionCenter [3] |
Double_t | fQwStriplineCalibration |
Double_t | fRelativeGains [2] |
Double_t | fGains [2] |
Bool_t | bRotated |
Double_t | fRotationAngle |
Double_t | fCosRotation |
Double_t | fSinRotation |
Bool_t | fGoodEvent |
Bool_t | bFullSave |
Protected Attributes inherited from VQwDataElement | |
TString | fElementName |
Name of this data element. More... | |
UInt_t | fNumberOfDataWords |
Number of raw data words in this data element. More... | |
Int_t | fGoodEventCount |
Number of good events accumulated in this element. More... | |
TString | fSubsystemName |
TString | fModuleType |
UInt_t | fErrorFlag |
This the standard error code generated for the channel that contains the global/local/stability flags and the Device error code (Unique error code for HW failures) More... | |
UInt_t | fErrorConfigFlag |
contains the global/local/stability flags More... | |
Protected Attributes inherited from MQwHistograms | |
std::vector< TH1_ptr > | fHistograms |
Histograms associated with this data element. More... | |
Static Protected Attributes | |
static const TString | kAxisLabel [2] ={"X","Y"} |
static const TString | axis [3] |
static const Bool_t | bDEBUG =kFALSE |
Private Member Functions | |
void | InitializeChannel_base () |
Friends | |
template<typename TT > | |
class | QwBPMStripline |
template<typename TT > | |
class | QwCombinedBPM |
class | QwEnergyCalculator |
Axis enumerator for the BPMs; Z will never be an instrumented axis.
Enumerator | |
---|---|
kXAxis | |
kYAxis | |
kNumAxes |
|
inline |
Definition at line 58 of file VQwBPM.h.
References InitializeChannel_base().
|
inline |
Definition at line 59 of file VQwBPM.h.
References InitializeChannel_base().
|
inline |
|
inlinevirtual |
Reimplemented in QwBPMStripline< T >, QwCombinedBPM< T >, QwLinearDiodeArray, QwBPMCavity, and QwQPD.
Definition at line 139 of file VQwBPM.h.
References VQwDataElement::GetElementName().
|
pure virtual |
Implemented in QwBPMStripline< T >, QwCombinedBPM< T >, QwLinearDiodeArray, QwBPMCavity, and QwQPD.
|
pure virtual |
Implemented in QwBPMStripline< T >, QwCombinedBPM< T >, QwLinearDiodeArray, QwBPMCavity, and QwQPD.
|
pure virtual |
Implemented in QwBPMStripline< T >, QwCombinedBPM< T >, QwLinearDiodeArray, QwBPMCavity, and QwQPD.
|
pure virtual |
Implemented in QwBPMStripline< T >, QwCombinedBPM< T >, QwLinearDiodeArray, QwBPMCavity, and QwQPD.
|
pure virtual |
Implemented in QwBPMStripline< T >, QwCombinedBPM< T >, QwLinearDiodeArray, QwBPMCavity, and QwQPD.
|
pure virtual |
Construct the histograms for this data element.
Implements VQwDataElement.
Implemented in QwBPMStripline< T >, QwCombinedBPM< T >, QwLinearDiodeArray, QwBPMCavity, and QwQPD.
|
static |
A fast way of creating a BPM stripline of specified type.
Definition at line 268 of file VQwBPM.cc.
References QwMessage, and QwWarning.
Referenced by QwBeamLine::CopyTemplatedDataElements(), and QwBeamLine::LoadChannelMap().
Definition at line 289 of file VQwBPM.cc.
References QwLog::endl(), VQwDataElement::GetModuleType(), QwMessage, and QwWarning.
|
static |
A fast way of creating a BPM stripline of specified type.
Definition at line 225 of file VQwBPM.cc.
References QwMessage, and QwWarning.
Referenced by QwBeamLine::AddToElementList(), and QwBeamLine::CopyTemplatedDataElements().
Definition at line 245 of file VQwBPM.cc.
References QwLog::endl(), VQwDataElement::GetModuleType(), QwMessage, and QwWarning.
|
pure virtual |
Implemented in QwBPMStripline< T >, QwCombinedBPM< T >, QwLinearDiodeArray, QwBPMCavity, and QwQPD.
|
inlinevirtual |
Reimplemented in QwBPMStripline< T >, QwLinearDiodeArray, QwBPMCavity, and QwQPD.
|
pure virtual |
Fill the histograms for this data element.
Implements VQwDataElement.
Implemented in QwBPMStripline< T >, QwCombinedBPM< T >, QwLinearDiodeArray, QwBPMCavity, and QwQPD.
|
pure virtual |
Implemented in QwBPMStripline< T >, QwCombinedBPM< T >, QwLinearDiodeArray, QwQPD, and QwBPMCavity.
|
inlinevirtual |
Reimplemented in QwBPMStripline< T >, QwLinearDiodeArray, QwBPMCavity, and QwQPD.
|
inlinevirtual |
Reimplemented in QwCombinedBPM< T >.
|
inlinevirtual |
Reimplemented in QwCombinedBPM< T >.
|
pure virtual |
Implemented in QwCombinedBPM< T >, QwBPMStripline< T >, QwLinearDiodeArray, QwBPMCavity, and QwQPD.
|
pure virtual |
Implemented in QwBPMStripline< T >, QwCombinedBPM< T >, QwLinearDiodeArray, QwBPMCavity, and QwQPD.
Referenced by QwBeamLine::GetChannel().
void VQwBPM::GetElectronicFactors | ( | Double_t | BSENfactor, |
Double_t | AlphaX, | ||
Double_t | AlphaY | ||
) |
Definition at line 47 of file VQwBPM.cc.
References fQwStriplineCalibration, fRelativeGains, and VQwDataElement::GetElementName().
Referenced by QwBeamLine::LoadGeometryDefinition().
|
pure virtual |
Implemented in QwCombinedBPM< T >, QwBPMStripline< T >, QwLinearDiodeArray, QwBPMCavity, and QwQPD.
|
pure virtual |
Implemented in QwBPMStripline< T >, QwCombinedBPM< T >, QwLinearDiodeArray, QwBPMCavity, and QwQPD.
Referenced by QwBeamLine::GetChannel().
|
inline |
|
inlineprotected |
Definition at line 248 of file VQwBPM.h.
References fSubelementNames, and GetSubelementByName().
|
protectedpure virtual |
Implemented in QwCombinedBPM< T >, QwBPMStripline< T >, QwLinearDiodeArray, QwQPD, and QwBPMCavity.
Referenced by GetSubelementByIndex(), and SetSingleEventCuts().
|
inlinevirtual |
Reimplemented in QwBPMStripline< T >, QwLinearDiodeArray, QwBPMCavity, and QwQPD.
void VQwBPM::GetSurveyOffsets | ( | Double_t | Xoffset, |
Double_t | Yoffset, | ||
Double_t | Zoffset | ||
) |
Definition at line 36 of file VQwBPM.cc.
References fPositionCenter.
Referenced by QwBeamLine::LoadGeometryDefinition().
|
pure virtual |
Implemented in QwBPMStripline< T >, QwCombinedBPM< T >, QwLinearDiodeArray, QwBPMCavity, and QwQPD.
void VQwBPM::InitializeChannel | ( | TString | name | ) |
Definition at line 25 of file VQwBPM.cc.
References fPositionCenter, and VQwDataElement::SetElementName().
Referenced by QwQPD::InitializeChannel(), QwBPMCavity::InitializeChannel(), QwLinearDiodeArray::InitializeChannel(), QwCombinedBPM< T >::InitializeChannel(), and QwBPMStripline< T >::InitializeChannel().
|
inlineprivate |
Definition at line 230 of file VQwBPM.h.
References fGains, fQwStriplineCalibration, and fRelativeGains.
Referenced by VQwBPM().
|
pure virtual |
Reimplemented from VQwDataElement.
Implemented in QwBPMStripline< T >, QwCombinedBPM< T >, QwLinearDiodeArray, QwBPMCavity, and QwQPD.
Implemented in QwBPMStripline< T >, QwCombinedBPM< T >, QwLinearDiodeArray, QwBPMCavity, and QwQPD.
Implemented in QwBPMStripline< T >, QwCombinedBPM< T >, QwLinearDiodeArray, QwBPMCavity, and QwQPD.
Implemented in QwBPMStripline< T >, QwCombinedBPM< T >, QwLinearDiodeArray, QwBPMCavity, and QwQPD.
Definition at line 115 of file VQwBPM.cc.
References axis, bRotated, fCosRotation, fGoodEvent, fPositionCenter, fQwStriplineCalibration, fRelativeGains, fRotationAngle, fSinRotation, VQwDataElement::GetElementName(), kNumAxes, and kXAxis.
Referenced by QwBPMCavity::operator=(), QwLinearDiodeArray::operator=(), QwCombinedBPM< T >::operator=(), and QwBPMStripline< T >::operator=().
|
inlinevirtual |
report number of events failed due to HW and event cut failure
Reimplemented from VQwDataElement.
Reimplemented in QwBPMStripline< T >, QwCombinedBPM< T >, QwLinearDiodeArray, QwBPMCavity, and QwQPD.
|
inlinevirtual |
Print multiple lines of information about this data element.
Reimplemented from VQwDataElement.
Reimplemented in QwBPMStripline< T >, QwCombinedBPM< T >, QwLinearDiodeArray, and QwBPMCavity.
|
pure virtual |
Implemented in QwBPMStripline< T >, QwCombinedBPM< T >, QwLinearDiodeArray, QwQPD, and QwBPMCavity.
|
inlinevirtual |
Reimplemented in QwBPMStripline< T >, QwLinearDiodeArray, QwBPMCavity, and QwQPD.
Reimplemented in QwBPMStripline< T >, and QwCombinedBPM< T >.
Definition at line 158 of file VQwBPM.h.
References VQwDataElement::GetElementName().
|
inlinevirtual |
Reimplemented in QwBPMStripline< T >, QwCombinedBPM< T >, QwLinearDiodeArray, QwBPMCavity, and QwQPD.
|
inlinevirtual |
Reimplemented in QwCombinedBPM< T >.
|
inlinevirtual |
Reimplemented in QwBPMStripline< T >, QwLinearDiodeArray, QwBPMCavity, and QwQPD.
|
pure virtual |
Implemented in QwBPMStripline< T >, QwCombinedBPM< T >, QwLinearDiodeArray, QwBPMCavity, and QwQPD.
void VQwBPM::SetGains | ( | TString | pos, |
Double_t | value | ||
) |
Definition at line 92 of file VQwBPM.cc.
References fGains.
Referenced by QwBeamLine::AssignGeometry().
|
inlinevirtual |
Reimplemented in QwBPMStripline< T >, QwLinearDiodeArray, QwBPMCavity, and QwQPD.
Definition at line 203 of file VQwBPM.h.
Referenced by main().
void VQwBPM::SetRootSaveStatus | ( | TString & | prefix | ) |
Definition at line 178 of file VQwBPM.cc.
References bFullSave.
Referenced by QwQPD::ConstructBranch(), QwBPMCavity::ConstructBranch(), QwLinearDiodeArray::ConstructBranch(), QwQPD::ConstructBranchAndVector(), QwBPMCavity::ConstructBranchAndVector(), QwLinearDiodeArray::ConstructBranchAndVector(), QwQPD::ConstructHistograms(), QwBPMCavity::ConstructHistograms(), and QwLinearDiodeArray::ConstructHistograms().
void VQwBPM::SetRotation | ( | Double_t | rotation_angle | ) |
Definition at line 68 of file VQwBPM.cc.
References fCosRotation, fRotationAngle, fSinRotation, and VQwDataElement::GetElementName().
Referenced by QwBeamLine::AssignGeometry(), QwBPMStripline< T >::QwBPMStripline(), and SetRotationOff().
void VQwBPM::SetRotationOff | ( | ) |
Definition at line 85 of file VQwBPM.cc.
References bRotated, fRotationAngle, and SetRotation().
Referenced by QwBeamLine::AssignGeometry().
void VQwBPM::SetSingleEventCuts | ( | TString | ch_name, |
Double_t | minX, | ||
Double_t | maxX | ||
) |
Definition at line 97 of file VQwBPM.cc.
References QwLog::endl(), VQwDataElement::GetElementName(), GetSubelementByName(), QwMessage, and VQwHardwareChannel::SetSingleEventCuts().
void VQwBPM::SetSingleEventCuts | ( | TString | ch_name, |
UInt_t | errorflag, | ||
Double_t | minX, | ||
Double_t | maxX, | ||
Double_t | stability | ||
) |
Definition at line 105 of file VQwBPM.cc.
References QwLog::endl(), VQwDataElement::GetElementName(), GetSubelementByName(), kBPMErrorFlag, QwMessage, and VQwHardwareChannel::SetSingleEventCuts().
|
inlinevirtual |
Reimplemented in QwBPMStripline< T >, QwLinearDiodeArray, QwBPMCavity, and QwQPD.
|
inlinevirtual |
Reimplemented in QwBPMStripline< T >, QwLinearDiodeArray, QwBPMCavity, and QwQPD.
|
pure virtual |
Update the error flag based on the error flags of internally contained objects Return paramter is the "Eventcut Error Flag".
Reimplemented from VQwDataElement.
Implemented in QwBPMStripline< T >, QwCombinedBPM< T >, QwLinearDiodeArray, QwBPMCavity, and QwQPD.
|
pure virtual |
Implemented in QwBPMStripline< T >, QwCombinedBPM< T >, QwLinearDiodeArray, QwBPMCavity, and QwQPD.
|
friend |
|
friend |
|
friend |
|
staticprotected |
Definition at line 260 of file VQwBPM.h.
Referenced by QwQPD::GetPosition(), QwBPMCavity::GetPosition(), QwLinearDiodeArray::GetPosition(), QwCombinedBPM< T >::GetPosition(), QwBPMStripline< T >::GetPosition(), QwCombinedBPM< T >::GetSlope(), and operator=().
|
staticprotected |
Definition at line 275 of file VQwBPM.h.
Referenced by QwQPD::ApplyHWChecks(), QwBPMCavity::ApplyHWChecks(), QwLinearDiodeArray::ApplyHWChecks(), QwQPD::ApplySingleEventCuts(), QwBPMCavity::ApplySingleEventCuts(), and QwLinearDiodeArray::ApplySingleEventCuts().
|
protected |
Definition at line 273 of file VQwBPM.h.
Referenced by QwQPD::ConstructBranch(), QwBPMCavity::ConstructBranch(), QwLinearDiodeArray::ConstructBranch(), QwQPD::ConstructBranchAndVector(), QwBPMCavity::ConstructBranchAndVector(), QwLinearDiodeArray::ConstructBranchAndVector(), QwQPD::ConstructHistograms(), QwBPMCavity::ConstructHistograms(), QwLinearDiodeArray::ConstructHistograms(), QwQPD::FillHistograms(), QwBPMCavity::FillHistograms(), QwLinearDiodeArray::FillHistograms(), QwBPMCavity::FillTreeVector(), QwQPD::FillTreeVector(), QwLinearDiodeArray::FillTreeVector(), QwQPD::InitializeChannel(), QwBPMCavity::InitializeChannel(), QwLinearDiodeArray::InitializeChannel(), and SetRootSaveStatus().
|
protected |
Definition at line 263 of file VQwBPM.h.
Referenced by operator=(), QwBPMStripline< T >::operator=(), QwBPMStripline< T >::QwBPMStripline(), and SetRotationOff().
|
protected |
Definition at line 265 of file VQwBPM.h.
Referenced by operator=(), and SetRotation().
|
protected |
Definition at line 259 of file VQwBPM.h.
Referenced by InitializeChannel_base(), and SetGains().
|
protected |
Definition at line 270 of file VQwBPM.h.
Referenced by operator=().
|
protected |
Definition at line 256 of file VQwBPM.h.
Referenced by QwBPMCavity::GetAbsolutePosition(), QwLinearDiodeArray::GetAbsolutePosition(), GetPositionInZ(), GetSurveyOffsets(), InitializeChannel(), operator=(), QwBPMCavity::ProcessEvent(), and VQwBPM().
|
protected |
Definition at line 257 of file VQwBPM.h.
Referenced by GetElectronicFactors(), InitializeChannel_base(), and operator=().
|
protected |
Definition at line 258 of file VQwBPM.h.
Referenced by QwQPD::GetCalibrationFactors(), GetElectronicFactors(), InitializeChannel_base(), and operator=().
|
protected |
Definition at line 264 of file VQwBPM.h.
Referenced by operator=(), QwBPMStripline< T >::QwBPMStripline(), SetRotation(), and SetRotationOff().
|
protected |
Definition at line 266 of file VQwBPM.h.
Referenced by operator=(), and SetRotation().
|
protected |
Definition at line 250 of file VQwBPM.h.
Referenced by GetSubelementByIndex().
|
staticprotected |
Axis labels for the instrumented directions; Z will never be an instrumented axis.
Definition at line 239 of file VQwBPM.h.
Referenced by QwQPD::InitializeChannel(), QwBPMCavity::InitializeChannel(), and QwQPD::ProcessEvent().