23class QwBlindDetectorArrayID;
68 using VQwDetectorArray::operator=;
78#ifdef HAS_RNTUPLE_SUPPORT
80 using VQwDetectorArray::ConstructNTupleAndVector;
81 using VQwDetectorArray::FillNTupleVector;
#define REGISTER_SUBSYSTEM_FACTORY(A)
Integration PMT detector for charge and asymmetry measurements.
Combined PMT detector using Moller ADC channels.
Virtual base class for parity analysis subsystems.
Virtual base class for detector arrays (PMTs, etc.)
VQwSubsystem(const TString &name)
Constructor with name.
Detector array wrapper that applies blinding to asymmetries.
QwBlindDetectorArray(const TString &name)
Constructor with name.
~QwBlindDetectorArray() override
Virtual destructor.
QwBlindDetectorArray()
Private default constructor (not implemented, will throw linker error on use)
QwBlindDetectorArray(const QwBlindDetectorArray &source)
Copy constructor.
void Blind(const QwBlinder *blinder) override
Blind the asymmetry.
Data blinding utilities for parity violation analysis.
VQwDetectorArray()
Private default constructor (not implemented, will throw linker error on use)
Abstract base class for subsystems participating in parity analysis.
VQwSubsystemParity()
Private default constructor (not implemented, will throw linker error on use)