JAPAn
Just Another Parity Analyzer
|
▼ Analysis | |
► include | |
Coda2EventDecoder.h | CODA version 2 event decoder implementation |
Coda3EventDecoder.h | CODA version 3 event decoder implementation |
MQwCodaControlEvent.h | CODA control event data structure and management |
MQwHistograms.h | Mix-in class for histogram management functionality |
MQwMockable.h | |
MQwPublishable.h | |
QwADC18_Channel.h | |
QwColor.h | ANSI color codes and color management for terminal output |
QwConcepts.h | |
QwDatabase.h | A class for handling connections to the Qweak database |
QwDBInterface.h | Database interface for QwIntegrationPMT and subsystems |
QwEPICSEvent.h | EPICS data event handling and storage |
QwEventBuffer.h | Event buffer management for reading and processing CODA data |
QwFactory.h | Factory pattern implementation for creating analysis objects |
QwHistogramHelper.h | Helper functions and utilities for ROOT histogram management |
QwInterpolator.h | Multi-dimensional grid interpolation methods |
QwLog.h | A logfile class, based on an identical class in the Hermes analyzer |
QwMollerADC_Channel.h | Decoding and management for Moller ADC channels (6x32-bit datawords) |
QwObjectCounter.h | Memory management class to count object instantiations |
QwOmnivore.h | An omnivorous subsystem template class |
QwOptions.h | An options class which parses command line, config file and environment |
QwParameterFile.h | Parameter file parsing and management |
QwPMT_Channel.h | PMT channel data element for tracking subsystem |
QwPromptSummary.h | Prompt summary data management |
QwPromptSummaryLinkDef.h | ROOT linkage definitions for prompt summary classes |
QwRint.h | ROOT interactive interface for Qweak analysis |
QwRootFile.h | ROOT file and tree management wrapper classes |
QwRunCondition.h | Run condition management and metadata |
QwScaler_Channel.h | Base and derived classes for scaler channel data handling |
QwSubsystemArray.h | Array container for managing multiple subsystems |
QwTypes.h | Basic data types and constants used throughout the Qweak analysis framework |
QwUnits.h | Physical units and constants for Qweak analysis |
QwVQWK_Channel.h | Decoding and management for VQWK ADC channels (6x32-bit datawords) |
QwWord.h | Word-level data manipulation and bit operations |
VEventDecoder.h | Virtual base class for event decoders to encode and decode CODA data |
VQwAnalyzer.h | Virtual base class for analyzer implementations |
VQwDataElement.h | Definition of the pure virtual base class of all data elements |
VQwDataserver.h | Virtual base class for data server implementations |
VQwHardwareChannel.h | |
VQwSubsystem.h | Definition of the pure virtual base class of all subsystems |
VQwSystem.h | Virtual base class for all Qweak system objects |
► main | |
QwRoot.cc | ROOT wrapper with Qweak functionality |
► src | |
Coda2EventDecoder.cc | CODA version 2 event decoder implementation |
Coda3EventDecoder.cc | CODA version 3 event decoder implementation |
MQwCodaControlEvent.cc | CODA control event data structure and management |
MQwMockable.cc | Mix-in class implementation for mock data generation |
MQwPublishable.cc | Mix-in class implementation for publishable data elements |
QwADC18_Channel.cc | Implementation for HAPPEX 18-bit ADC channel decoding |
QwColor.cc | A class for colored output |
QwDatabase.cc | A class for handling connections to the Qweak database |
QwDBInterface.cc | Database interface implementation for QwIntegrationPMT and subsystems |
QwEPICSEvent.cc | EPICS data event handling and storage implementation |
QwEventBuffer.cc | Event buffer management for reading and processing CODA data files |
QwHistogramHelper.cc | Handler class for histogram/tree trim parameter files and histogram and Tree branch creation |
QwLog.cc | A logfile class, based on an identical class in the Hermes analyzer |
QwMollerADC_Channel.cc | Implementation for Moller ADC channel decoding and management |
QwOmnivore.cc | Implementation for omnivorous subsystem template class |
QwOptions.cc | An options class which parses command line, config file and environment |
QwParameterFile.cc | Implementation for parameter file parsing and management |
QwPMT_Channel.cc | Implementation for PMT channel data element |
QwPromptSummary.cc | Implementation for prompt summary data management |
QwRint.cc | Implementation for interactive ROOT interface with Qweak extensions |
QwRootFile.cc | Implementation for ROOT file and tree management wrapper classes |
QwRunCondition.cc | Implementation for run condition management and metadata |
QwScaler_Channel.cc | |
QwSubsystemArray.cc | Implementation for array container managing multiple subsystems |
QwTypes.cc | Implementation of type conversion and utility functions |
QwVQWK_Channel.cc | Implementation for VQWK ADC channel decoding and management |
VEventDecoder.cc | Virtual base class implementation for event decoder functionality |
VQwHardwareChannel.cc | |
VQwSubsystem.cc | |
Doxygen | |
▼ Feedback | |
► include | |
cfSock.h | |
cfSock_types.h | |
cfSockCli.h | |
GMSock.h | |
GreenMonster.h | |
GreenSock.h | |
QwEPICSControl.h | |
QwHelicityCorrelatedFeedback.h | |
SCAN_cf_commands.h | |
► main | |
QwFeedback.cc | Main(...) function for the qwanalysis feedback executable to set IA and/or PITA slopes |
► src | |
cfSockCli.c | |
cfSockCli.cc | |
GreenMonster.cc | |
QwEPICSControl.cc | |
QwHelicityCorrelatedFeedback.cc | |
▼ Parity | |
► include | |
LinReg_Bevington_Pebay.h | Linear regression utility class based on Bevington and Pebay algorithms |
LRBCorrector.h | Linear regression blue corrector data handler class |
QwAlarmHandler.h | Alarm handling data handler for monitoring system alerts |
QwBCM.h | Beam current monitor template class |
QwBeamDetectorID.h | Beam detector identification and mapping class |
QwBeamLine.h | Beamline subsystem containing BPMs, BCMs, and other beam monitoring devices |
QwBeamMod.h | Beam modulation subsystem for parity analysis |
QwBlindDetectorArray.h | Blinded detector array for PMT analysis |
QwBlinder.h | A class for blinding data, adapted from G0 blinder class |
QwBPMCavity.h | Cavity beam position monitor implementation |
QwBPMStripline.h | Stripline beam position monitor implementation |
QwClock.h | Clock channel implementation for normalization and timing |
QwCombinedBCM.h | Combined beam current monitor using weighted average of multiple BCMs |
QwCombinedBPM.h | Combined beam position monitor using weighted average |
QwCombinedPMT.h | Combined PMT detector using Moller ADC channels |
QwCombiner.h | Data combiner handler for channel operations |
QwCombinerSubsystem.h | Combiner subsystem for parity analysis data handling |
QwCorrelator.h | Correlator data handler using LinRegBlue algorithms |
QwDataHandlerArray.h | Array container for managing multiple data handlers |
QwDetectorArray.h | Detector array for PMT analysis with integration and combination |
QwEnergyCalculator.h | Beam energy calculation from BPM position measurements |
QwEventRing.h | Event ring buffer for burp detection and stability monitoring |
QwExtractor.h | Data extraction handler for output processing |
QwFakeHelicity.h | Fake helicity generator using pregenerated random seeds |
QwHaloMonitor.h | Halo monitor using scaler channels for beam monitoring |
QwHelicity.h | Helicity state management and pattern recognition |
QwHelicityPattern.h | Helicity pattern analysis and management |
QwIntegratedRaster.h | Integrated raster subsystem for beam position tracking |
QwIntegratedRasterChannel.h | Integrated raster channel template class for position data |
QwIntegrationPMT.h | Integration PMT detector for charge and asymmetry measurements |
QwLinearDiodeArray.h | Linear diode array beam position monitor implementation |
QwMollerDetector.h | Moller detector analysis implementation |
QwOptionsParity.h | Load the options for the parity subsystems |
QwParityDB.h | |
QwParitySchemaRow.h | |
QwQPD.h | Quadrant photodiode beam position monitor implementation |
QwScaler.h | Scaler subsystem for counting and rate measurements |
QwSubsystemArrayParity.h | Subsystem array container for parity analysis with asymmetry calculations |
QwUtil.h | Helper functions and utilities for analysis operations |
VQwBCM.h | Virtual base class for beam current monitors |
VQwBPM.h | Virtual base class for beam position monitors |
VQwClock.h | |
VQwDataHandler.h | Virtual base class for data handlers accessing multiple subsystems |
VQwDetectorArray.h | Virtual base class for detector arrays (PMTs, etc.) |
VQwSubsystemParity.h | Virtual base class for parity analysis subsystems |
► main | |
QwMockDataGenerator.cc | Parity mock data generator |
QwParity.cc | Main(...) function for the qwparity executable |
► src | |
LinReg_Bevington_Pebay.cc | Implementation of linear regression utility using Bevington and Pebay algorithms |
LRBCorrector.cc | Implementation of linear regression blue corrector data handler |
QwAlarmHandler.cc | Implementation of alarm handling data handler for monitoring |
QwBCM.cc | Beam current monitor template class implementation |
QwBeamDetectorID.cc | Beam detector identification and mapping implementation |
QwBeamLine.cc | Beam line subsystem implementation for full beam instrumentation |
QwBeamMod.cc | Beam modulation subsystem implementation |
QwBlindDetectorArray.cc | Blinded detector array implementation for PMT analysis |
QwBlinder.cc | A class for blinding data, adapted from G0 blinder class |
QwBPMCavity.cc | Cavity beam position monitor implementation |
QwBPMStripline.cc | Stripline beam position monitor template implementation |
QwClock.cc | Clock channel template class implementation |
QwCombinedBCM.cc | Combined beam current monitor implementation using weighted averages |
QwCombinedBPM.cc | Combined beam position monitor implementation using linear fitting |
QwCombinedPMT.cc | Combined PMT detector implementation using Moller ADC channels |
QwCombiner.cc | Implementation of data combiner handler for channel operations |
QwCombinerSubsystem.cc | Implementation of combiner subsystem for parity analysis |
QwCorrelator.cc | Implementation of correlator data handler using LinRegBlue algorithms |
QwDataHandlerArray.cc | Implementation of array container for managing multiple data handlers |
QwDetectorArray.cc | Implementation of detector array for PMT analysis |
QwEnergyCalculator.cc | Implementation of energy calculator for beam energy determination |
QwEventRing.cc | |
QwExtractor.cc | |
QwFakeHelicity.cc | |
QwHaloMonitor.cc | Implementation of the halo monitor data element |
QwHelicity.cc | |
QwHelicityPattern.cc | |
QwIntegrationPMT.cc | |
QwLinearDiodeArray.cc | |
QwMollerDetector.cc | Implementation of the analysis of Moller data |
QwParityDB.cc | A class for handling connections to the Qweak database |
QwQPD.cc | Quadrant photodiode (QPD) implementation |
QwScaler.cc | |
QwSubsystemArrayParity.cc | |
VQwBCM.cc | Virtual base class implementation for beam current monitors |
VQwBPM.cc | Virtual base class implementation for beam position monitors |
VQwClock.cc | Virtual base class implementation for clock channels |
VQwDataHandler.cc | Virtual base class implementation for data handlers accessing multiple subsystems |
VQwDetectorArray.cc | Virtual base class implementation for detector arrays managing PMT collections |