QwAnalysis
|
#include <QwBPMCavity.h>
Public Member Functions | |
QwBPMCavity () | |
QwBPMCavity (TString name) | |
QwBPMCavity (TString subsystemname, TString name) | |
QwBPMCavity (const QwBPMCavity &source) | |
virtual | ~QwBPMCavity () |
void | InitializeChannel (TString name) |
void | InitializeChannel (TString subsystem, TString name) |
void | ClearEventData () |
Clear the event data in this element. More... | |
void | LoadChannelParameters (QwParameterFile ¶mfile) |
Int_t | ProcessEvBuffer (UInt_t *buffer, UInt_t word_position_in_buffer, UInt_t indexnumber) |
Process the CODA event buffer for this element. More... | |
void | ProcessEvent () |
void | PrintValue () const |
Print single line of value and error of this data element. More... | |
void | PrintInfo () const |
Print multiple lines of information about this data element. More... | |
const VQwHardwareChannel * | GetPosition (EBeamPositionMonitorAxis axis) const |
const VQwHardwareChannel * | GetEffectiveCharge () const |
TString | GetSubElementName (Int_t subindex) |
void | GetAbsolutePosition () |
Bool_t | ApplyHWChecks () |
Bool_t | ApplySingleEventCuts () |
void | SetEventCutMode (Int_t bcuts) |
Inherited from VQwDataElement to set the upper and lower limits (fULimit and fLLimit), stability % and the error flag on this channel. More... | |
void | IncrementErrorCounters () |
void | PrintErrorCounters () const |
report number of events failed due to HW and event cut failure More... | |
UInt_t | GetEventcutErrorFlag () |
return the error flag on this channel/device More... | |
UInt_t | UpdateErrorFlag () |
Update the error flag based on the error flags of internally contained objects Return paramter is the "Eventcut Error Flag". More... | |
void | UpdateErrorFlag (const VQwBPM *ev_error) |
void | SetDefaultSampleSize (Int_t sample_size) |
void | SetRandomEventParameters (Double_t meanX, Double_t sigmaX, Double_t meanY, Double_t sigmaY) |
void | RandomizeEventData (int helicity=0, double time=0.0) |
void | SetEventData (Double_t *block, UInt_t sequencenumber) |
void | EncodeEventData (std::vector< UInt_t > &buffer) |
void | SetSubElementPedestal (Int_t j, Double_t value) |
void | SetSubElementCalibrationFactor (Int_t j, Double_t value) |
void | Ratio (QwBPMCavity &numer, QwBPMCavity &denom) |
void | Scale (Double_t factor) |
VQwBPM & | operator= (const VQwBPM &value) |
VQwBPM & | operator+= (const VQwBPM &value) |
VQwBPM & | operator-= (const VQwBPM &value) |
virtual QwBPMCavity & | operator= (const QwBPMCavity &value) |
virtual QwBPMCavity & | operator+= (const QwBPMCavity &value) |
virtual QwBPMCavity & | operator-= (const QwBPMCavity &value) |
void | AccumulateRunningSum (const VQwBPM &value) |
void | AccumulateRunningSum (const QwBPMCavity &value) |
void | DeaccumulateRunningSum (VQwBPM &value) |
void | DeaccumulateRunningSum (QwBPMCavity &value) |
void | CalculateRunningAverage () |
void | ConstructHistograms (TDirectory *folder, TString &prefix) |
Construct the histograms for this data element. More... | |
void | FillHistograms () |
Fill the histograms for this data element. More... | |
void | ConstructBranchAndVector (TTree *tree, TString &prefix, std::vector< Double_t > &values) |
void | FillTreeVector (std::vector< Double_t > &values) const |
void | ConstructBranch (TTree *tree, TString &prefix) |
void | ConstructBranch (TTree *tree, TString &prefix, QwParameterFile &modulelist) |
std::vector< QwDBInterface > | GetDBEntry () |
std::vector< QwErrDBInterface > | GetErrDBEntry () |
Public Member Functions inherited from VQwBPM | |
VQwBPM () | |
VQwBPM (TString &name) | |
VQwBPM (const VQwBPM &source) | |
virtual | ~VQwBPM () |
void | InitializeChannel (TString name) |
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) |
void | SetGains (TString pos, Double_t value) |
void | SetRootSaveStatus (TString &prefix) |
Double_t | GetPositionInZ () const |
virtual void | Ratio (VQwBPM &numer, VQwBPM &denom) |
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) |
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... | |
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 | 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 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 UInt_t | GetSubElementIndex (TString subname) |
Static Public Member Functions inherited from VQwBPM | |
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 | |
VQwHardwareChannel * | GetSubelementByName (TString ch_name) |
Protected Member Functions inherited from VQwBPM | |
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 | |
Bool_t | bRotated |
QwVQWK_Channel | fWire [2] |
QwVQWK_Channel | fRelPos [2] |
QwVQWK_Channel | fAbsPos [2] |
QwVQWK_Channel | fEffectiveCharge |
Protected Attributes inherited from VQwBPM | |
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... | |
Private Member Functions | |
void | MakeBPMCavityList () |
Private Attributes | |
std::vector< QwVQWK_Channel > | fBPMElementList |
Static Private Attributes | |
static const Double_t | kQwCavityCalibration = 1e-8 |
static const Double_t | kRotationCorrection = 1./1.414 |
static const TString | subelement [3] ={"X","Y","Q"} |
Friends | |
template<typename TT > | |
class | QwCombinedBPM |
class | QwEnergyCalculator |
Additional Inherited Members | |
Public Types inherited from VQwBPM | |
enum | EBeamPositionMonitorAxis { kXAxis =0, kYAxis, kNumAxes } |
Public Types inherited from VQwDataElement | |
enum | EDataToSave { kRaw = 0, kDerived } |
Static Protected Attributes inherited from VQwBPM | |
static const TString | kAxisLabel [2] ={"X","Y"} |
static const TString | axis [3] |
static const Bool_t | bDEBUG =kFALSE |
Definition at line 32 of file QwBPMCavity.h.
|
inline |
Definition at line 40 of file QwBPMCavity.h.
|
inline |
Definition at line 41 of file QwBPMCavity.h.
References bRotated, and InitializeChannel().
|
inline |
Definition at line 45 of file QwBPMCavity.h.
References bRotated, InitializeChannel(), and VQwDataElement::SetSubsystemName().
|
inline |
Definition at line 51 of file QwBPMCavity.h.
|
inlinevirtual |
Definition at line 56 of file QwBPMCavity.h.
|
virtual |
Reimplemented from VQwBPM.
Definition at line 546 of file QwBPMCavity.cc.
Referenced by AccumulateRunningSum().
void QwBPMCavity::AccumulateRunningSum | ( | const QwBPMCavity & | value | ) |
Definition at line 550 of file QwBPMCavity.cc.
References AccumulateRunningSum(), QwVQWK_Channel::AccumulateRunningSum(), fAbsPos, fEffectiveCharge, fRelPos, and fWire.
Bool_t QwBPMCavity::ApplyHWChecks | ( | ) |
Definition at line 89 of file QwBPMCavity.cc.
References QwVQWK_Channel::ApplyHWChecks(), VQwBPM::bDEBUG, fEffectiveCharge, fWire, QwVQWK_Channel::GetNumberOfSamples(), and QwVQWK_Channel::GetSequenceNumber().
Referenced by ProcessEvent().
|
virtual |
Implements VQwBPM.
Definition at line 165 of file QwBPMCavity.cc.
References QwVQWK_Channel::ApplySingleEventCuts(), VQwBPM::bDEBUG, fAbsPos, fEffectiveCharge, fRelPos, fWire, VQwHardwareChannel::GetErrorCode(), VQwBPM::kNumAxes, VQwBPM::kXAxis, and VQwHardwareChannel::UpdateErrorFlag().
|
virtual |
Implements VQwBPM.
Definition at line 536 of file QwBPMCavity.cc.
References QwVQWK_Channel::CalculateRunningAverage(), fAbsPos, fEffectiveCharge, fRelPos, and fWire.
|
virtual |
Clear the event data in this element.
Reimplemented from VQwDataElement.
Definition at line 74 of file QwBPMCavity.cc.
References QwVQWK_Channel::ClearEventData(), fAbsPos, fEffectiveCharge, fRelPos, and fWire.
|
virtual |
Implements VQwBPM.
Definition at line 642 of file QwBPMCavity.cc.
References VQwBPM::bFullSave, QwVQWK_Channel::ConstructBranch(), fAbsPos, fEffectiveCharge, fRelPos, fWire, VQwDataElement::GetElementName(), VQwBPM::kNumAxes, VQwBPM::kXAxis, and VQwBPM::SetRootSaveStatus().
|
virtual |
Implements VQwBPM.
Definition at line 666 of file QwBPMCavity.cc.
References VQwBPM::bFullSave, QwVQWK_Channel::ConstructBranch(), QwLog::endl(), fAbsPos, fEffectiveCharge, fRelPos, fWire, VQwDataElement::GetElementName(), QwParameterFile::HasValue(), VQwBPM::kNumAxes, VQwBPM::kXAxis, QwMessage, and VQwBPM::SetRootSaveStatus().
|
virtual |
Implements VQwBPM.
Definition at line 618 of file QwBPMCavity.cc.
References VQwBPM::bFullSave, QwVQWK_Channel::ConstructBranchAndVector(), fAbsPos, fEffectiveCharge, fRelPos, fWire, VQwDataElement::GetElementName(), VQwBPM::kNumAxes, VQwBPM::kXAxis, and VQwBPM::SetRootSaveStatus().
|
virtual |
Construct the histograms for this data element.
Implements VQwBPM.
Definition at line 578 of file QwBPMCavity.cc.
References VQwBPM::bFullSave, QwVQWK_Channel::ConstructHistograms(), fAbsPos, fEffectiveCharge, fRelPos, fWire, VQwDataElement::GetElementName(), VQwBPM::kNumAxes, VQwBPM::kXAxis, and VQwBPM::SetRootSaveStatus().
|
virtual |
Implements VQwBPM.
Definition at line 561 of file QwBPMCavity.cc.
Referenced by DeaccumulateRunningSum().
void QwBPMCavity::DeaccumulateRunningSum | ( | QwBPMCavity & | value | ) |
Definition at line 565 of file QwBPMCavity.cc.
References DeaccumulateRunningSum(), QwVQWK_Channel::DeaccumulateRunningSum(), fAbsPos, fEffectiveCharge, fRelPos, and fWire.
|
virtual |
Reimplemented from VQwBPM.
Definition at line 839 of file QwBPMCavity.cc.
References fWire.
|
virtual |
Fill the histograms for this data element.
Implements VQwBPM.
Definition at line 600 of file QwBPMCavity.cc.
References VQwBPM::bFullSave, fAbsPos, fEffectiveCharge, QwVQWK_Channel::FillHistograms(), fRelPos, fWire, VQwDataElement::GetElementName(), VQwBPM::kNumAxes, and VQwBPM::kXAxis.
|
virtual |
Implements VQwBPM.
Definition at line 713 of file QwBPMCavity.cc.
References VQwBPM::bFullSave, fAbsPos, fEffectiveCharge, QwVQWK_Channel::FillTreeVector(), fRelPos, fWire, VQwDataElement::GetElementName(), VQwBPM::kNumAxes, and VQwBPM::kXAxis.
|
virtual |
Reimplemented from VQwBPM.
Definition at line 425 of file QwBPMCavity.cc.
References QwVQWK_Channel::AddChannelOffset(), fAbsPos, VQwBPM::fPositionCenter, fRelPos, and fWire.
|
virtual |
Implements VQwBPM.
Definition at line 756 of file QwBPMCavity.cc.
References VQwHardwareChannel::AddEntriesToList(), fAbsPos, fEffectiveCharge, and fRelPos.
|
inlinevirtual |
|
virtual |
Implements VQwBPM.
Definition at line 769 of file QwBPMCavity.cc.
References QwVQWK_Channel::AddErrEntriesToList(), fAbsPos, fEffectiveCharge, and fRelPos.
|
virtual |
return the error flag on this channel/device
Reimplemented from VQwDataElement.
Definition at line 131 of file QwBPMCavity.cc.
References fAbsPos, fEffectiveCharge, fRelPos, fWire, and VQwDataElement::GetEventcutErrorFlag().
|
inlinevirtual |
Implements VQwBPM.
Definition at line 74 of file QwBPMCavity.h.
References VQwBPM::axis, fAbsPos, and VQwDataElement::GetElementName().
|
protectedvirtual |
Implements VQwBPM.
Definition at line 216 of file QwBPMCavity.cc.
References fAbsPos, fEffectiveCharge, fRelPos, and VQwDataElement::GetElementName().
|
static |
Definition at line 412 of file QwBPMCavity.cc.
References kInvalidSubelementIndex, and subelement.
Referenced by QwBeamDetectorID::QwBeamDetectorID().
|
virtual |
Reimplemented from VQwBPM.
Definition at line 400 of file QwBPMCavity.cc.
References fWire, and VQwDataElement::GetElementName().
|
virtual |
Implements VQwBPM.
Definition at line 107 of file QwBPMCavity.cc.
References fAbsPos, fEffectiveCharge, fRelPos, fWire, and QwVQWK_Channel::IncrementErrorCounters().
void QwBPMCavity::InitializeChannel | ( | TString | name | ) |
Definition at line 24 of file QwBPMCavity.cc.
References VQwBPM::bFullSave, fAbsPos, fEffectiveCharge, fRelPos, fWire, VQwDataElement::GetElementName(), VQwBPM::InitializeChannel(), QwVQWK_Channel::InitializeChannel(), VQwBPM::kAxisLabel, VQwBPM::kNumAxes, VQwBPM::kXAxis, and subelement.
Referenced by InitializeChannel(), and QwBPMCavity().
void QwBPMCavity::InitializeChannel | ( | TString | subsystem, |
TString | name | ||
) |
Definition at line 49 of file QwBPMCavity.cc.
References VQwBPM::bFullSave, fAbsPos, fEffectiveCharge, fRelPos, fWire, VQwDataElement::GetElementName(), InitializeChannel(), VQwBPM::InitializeChannel(), QwVQWK_Channel::InitializeChannel(), VQwBPM::kAxisLabel, VQwBPM::kNumAxes, VQwBPM::kXAxis, and subelement.
|
inlinevirtual |
Implements VQwBPM.
Definition at line 63 of file QwBPMCavity.h.
References fWire.
|
private |
Definition at line 743 of file QwBPMCavity.cc.
References fBPMElementList, fEffectiveCharge, fRelPos, VQwBPM::kNumAxes, and VQwBPM::kXAxis.
|
virtual |
Definition at line 463 of file QwBPMCavity.cc.
References fAbsPos, fEffectiveCharge, fRelPos, fWire, and VQwDataElement::GetElementName().
|
virtual |
Definition at line 487 of file QwBPMCavity.cc.
References fAbsPos, fEffectiveCharge, fRelPos, fWire, and VQwDataElement::GetElementName().
|
virtual |
Definition at line 445 of file QwBPMCavity.cc.
References bRotated, fAbsPos, fEffectiveCharge, fRelPos, fWire, VQwDataElement::GetElementName(), and VQwBPM::operator=().
|
virtual |
report number of events failed due to HW and event cut failure
Reimplemented from VQwBPM.
Definition at line 119 of file QwBPMCavity.cc.
References fAbsPos, fEffectiveCharge, fRelPos, fWire, and QwVQWK_Channel::PrintErrorCounters().
|
virtual |
Print multiple lines of information about this data element.
Reimplemented from VQwBPM.
Definition at line 388 of file QwBPMCavity.cc.
References fAbsPos, fEffectiveCharge, fRelPos, fWire, and QwVQWK_Channel::PrintInfo().
|
virtual |
Print single line of value and error of this data element.
Reimplemented from VQwDataElement.
Definition at line 378 of file QwBPMCavity.cc.
References fAbsPos, fRelPos, fWire, and QwVQWK_Channel::PrintValue().
|
virtual |
Process the CODA event buffer for this element.
Implements VQwDataElement.
Definition at line 358 of file QwBPMCavity.cc.
References fEffectiveCharge, fWire, and QwVQWK_Channel::ProcessEvBuffer().
|
virtual |
First apply HW checks and update HW error flags. Calling this routine here and not in ApplySingleEventCuts makes a difference for a BPMs because they have derrived devices.
Implements VQwBPM.
Definition at line 325 of file QwBPMCavity.cc.
References QwVQWK_Channel::AddChannelOffset(), ApplyHWChecks(), fAbsPos, fEffectiveCharge, VQwBPM::fPositionCenter, fRelPos, fWire, VQwBPM::kNumAxes, kQwCavityCalibration, VQwBPM::kXAxis, QwVQWK_Channel::PrintInfo(), QwVQWK_Channel::ProcessEvent(), and QwVQWK_Channel::Scale().
|
virtual |
Reimplemented from VQwBPM.
Definition at line 820 of file QwBPMCavity.cc.
References fWire.
void QwBPMCavity::Ratio | ( | QwBPMCavity & | numer, |
QwBPMCavity & | denom | ||
) |
Definition at line 511 of file QwBPMCavity.cc.
References fEffectiveCharge, and QwVQWK_Channel::Ratio().
|
virtual |
Reimplemented from VQwBPM.
Definition at line 523 of file QwBPMCavity.cc.
References fAbsPos, fEffectiveCharge, fRelPos, fWire, and QwVQWK_Channel::Scale().
|
virtual |
Reimplemented from VQwBPM.
Definition at line 845 of file QwBPMCavity.cc.
References fWire.
|
virtual |
Inherited from VQwDataElement to set the upper and lower limits (fULimit and fLLimit), stability % and the error flag on this channel.
Implements VQwBPM.
Definition at line 730 of file QwBPMCavity.cc.
References fAbsPos, fEffectiveCharge, fRelPos, fWire, and VQwHardwareChannel::SetEventCutMode().
void QwBPMCavity::SetEventData | ( | Double_t * | block, |
UInt_t | sequencenumber | ||
) |
Definition at line 828 of file QwBPMCavity.cc.
References fRelPos, and QwVQWK_Channel::SetHardwareSum().
|
virtual |
|
virtual |
Reimplemented from VQwBPM.
Definition at line 858 of file QwBPMCavity.cc.
References fWire, and VQwHardwareChannel::SetCalibrationFactor().
|
virtual |
Reimplemented from VQwBPM.
Definition at line 852 of file QwBPMCavity.cc.
References fWire, and VQwHardwareChannel::SetPedestal().
|
virtual |
Update the error flag based on the error flags of internally contained objects Return paramter is the "Eventcut Error Flag".
Implements VQwBPM.
Definition at line 145 of file QwBPMCavity.cc.
References fAbsPos, fEffectiveCharge, fRelPos, fWire, VQwHardwareChannel::GetErrorCode(), VQwDataElement::GetEventcutErrorFlag(), VQwBPM::kNumAxes, VQwBPM::kXAxis, and VQwHardwareChannel::UpdateErrorFlag().
|
virtual |
Implements VQwBPM.
Definition at line 296 of file QwBPMCavity.cc.
References Qw::e, fAbsPos, fEffectiveCharge, fRelPos, fWire, VQwDataElement::GetElementName(), VQwBPM::kNumAxes, VQwBPM::kXAxis, and VQwHardwareChannel::UpdateErrorFlag().
|
friend |
Definition at line 33 of file QwBPMCavity.h.
|
friend |
Definition at line 34 of file QwBPMCavity.h.
|
protected |
Definition at line 150 of file QwBPMCavity.h.
Referenced by operator=(), and QwBPMCavity().
|
protected |
Definition at line 156 of file QwBPMCavity.h.
Referenced by AccumulateRunningSum(), ApplySingleEventCuts(), CalculateRunningAverage(), ClearEventData(), ConstructBranch(), ConstructBranchAndVector(), ConstructHistograms(), DeaccumulateRunningSum(), FillHistograms(), FillTreeVector(), GetAbsolutePosition(), GetDBEntry(), GetErrDBEntry(), GetEventcutErrorFlag(), GetPosition(), GetSubelementByName(), IncrementErrorCounters(), InitializeChannel(), operator+=(), operator-=(), operator=(), PrintErrorCounters(), PrintInfo(), PrintValue(), ProcessEvent(), Scale(), SetEventCutMode(), and UpdateErrorFlag().
|
private |
Definition at line 163 of file QwBPMCavity.h.
Referenced by MakeBPMCavityList().
|
protected |
Definition at line 157 of file QwBPMCavity.h.
Referenced by AccumulateRunningSum(), ApplyHWChecks(), ApplySingleEventCuts(), CalculateRunningAverage(), ClearEventData(), ConstructBranch(), ConstructBranchAndVector(), ConstructHistograms(), DeaccumulateRunningSum(), FillHistograms(), FillTreeVector(), GetDBEntry(), GetEffectiveCharge(), GetErrDBEntry(), GetEventcutErrorFlag(), GetSubelementByName(), IncrementErrorCounters(), InitializeChannel(), MakeBPMCavityList(), operator+=(), operator-=(), operator=(), PrintErrorCounters(), PrintInfo(), ProcessEvBuffer(), ProcessEvent(), Ratio(), Scale(), SetEventCutMode(), and UpdateErrorFlag().
|
protected |
Definition at line 152 of file QwBPMCavity.h.
Referenced by AccumulateRunningSum(), ApplySingleEventCuts(), CalculateRunningAverage(), ClearEventData(), ConstructBranch(), ConstructBranchAndVector(), ConstructHistograms(), DeaccumulateRunningSum(), FillHistograms(), FillTreeVector(), GetAbsolutePosition(), GetDBEntry(), GetErrDBEntry(), GetEventcutErrorFlag(), GetSubelementByName(), IncrementErrorCounters(), InitializeChannel(), MakeBPMCavityList(), operator+=(), operator-=(), operator=(), PrintErrorCounters(), PrintInfo(), PrintValue(), ProcessEvent(), Scale(), SetEventCutMode(), SetEventData(), and UpdateErrorFlag().
|
protected |
Definition at line 151 of file QwBPMCavity.h.
Referenced by AccumulateRunningSum(), ApplyHWChecks(), ApplySingleEventCuts(), CalculateRunningAverage(), ClearEventData(), ConstructBranch(), ConstructBranchAndVector(), ConstructHistograms(), DeaccumulateRunningSum(), EncodeEventData(), FillHistograms(), FillTreeVector(), GetAbsolutePosition(), GetEventcutErrorFlag(), GetSubElementName(), IncrementErrorCounters(), InitializeChannel(), LoadChannelParameters(), operator+=(), operator-=(), operator=(), PrintErrorCounters(), PrintInfo(), PrintValue(), ProcessEvBuffer(), ProcessEvent(), RandomizeEventData(), Scale(), SetDefaultSampleSize(), SetEventCutMode(), SetSubElementCalibrationFactor(), SetSubElementPedestal(), and UpdateErrorFlag().
|
staticprivate |
Definition at line 142 of file QwBPMCavity.h.
Referenced by ProcessEvent().
|
staticprivate |
Definition at line 144 of file QwBPMCavity.h.
|
staticprivate |
Definition at line 145 of file QwBPMCavity.h.
Referenced by GetSubElementIndex(), and InitializeChannel().