|
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 |
| CQwHelicityBase | Base subsystem for helicity state management and pattern recognition |
| CQwHelicityCorrelatedFeedback | |
| CQwHelicityDecoder | Subsystem for helicity data decoding |
| CQwHelicityPattern | Manages yields/differences/asymmetries for helicity patterns |
| ►CQwHistogramHelper | Utility class for histogram creation and management |
| 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 |