JAPAn
Just Another Parity Analyzer
Loading...
Searching...
No Matches
Data Structures
Here are the data structures with brief descriptions:
[detail level 12]
 CCoda2EventDecoderCODA version 2 event decoder implementation
 CCoda3EventDecoderCODA version 3 event decoder implementation
 CGreenMonster
 CgreenRequest
 CLinRegBevPebOnline linear regression with incremental covariance updates
 CLRBCorrectorLinear-regression corrector applying per-burst slopes to data
 CMQwCloneableMix-in template for concrete cloneable types
 CMQwCodaControlEventMix-in class for handling CODA control event data and timing
 CMQwDataElementCloneable
 CMQwDataHandlerCloneable
 CMQwHistogramsMix-in class providing histogram management functionality
 CMQwMockableMix-in class enabling mock data generation for hardware channels
 CMQwPublishableMix-in for container classes that manage variable publishing
 CMQwPublishable_childMix-in for objects that can publish/request variables via a parent container
 CMQwSubsystemCloneable
 Cnull_deleter
 CPromptSummaryElement
 CQwADC18_ChannelConcrete hardware channel for HAPPEX 18-bit ADC modules
 CQwAlarmHandlerData handler that evaluates alarm conditions and writes status outputs
 CQwBCMTemplated concrete beam current monitor implementation
 CQwBeamDetectorIDBeam detector mapping/ID decoded from map files
 CQwBeamLineSubsystem aggregating beamline instruments (BPMs, BCMs, clocks, etc.)
 CQwBeamModSubsystem for beam modulation studies and FFB handling
 CQwBlindDetectorArrayDetector array wrapper that applies blinding to asymmetries
 CQwBlinderData blinding utilities for parity violation analysis
 CQwBPMCavityCavity-style BPM using VQWK channels
 CQwBPMStriplineTemplated concrete stripline beam position monitor implementation
 CQwClockStandard clock channel with calibration representing frequency
 CQwColorA color changing class for the output stream
 CQwCombinedBCMTemplate for a combined beam current monitor using weighted inputs
 CQwCombinedBPMTemplate for combined beam position monitor using multiple BPMs
 CQwCombinedPMTCombines multiple integration PMTs into weighted sum/average
 CQwCombinerData handler that forms linear combinations of channels
 CQwCombinerSubsystem
 CQwCorrelatorData handler computing correlations and linear-regression coefficients
 CQwDatabaseA database interface class
 CQwDataElementFactory
 CQwDataHandlerArrayVirtual base class for the parity handlers
 CQwDBInterface
 CQwDelayLineIDIdentification structure for delay line detector components
 CQwDetectorArraySubsystem for managing arrays of PMT detectors with integration and combination
 CQwDetectorArrayIDIdentifier and mapping information for detector-array channels
 CQwDetectorIDDetector identification structure for tracking system components
 CQwEnergyCalculatorComputes beam energy change from BPM information
 CQwEPICSControl
 CQwEPICSEventEPICS slow controls data management
 CQwErrDBInterface
 CQwEventBufferEvent buffer management for reading and processing CODA data
 CQwEventRingRing buffer of subsystem snapshots for burp/stability handling
 CQwException_TypeUnknown
 CQwExtractorData handler that extracts values into output trees/files
 CQwFactoryConcrete templated factory for creating specific object types
 CQwFakeHelicityHelicity source that generates a reproducible sequence from seeds
 CQwHaloMonitorWrapper around a scaler channel to monitor beam halo rates
 CQwHandlerFactory
 CQwHelicitySubsystem for helicity state management and pattern recognition
 CQwHelicityCorrelatedFeedback
 CQwHelicityPatternManages yields/differences/asymmetries for helicity patterns
 CQwHistogramHelperUtility class for histogram creation and management
 CQwIntegratedRasterSubsystem handling integrated raster X/Y channels
 CQwIntegratedRasterChannelTemplate for integrated raster readout channel
 CQwIntegratedRasterDetectorIDMapping info for integrated raster detectors
 CQwIntegrationPMTIntegration PMT providing yield/diff/asym readout from Moller ADC
 CQwInterpolatorA multi-dimensional grid of values with interpolation methods
 CQwLinearDiodeArrayLinear diode array beam position monitor implementation
 CQwLogLogging and output management system with configurable verbosity levels
 CQwModChannelIDMapping information for beam modulation channels
 CQwMollerADC_ChannelConcrete hardware channel for Moller ADC modules (6x32-bit words)
 CQwMollerChannelIDMapping info for Moller detector channels
 CQwMollerDetectorSubsystem for analyzing Moller detector readout
 CQwObjectCounterMemory management structure to count objects
 CQwOmnivoreAn omnivorous subsystem
 CQwOptionsCommand-line and configuration file options processor
 CQwParameterFileConfiguration file parser with flexible tokenization and search capabilities
 CQwPMT_ChannelPMT channel data element for photomultiplier tube readout
 CQwPromptSummary
 CQwQPDQuadrant photodiode BPM computing X/Y and effective charge
 CQwRintA ROOT command line interface
 CQwRootFileA wrapper class for a ROOT file or memory mapped file
 CQwRootTreeWrapper class for ROOT tree management with vector-based data storage
 CQwRootTreeBranchVectorA helper class to manage a vector of branch entries for ROOT trees
 CQwRunConditionRun condition and quality management
 CQwScalerSubsystem managing scaler modules and derived rates
 CQwScaler_ChannelTemplated concrete scaler channel with configurable data masking
 CQwScopedConnectionA RAII-style scoped database connection
 CQwSubsystemArrayContainer for managing multiple subsystems with common operations
 CQwSubsystemArrayParitySubsystem array container specialized for parity analysis with asymmetry calculations
 CQwSubsystemFactory
 CQwVQWK_ChannelConcrete hardware channel for VQWK ADC modules (6x32-bit words)
 CQwWordWord-level data manipulation and bit operations
 Crequest
 CstringSTL class
 CVEventDecoderAbstract base for CODA event encoding and decoding
 CVQwAnalyzerAbstract base class for analyzer implementations
 CVQwBCMAbstract base for beam current monitors (BCMs)
 CVQwBPMAbstract base for beam position monitors (BPMs)
 CVQwClockAbstract base for beam clocks used to normalize rates and yields
 CVQwCloneableVirtual base providing polymorphic copy construction
 CVQwDataElementThe pure virtual base class of all data elements
 CVQwDataHandlerAbstract base for handlers that consume multiple subsystems and produce derived outputs
 CVQwDataserverAbstract base for data server implementations
 CVQwDetectorArrayAbstract base for arrays of PMT-like detectors
 CVQwFactoryAbstract factory base for runtime object creation
 CVQwHardwareChannelAbstract base for concrete hardware channels implementing dual-operator pattern
 CVQwScaler_ChannelAbstract base class for scaler channels
 CVQwSubsystemBase class for subsystems implementing container-delegation pattern
 CVQwSubsystemParityAbstract base class for subsystems participating in parity analysis
 CVQwSystemBase class for all named Qweak system objects