23class QwBlindDetectorArrayID;
68 using VQwDetectorArray::operator=;
78#ifdef HAS_RNTUPLE_SUPPORT
80 using VQwDetectorArray::ConstructNTupleAndVector;
81 using VQwDetectorArray::FillNTupleVector;
#define REGISTER_SUBSYSTEM_FACTORY(A)
Virtual base class for detector arrays (PMTs, etc.)
Combined PMT detector using Moller ADC channels.
Virtual base class for parity analysis subsystems.
Integration PMT detector for charge and asymmetry measurements.
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)