|
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 |
| QwHelicityBase.h | Helicity state management and pattern recognition |
| QwHelicityDecoder.h | Helicity data decoder from the data file |
| QwHelicityPattern.h | Helicity pattern analysis and management |
| 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 | |
| QwHelicityBase.cc | |
| QwHelicityDecoder.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 |