JAPAn
Just Another Parity Analyzer
|
Abstract base for handlers that consume multiple subsystems and produce derived outputs. More...
#include <VQwDataHandler.h>
Public Types | |
enum | EQwHandleType { kHandleTypeUnknown =0 , kHandleTypeMps , kHandleTypeAsym , kHandleTypeDiff , kHandleTypeYield } |
typedef std::vector< VQwHardwareChannel * >::iterator | Iterator_HdwChan |
typedef std::vector< VQwHardwareChannel * >::const_iterator | ConstIterator_HdwChan |
Public Member Functions | |
VQwDataHandler (const TString &name) | |
VQwDataHandler (const VQwDataHandler &source) | |
virtual void | ParseConfigFile (QwParameterFile &file) |
void | SetPointer (QwHelicityPattern *ptr) |
void | SetPointer (QwSubsystemArrayParity *ptr) |
virtual Int_t | ConnectChannels (QwSubsystemArrayParity &, QwSubsystemArrayParity &asym, QwSubsystemArrayParity &diff) |
virtual Int_t | ConnectChannels (QwSubsystemArrayParity &) |
Int_t | ConnectChannels (QwHelicityPattern &helicitypattern) |
virtual void | ProcessData () |
virtual void | UpdateBurstCounter (Short_t burstcounter) |
virtual void | FinishDataHandler () |
~VQwDataHandler () override | |
TString | GetName () |
virtual void | ClearEventData () |
void | InitRunningSum () |
void | AccumulateRunningSum () |
virtual void | AccumulateRunningSum (VQwDataHandler &value, Int_t count=0, Int_t ErrorMask=0xFFFFFFF) |
void | CalculateRunningAverage () |
void | PrintValue () const |
void | WritePromptSummary (QwPromptSummary *ps, TString type) |
virtual void | ConstructTreeBranches (QwRootFile *treerootfile, const std::string &treeprefix="", const std::string &branchprefix="") |
virtual void | FillTreeBranches (QwRootFile *treerootfile) |
virtual void | ConstructNTupleFields (QwRootFile *treerootfile, const std::string &treeprefix="", const std::string &branchprefix="") |
RNTuple methods. | |
virtual void | FillNTupleFields (QwRootFile *treerootfile) |
virtual void | ConstructHistograms (TDirectory *, TString &) |
Construct the histograms in a folder with a prefix. | |
virtual void | FillHistograms () |
Fill the histograms. | |
void | FillTreeVector (QwRootTreeBranchVector &values) const |
void | ConstructBranchAndVector (TTree *tree, TString &prefix, QwRootTreeBranchVector &values) |
void | SetRunLabel (TString x) |
Int_t | LoadChannelMap () |
virtual Int_t | LoadChannelMap (const std::string &) |
Bool_t | PublishInternalValues () const override |
Publish all variables of the subsystem. | |
Bool_t | PublishByRequest (TString device_name) override |
Try to publish an internal variable matching the submitted name. | |
![]() | |
MQwPublishable_child () | |
Default constructor Initializes the child object and sets up self-reference for publishing. | |
MQwPublishable_child (const MQwPublishable_child &source) | |
Copy constructor. | |
virtual | ~MQwPublishable_child () |
Virtual destructor. | |
void | SetParent (QwDataHandlerArray *parent) |
Set the parent container for this child object. | |
QwDataHandlerArray * | GetParent () const |
Get the parent container for this child object. | |
Protected Member Functions | |
VQwDataHandler () | |
virtual Int_t | ConnectChannels (QwSubsystemArrayParity &asym, QwSubsystemArrayParity &diff) |
void | SetEventcutErrorFlagPointer (const UInt_t *errorflagptr) |
UInt_t | GetEventcutErrorFlag () const |
std::pair< EQwHandleType, std::string > | ParseHandledVariable (const std::string &variable) |
void | CalcOneOutput (const VQwHardwareChannel *dv, VQwHardwareChannel *output, std::vector< const VQwHardwareChannel * > &ivs, std::vector< Double_t > &sens) |
![]() | |
Bool_t | RequestExternalValue (const TString &name, VQwHardwareChannel *value) const |
Retrieve the variable name from other subsystem arrays Get the value corresponding to some variable name from a different data array. | |
const VQwHardwareChannel * | RequestExternalPointer (const TString &name) const |
Retrieve a pointer to an external variable by name Requests a direct pointer to a variable from sibling subsystems via the parent container. | |
Bool_t | PublishInternalValue (const TString name, const TString desc, const VQwHardwareChannel *element) const |
Publish a variable from this child into the parent container. | |
Protected Attributes | |
Int_t | fPriority |
Short_t | fBurstCounter |
When a datahandler array is processed, handlers with lower priority will be processed before handlers with higher priority. | |
TString | fName |
std::string | fMapFile |
std::string | fTreeName |
std::string | fTreeComment |
std::string | fPrefix |
TString | run_label |
const UInt_t * | fErrorFlagPtr |
Error flag pointer. | |
QwSubsystemArrayParity * | fSubsystemArray |
Single event pointer. | |
QwHelicityPattern * | fHelicityPattern |
Helicity pattern pointer. | |
std::vector< std::string > | fDependentFull |
std::vector< EQwHandleType > | fDependentType |
std::vector< std::string > | fDependentName |
std::vector< const VQwHardwareChannel * > | fDependentVar |
std::vector< Double_t > | fDependentValues |
std::vector< VQwHardwareChannel * > | fOutputVar |
std::vector< Double_t > | fOutputValues |
std::vector< std::vector< TString > > | fPublishList |
std::string | ParseSeparator |
Bool_t | fKeepRunningSum |
Bool_t | fRunningsumFillsTree |
VQwDataHandler * | fRunningsum |
Abstract base for handlers that consume multiple subsystems and produce derived outputs.
A data handler observes one or more subsystem arrays (yields, asymmetries, differences) and computes derived channels or diagnostics. Typical examples include linear regression, correlation studies, and alarm/quality handlers.
Key responsibilities:
Design notes:
Definition at line 43 of file VQwDataHandler.h.
typedef std::vector<VQwHardwareChannel*>::const_iterator VQwDataHandler::ConstIterator_HdwChan |
Definition at line 52 of file VQwDataHandler.h.
typedef std::vector<VQwHardwareChannel*>::iterator VQwDataHandler::Iterator_HdwChan |
Definition at line 51 of file VQwDataHandler.h.
Enumerator | |
---|---|
kHandleTypeUnknown | |
kHandleTypeMps | |
kHandleTypeAsym | |
kHandleTypeDiff | |
kHandleTypeYield |
Definition at line 47 of file VQwDataHandler.h.
VQwDataHandler::VQwDataHandler | ( | const TString & | name | ) |
Constructor: initialize base data handler with name and defaults.
Definition at line 36 of file VQwDataHandler.cc.
References fBurstCounter, fErrorFlagPtr, fHelicityPattern, fKeepRunningSum, fMapFile, fName, fPrefix, fPriority, fRunningsum, fSubsystemArray, fTreeComment, and fTreeName.
Referenced by QwCorrelator::AccumulateRunningSum(), AccumulateRunningSum(), LRBCorrector::LRBCorrector(), QwAlarmHandler::QwAlarmHandler(), QwAlarmHandler::QwAlarmHandler(), QwCombiner::QwCombiner(), QwCombiner::QwCombiner(), QwCorrelator::QwCorrelator(), QwCorrelator::QwCorrelator(), QwExtractor::QwExtractor(), QwExtractor::QwExtractor(), and VQwDataHandler().
VQwDataHandler::VQwDataHandler | ( | const VQwDataHandler & | source | ) |
Copy constructor: deep-copy output variables and running sums.
Definition at line 51 of file VQwDataHandler.cc.
References fBurstCounter, fDependentName, fDependentType, fDependentVar, fErrorFlagPtr, fHelicityPattern, fKeepRunningSum, fMapFile, fName, fOutputVar, fPrefix, fPriority, fRunningsum, fSubsystemArray, fTreeComment, fTreeName, VQwDataElement::kDerived, ParseSeparator, and VQwDataHandler().
|
override |
Destructor: clean up owned output variable clones.
Definition at line 84 of file VQwDataHandler.cc.
References fOutputVar.
|
inlineprotected |
Definition at line 149 of file VQwDataHandler.h.
void VQwDataHandler::AccumulateRunningSum | ( | ) |
Accumulate current event into running sum if no error flags are set.
Definition at line 405 of file VQwDataHandler.cc.
References fErrorFlagPtr, fKeepRunningSum, and fRunningsum.
Referenced by QwDataHandlerArray::AccumulateAllRunningSum(), QwCombinerSubsystem::AccumulateRunningSum(), and QwDataHandlerArray::AccumulateRunningSum().
|
virtual |
Reimplemented in QwCorrelator.
Definition at line 412 of file VQwDataHandler.cc.
References fOutputVar, and VQwDataHandler().
|
protected |
Calculate one corrected output by copying the dependent variable and applying sensitivity-weighted corrections from independent variables.
Definition at line 115 of file VQwDataHandler.cc.
References VQwHardwareChannel::AssignValueFrom(), VQwHardwareChannel::ClearEventData(), QwLog::endl(), QwError, and VQwHardwareChannel::ScaledAdd().
Referenced by LRBCorrector::ProcessData(), and QwCombiner::ProcessData().
void VQwDataHandler::CalculateRunningAverage | ( | ) |
Definition at line 420 of file VQwDataHandler.cc.
References fKeepRunningSum, and fRunningsum.
Referenced by QwCombinerSubsystem::CalculateRunningAverage(), QwDataHandlerArray::CalculateRunningAverage(), and FinishDataHandler().
|
virtual |
Reimplemented in QwCombinerSubsystem, and QwCorrelator.
Definition at line 439 of file VQwDataHandler.cc.
References fKeepRunningSum, fOutputVar, and fRunningsum.
Referenced by QwDataHandlerArray::ClearEventData().
|
inline |
Definition at line 75 of file VQwDataHandler.h.
References ConnectChannels(), QwHelicityPattern::GetAsymmetry(), QwHelicityPattern::GetDifference(), and QwHelicityPattern::GetYield().
|
inlinevirtual |
Reimplemented in QwCombiner, and QwExtractor.
Definition at line 73 of file VQwDataHandler.h.
|
inlinevirtual |
Reimplemented in QwAlarmHandler.
Definition at line 68 of file VQwDataHandler.h.
References ConnectChannels().
Referenced by LRBCorrector::ConnectChannels(), ConnectChannels(), ConnectChannels(), and QwDataHandlerArray::LoadDataHandlersFromParameterFile().
|
protectedvirtual |
Connect to external pointers for dependent variables from asym/diff subsystem arrays, creating corresponding output variables as clones.
Fill vector of pointers to the relevant data elements
Reimplemented in LRBCorrector, QwCombiner, and QwCorrelator.
Definition at line 159 of file VQwDataHandler.cc.
References VQwHardwareChannel::Clone(), QwLog::endl(), fDependentFull, fDependentName, fDependentType, fDependentVar, fName, fOutputVar, VQwDataElement::GetElementName(), QwSubsystemArrayParity::GetEventcutErrorFlagPointer(), VQwDataElement::kDerived, kHandleTypeAsym, kHandleTypeDiff, kHandleTypeMps, QwWarning, MQwPublishable< U, T >::RequestExternalPointer(), MQwPublishable_child< QwDataHandlerArray, VQwDataHandler >::RequestExternalPointer(), VQwDataElement::SetElementName(), SetEventcutErrorFlagPointer(), and VQwDataElement::SetSubsystemName().
void VQwDataHandler::ConstructBranchAndVector | ( | TTree * | tree, |
TString & | prefix, | ||
QwRootTreeBranchVector & | values ) |
Definition at line 298 of file VQwDataHandler.cc.
References fOutputVar.
Referenced by QwCombinerSubsystem::ConstructBranchAndVector(), and QwDataHandlerArray::ConstructBranchAndVector().
|
inlinevirtual |
Construct the histograms in a folder with a prefix.
Reimplemented in QwCombinerSubsystem, and QwCorrelator.
Definition at line 122 of file VQwDataHandler.h.
|
virtual |
RNTuple methods.
Definition at line 320 of file VQwDataHandler.cc.
References QwLog::endl(), fKeepRunningSum, fOutputVar, fPrefix, fRunningsum, fRunningsumFillsTree, fTreeComment, fTreeName, and QwWarning.
|
virtual |
Construct TTree branches for output variables, using running sum if configured for statistics trees.
Reimplemented in QwCorrelator, and QwExtractor.
Definition at line 270 of file VQwDataHandler.cc.
References QwRootFile::ConstructTreeBranches(), QwLog::endl(), fKeepRunningSum, fOutputVar, fPrefix, fRunningsum, fRunningsumFillsTree, fTreeComment, fTreeName, and QwWarning.
|
inlinevirtual |
Fill the histograms.
Reimplemented in QwCombinerSubsystem, and QwCorrelator.
Definition at line 124 of file VQwDataHandler.h.
Referenced by QwDataHandlerArray::FillHistograms().
|
virtual |
Definition at line 350 of file VQwDataHandler.cc.
References fRunningsum, fRunningsumFillsTree, and fTreeName.
|
virtual |
Reimplemented in QwCorrelator, and QwExtractor.
Definition at line 308 of file VQwDataHandler.cc.
References QwRootFile::FillTree(), QwRootFile::FillTreeBranches(), fRunningsum, fRunningsumFillsTree, and fTreeName.
void VQwDataHandler::FillTreeVector | ( | QwRootTreeBranchVector & | values | ) | const |
Fill tree vector with current output variable values.
Definition at line 367 of file VQwDataHandler.cc.
References fOutputVar.
Referenced by QwCombinerSubsystem::FillTreeVector(), and QwDataHandlerArray::FillTreeVector().
|
inlinevirtual |
Reimplemented in QwCorrelator.
Definition at line 86 of file VQwDataHandler.h.
References CalculateRunningAverage().
|
inlineprotected |
Definition at line 156 of file VQwDataHandler.h.
References fErrorFlagPtr.
Referenced by QwCorrelator::ProcessData().
|
inline |
Definition at line 92 of file VQwDataHandler.h.
References fName.
Referenced by QwCorrelator::CalcCorrelations(), QwDataHandlerArray::push_back(), and LRBCorrector::UpdateBurstCounter().
void VQwDataHandler::InitRunningSum | ( | ) |
Initialize running sum accumulator as a clone of this handler.
Definition at line 395 of file VQwDataHandler.cc.
References fKeepRunningSum, and fRunningsum.
Referenced by QwDataHandlerArray::LoadDataHandlersFromParameterFile().
|
inline |
Definition at line 139 of file VQwDataHandler.h.
References fMapFile, and LoadChannelMap().
Referenced by LoadChannelMap(), and QwDataHandlerArray::LoadDataHandlersFromParameterFile().
|
inlinevirtual |
Reimplemented in LRBCorrector, QwAlarmHandler, QwCombiner, QwCorrelator, and QwExtractor.
Definition at line 140 of file VQwDataHandler.h.
|
virtual |
Parse configuration file for map file, priority, tree settings.
Reimplemented in LRBCorrector, QwAlarmHandler, and QwCorrelator.
Definition at line 96 of file VQwDataHandler.cc.
References QwParameterFile::EnableGreediness(), QwLog::endl(), fMapFile, fPrefix, fPriority, fTreeComment, fTreeName, QwParameterFile::GetLine(), QwParameterFile::PopValue(), QwMessage, QwParameterFile::ReadNextLine(), and QwParameterFile::RewindToFileStart().
Referenced by QwDataHandlerArray::LoadDataHandlersFromParameterFile(), LRBCorrector::ParseConfigFile(), QwAlarmHandler::ParseConfigFile(), and QwCorrelator::ParseConfigFile().
|
protected |
Parse a variable string to extract type (asym/diff/yield/mps) and name.
Definition at line 238 of file VQwDataHandler.cc.
References kHandleTypeAsym, kHandleTypeDiff, kHandleTypeMps, kHandleTypeUnknown, kHandleTypeYield, and ParseSeparator.
Referenced by LRBCorrector::LoadChannelMap(), QwAlarmHandler::LoadChannelMap(), QwCombiner::LoadChannelMap(), and QwCorrelator::LoadChannelMap().
void VQwDataHandler::PrintValue | ( | ) | const |
Definition at line 430 of file VQwDataHandler.cc.
References QwLog::endl(), fName, fOutputVar, and QwMessage.
Referenced by QwCombinerSubsystem::PrintValue(), and QwDataHandlerArray::PrintValue().
|
virtual |
Copy dependent variables to output variables (default processing).
Reimplemented in LRBCorrector, QwAlarmHandler, QwCombiner, QwCombinerSubsystem, QwCorrelator, and QwExtractor.
Definition at line 143 of file VQwDataHandler.cc.
References fDependentValues, fDependentVar, fOutputValues, and fOutputVar.
Referenced by QwDataHandlerArray::ProcessEvent().
|
overridevirtual |
Try to publish an internal variable matching the submitted name.
Implements MQwPublishable_child< QwDataHandlerArray, VQwDataHandler >.
Definition at line 487 of file VQwDataHandler.cc.
References QwLog::endl(), fOutputVar, MQwPublishable_child< QwDataHandlerArray, VQwDataHandler >::PublishInternalValue(), and QwDebug.
|
overridevirtual |
Publish all variables of the subsystem.
Implements MQwPublishable_child< QwDataHandlerArray, VQwDataHandler >.
Definition at line 451 of file VQwDataHandler.cc.
References QwLog::endl(), fOutputVar, fPublishList, MQwPublishable_child< QwDataHandlerArray, VQwDataHandler >::PublishInternalValue(), QwDebug, and QwError.
|
inlineprotected |
Definition at line 153 of file VQwDataHandler.h.
References fErrorFlagPtr.
Referenced by QwAlarmHandler::ConnectChannels(), QwCorrelator::ConnectChannels(), and ConnectChannels().
|
inline |
Definition at line 59 of file VQwDataHandler.h.
References fErrorFlagPtr, fHelicityPattern, and QwHelicityPattern::GetEventcutErrorFlagPointer().
Referenced by QwDataHandlerArray::LoadDataHandlersFromParameterFile().
|
inline |
Definition at line 63 of file VQwDataHandler.h.
References fErrorFlagPtr, fSubsystemArray, and QwSubsystemArrayParity::GetEventcutErrorFlagPointer().
|
inline |
Definition at line 135 of file VQwDataHandler.h.
References run_label.
Referenced by QwDataHandlerArray::LoadDataHandlersFromParameterFile().
|
inlinevirtual |
Reimplemented in LRBCorrector.
Definition at line 84 of file VQwDataHandler.h.
References fBurstCounter.
void VQwDataHandler::WritePromptSummary | ( | QwPromptSummary * | ps, |
TString | type ) |
Definition at line 502 of file VQwDataHandler.cc.
References QwPromptSummary::AddElement(), QwLog::endl(), fOutputVar, QwPromptSummary::GetElementByName(), VQwHardwareChannel::GetValue(), VQwHardwareChannel::GetValueError(), VQwHardwareChannel::GetValueWidth(), QwMessage, and PromptSummaryElement::Set().
Referenced by QwDataHandlerArray::WritePromptSummary().
|
protected |
When a datahandler array is processed, handlers with lower priority will be processed before handlers with higher priority.
Definition at line 173 of file VQwDataHandler.h.
Referenced by LRBCorrector::ProcessData(), LRBCorrector::UpdateBurstCounter(), UpdateBurstCounter(), VQwDataHandler(), and VQwDataHandler().
|
protected |
Definition at line 193 of file VQwDataHandler.h.
Referenced by QwCombiner::ConnectChannels(), QwCorrelator::ConnectChannels(), ConnectChannels(), LRBCorrector::LoadChannelMap(), QwCombiner::LoadChannelMap(), QwCorrelator::LoadChannelMap(), QwCorrelator::WriteAliasFile(), and QwCorrelator::WriteAlphaFile().
|
protected |
Definition at line 195 of file VQwDataHandler.h.
Referenced by QwCombiner::ConnectChannels(), QwCombiner::ConnectChannels(), QwCorrelator::ConnectChannels(), ConnectChannels(), QwCorrelator::ConstructHistograms(), LRBCorrector::LoadChannelMap(), QwCombiner::LoadChannelMap(), QwCorrelator::LoadChannelMap(), and VQwDataHandler().
|
protected |
Definition at line 194 of file VQwDataHandler.h.
Referenced by QwCombiner::ConnectChannels(), QwCombiner::ConnectChannels(), QwCorrelator::ConnectChannels(), ConnectChannels(), LRBCorrector::LoadChannelMap(), QwCombiner::LoadChannelMap(), QwCorrelator::LoadChannelMap(), and VQwDataHandler().
|
protected |
Definition at line 198 of file VQwDataHandler.h.
Referenced by QwCorrelator::ConnectChannels(), QwCorrelator::FillHistograms(), QwCorrelator::ProcessData(), and ProcessData().
|
protected |
Definition at line 197 of file VQwDataHandler.h.
Referenced by QwCorrelator::CalcCorrelations(), LRBCorrector::ConnectChannels(), QwCombiner::ConnectChannels(), QwCombiner::ConnectChannels(), QwCorrelator::ConnectChannels(), ConnectChannels(), QwCombinerSubsystem::ConstructBranch(), QwCombinerSubsystem::ConstructBranch(), QwCombinerSubsystem::ConstructHistograms(), QwCombinerSubsystem::DeaccumulateRunningSum(), QwCombinerSubsystem::DeleteHistograms(), QwCombinerSubsystem::FillHistograms(), QwCombinerSubsystem::operator*=(), QwCombinerSubsystem::operator+=(), QwCombinerSubsystem::operator-=(), QwCombinerSubsystem::operator/=(), QwCombinerSubsystem::operator=(), LRBCorrector::ProcessData(), QwCombiner::ProcessData(), QwCorrelator::ProcessData(), ProcessData(), QwCombinerSubsystem::Scale(), and VQwDataHandler().
|
protected |
Error flag pointer.
Definition at line 186 of file VQwDataHandler.h.
Referenced by AccumulateRunningSum(), GetEventcutErrorFlag(), SetEventcutErrorFlagPointer(), SetPointer(), SetPointer(), VQwDataHandler(), and VQwDataHandler().
|
protected |
Helicity pattern pointer.
Definition at line 191 of file VQwDataHandler.h.
Referenced by SetPointer(), VQwDataHandler(), and VQwDataHandler().
|
protected |
Definition at line 208 of file VQwDataHandler.h.
Referenced by AccumulateRunningSum(), CalculateRunningAverage(), ClearEventData(), ConstructNTupleFields(), ConstructTreeBranches(), InitRunningSum(), LRBCorrector::LRBCorrector(), QwCombiner::QwCombiner(), QwExtractor::QwExtractor(), VQwDataHandler(), and VQwDataHandler().
|
protected |
Definition at line 177 of file VQwDataHandler.h.
Referenced by LoadChannelMap(), ParseConfigFile(), VQwDataHandler(), and VQwDataHandler().
|
protected |
Definition at line 176 of file VQwDataHandler.h.
Referenced by QwCombiner::ConnectChannels(), QwCombiner::ConnectChannels(), ConnectChannels(), QwCorrelator::ConstructHistograms(), GetName(), PrintValue(), VQwDataHandler(), and VQwDataHandler().
|
protected |
Definition at line 201 of file VQwDataHandler.h.
Referenced by ProcessData().
|
protected |
Definition at line 200 of file VQwDataHandler.h.
Referenced by AccumulateRunningSum(), QwCombinerSubsystem::ClearEventData(), ClearEventData(), QwCombiner::ConnectChannels(), QwCombiner::ConnectChannels(), ConnectChannels(), QwCombinerSubsystem::ConstructBranch(), QwCombinerSubsystem::ConstructBranch(), ConstructBranchAndVector(), QwCombinerSubsystem::ConstructHistograms(), ConstructNTupleFields(), ConstructTreeBranches(), QwCombinerSubsystem::DeaccumulateRunningSum(), QwCombinerSubsystem::FillHistograms(), FillTreeVector(), QwCombinerSubsystem::operator*=(), QwCombinerSubsystem::operator+=(), QwCombinerSubsystem::operator-=(), QwCombinerSubsystem::operator/=(), QwCombinerSubsystem::operator=(), PrintValue(), LRBCorrector::ProcessData(), QwCombiner::ProcessData(), ProcessData(), PublishByRequest(), PublishInternalValues(), QwCombinerSubsystem::Scale(), VQwDataHandler(), WritePromptSummary(), QwCombiner::~QwCombiner(), and ~VQwDataHandler().
|
protected |
Definition at line 181 of file VQwDataHandler.h.
Referenced by ConstructNTupleFields(), ConstructTreeBranches(), ParseConfigFile(), VQwDataHandler(), and VQwDataHandler().
|
protected |
Definition at line 171 of file VQwDataHandler.h.
Referenced by ParseConfigFile(), VQwDataHandler(), and VQwDataHandler().
|
protected |
Definition at line 203 of file VQwDataHandler.h.
Referenced by QwCombiner::LoadChannelMap(), and PublishInternalValues().
|
protected |
Definition at line 210 of file VQwDataHandler.h.
Referenced by AccumulateRunningSum(), CalculateRunningAverage(), ClearEventData(), ConstructNTupleFields(), ConstructTreeBranches(), FillNTupleFields(), FillTreeBranches(), InitRunningSum(), VQwDataHandler(), and VQwDataHandler().
|
protected |
Definition at line 209 of file VQwDataHandler.h.
Referenced by ConstructNTupleFields(), ConstructTreeBranches(), FillNTupleFields(), and FillTreeBranches().
|
protected |
Single event pointer.
Definition at line 189 of file VQwDataHandler.h.
Referenced by SetPointer(), VQwDataHandler(), and VQwDataHandler().
|
protected |
Definition at line 179 of file VQwDataHandler.h.
Referenced by ConstructNTupleFields(), QwCorrelator::ConstructTreeBranches(), QwExtractor::ConstructTreeBranches(), ConstructTreeBranches(), ParseConfigFile(), QwCorrelator::QwCorrelator(), QwExtractor::QwExtractor(), VQwDataHandler(), and VQwDataHandler().
|
protected |
Definition at line 178 of file VQwDataHandler.h.
Referenced by ConstructNTupleFields(), QwCorrelator::ConstructTreeBranches(), QwExtractor::ConstructTreeBranches(), ConstructTreeBranches(), FillNTupleFields(), QwExtractor::FillTreeBranches(), FillTreeBranches(), ParseConfigFile(), QwCorrelator::QwCorrelator(), QwExtractor::QwExtractor(), VQwDataHandler(), and VQwDataHandler().
|
protected |
Definition at line 205 of file VQwDataHandler.h.
Referenced by LRBCorrector::LRBCorrector(), ParseHandledVariable(), QwAlarmHandler::QwAlarmHandler(), QwCombiner::QwCombiner(), QwCorrelator::QwCorrelator(), QwExtractor::QwExtractor(), and VQwDataHandler().
|
protected |
Definition at line 183 of file VQwDataHandler.h.
Referenced by LRBCorrector::LoadChannelMap(), QwCorrelator::OpenAliasFile(), QwCorrelator::OpenAlphaFile(), and SetRunLabel().