JAPAn
Just Another Parity Analyzer
|
CCoda2EventDecoder | CODA version 2 event decoder implementation |
►CCoda3EventDecoder | CODA version 3 event decoder implementation |
CGreenMonster | |
CgreenRequest | |
CLinRegBevPeb | Online linear regression with incremental covariance updates |
CLRBCorrector | Linear-regression corrector applying per-burst slopes to data |
CMQwCloneable | Mix-in template for concrete cloneable types |
CMQwCodaControlEvent | Mix-in class for handling CODA control event data and timing |
CMQwDataElementCloneable | |
CMQwDataHandlerCloneable | |
CMQwHistograms | Mix-in class providing histogram management functionality |
CMQwMockable | Mix-in class enabling mock data generation for hardware channels |
CMQwPublishable | Mix-in for container classes that manage variable publishing |
CMQwPublishable_child | Mix-in for objects that can publish/request variables via a parent container |
CMQwSubsystemCloneable | |
Cnull_deleter | |
CPromptSummaryElement | |
CQwADC18_Channel | Concrete hardware channel for HAPPEX 18-bit ADC modules |
►CQwAlarmHandler | Data handler that evaluates alarm conditions and writes status outputs |
CQwBCM | Templated concrete beam current monitor implementation |
CQwBeamDetectorID | Beam detector mapping/ID decoded from map files |
CQwBeamLine | Subsystem aggregating beamline instruments (BPMs, BCMs, clocks, etc.) |
CQwBeamMod | Subsystem for beam modulation studies and FFB handling |
CQwBlindDetectorArray | Detector array wrapper that applies blinding to asymmetries |
CQwBlinder | Data blinding utilities for parity violation analysis |
CQwBPMCavity | Cavity-style BPM using VQWK channels |
CQwBPMStripline | Templated concrete stripline beam position monitor implementation |
CQwClock | Standard clock channel with calibration representing frequency |
CQwColor | A color changing class for the output stream |
CQwCombinedBCM | Template for a combined beam current monitor using weighted inputs |
CQwCombinedBPM | Template for combined beam position monitor using multiple BPMs |
CQwCombinedPMT | Combines multiple integration PMTs into weighted sum/average |
CQwCombiner | Data handler that forms linear combinations of channels |
CQwCombinerSubsystem | |
CQwCorrelator | Data handler computing correlations and linear-regression coefficients |
CQwDatabase | A database interface class |
CQwDataElementFactory | |
CQwDataHandlerArray | Virtual base class for the parity handlers |
CQwDBInterface | |
CQwDelayLineID | Identification structure for delay line detector components |
CQwDetectorArray | Subsystem for managing arrays of PMT detectors with integration and combination |
CQwDetectorArrayID | Identifier and mapping information for detector-array channels |
CQwDetectorID | Detector identification structure for tracking system components |
CQwEnergyCalculator | Computes beam energy change from BPM information |
CQwEPICSControl | |
►CQwEPICSEvent | EPICS slow controls data management |
CQwErrDBInterface | |
CQwEventBuffer | Event buffer management for reading and processing CODA data |
CQwEventRing | Ring buffer of subsystem snapshots for burp/stability handling |
CQwException_TypeUnknown | |
CQwExtractor | Data handler that extracts values into output trees/files |
CQwFactory | Concrete templated factory for creating specific object types |
CQwFakeHelicity | Helicity source that generates a reproducible sequence from seeds |
CQwHaloMonitor | Wrapper around a scaler channel to monitor beam halo rates |
CQwHandlerFactory | |
CQwHelicity | Subsystem for helicity state management and pattern recognition |
CQwHelicityCorrelatedFeedback | |
CQwHelicityPattern | Manages yields/differences/asymmetries for helicity patterns |
►CQwHistogramHelper | Utility class for histogram creation and management |
CQwIntegratedRaster | Subsystem handling integrated raster X/Y channels |
CQwIntegratedRasterChannel | Template for integrated raster readout channel |
CQwIntegratedRasterDetectorID | Mapping info for integrated raster detectors |
CQwIntegrationPMT | Integration PMT providing yield/diff/asym readout from Moller ADC |
CQwInterpolator | A multi-dimensional grid of values with interpolation methods |
CQwLinearDiodeArray | Linear diode array beam position monitor implementation |
CQwLog | Logging and output management system with configurable verbosity levels |
CQwModChannelID | Mapping information for beam modulation channels |
CQwMollerADC_Channel | Concrete hardware channel for Moller ADC modules (6x32-bit words) |
CQwMollerChannelID | Mapping info for Moller detector channels |
CQwMollerDetector | Subsystem for analyzing Moller detector readout |
CQwObjectCounter | Memory management structure to count objects |
CQwOmnivore | An omnivorous subsystem |
CQwOptions | Command-line and configuration file options processor |
CQwParameterFile | Configuration file parser with flexible tokenization and search capabilities |
CQwPMT_Channel | PMT channel data element for photomultiplier tube readout |
CQwPromptSummary | |
CQwQPD | Quadrant photodiode BPM computing X/Y and effective charge |
CQwRint | A ROOT command line interface |
CQwRootFile | A wrapper class for a ROOT file or memory mapped file |
CQwRootTree | Wrapper class for ROOT tree management with vector-based data storage |
►CQwRootTreeBranchVector | A helper class to manage a vector of branch entries for ROOT trees |
CQwRunCondition | Run condition and quality management |
CQwScaler | Subsystem managing scaler modules and derived rates |
CQwScaler_Channel | Templated concrete scaler channel with configurable data masking |
CQwScopedConnection | A RAII-style scoped database connection |
CQwSubsystemArray | Container for managing multiple subsystems with common operations |
CQwSubsystemArrayParity | Subsystem array container specialized for parity analysis with asymmetry calculations |
CQwSubsystemFactory | |
CQwVQWK_Channel | Concrete hardware channel for VQWK ADC modules (6x32-bit words) |
CQwWord | Word-level data manipulation and bit operations |
Crequest | |
►Cstring | STL class |
CVEventDecoder | Abstract base for CODA event encoding and decoding |
CVQwAnalyzer | Abstract base class for analyzer implementations |
CVQwBCM | Abstract base for beam current monitors (BCMs) |
CVQwBPM | Abstract base for beam position monitors (BPMs) |
CVQwClock | Abstract base for beam clocks used to normalize rates and yields |
CVQwCloneable | Virtual base providing polymorphic copy construction |
CVQwDataElement | The pure virtual base class of all data elements |
CVQwDataHandler | Abstract base for handlers that consume multiple subsystems and produce derived outputs |
CVQwDataserver | Abstract base for data server implementations |
CVQwDetectorArray | Abstract base for arrays of PMT-like detectors |
CVQwFactory | Abstract factory base for runtime object creation |
CVQwHardwareChannel | Abstract base for concrete hardware channels implementing dual-operator pattern |
CVQwScaler_Channel | Abstract base class for scaler channels |
CVQwSubsystem | Base class for subsystems implementing container-delegation pattern |
CVQwSubsystemParity | Abstract base class for subsystems participating in parity analysis |
CVQwSystem | Base class for all named Qweak system objects |