71 const std::string& treeprefix,
72 const std::string& branchprefix)
An options class which parses command line, config file and environment.
#define QwWarning
Predefined log drain for warnings.
#define QwMessage
Predefined log drain for regular messages.
ROOT file and tree management wrapper classes.
Parameter file parsing and management.
Definition of the pure virtual base class of all data elements.
Decoding and management for VQWK ADC channels (6x32-bit datawords)
#define REGISTER_DATA_HANDLER_FACTORY(A)
Data extraction handler for output processing.
Helicity pattern analysis and management.
static std::ostream & endl(std::ostream &)
End of the line.
A wrapper class for a ROOT file or memory mapped file.
Int_t FillTree(const std::string &name)
Fill the tree with name.
void ConstructTreeBranches(const std::string &name, const std::string &desc, T &object, const std::string &prefix="")
Construct the tree branches of a generic object.
void FillTreeBranches(const std::string &name, const T &object)
Fill the tree branches of a generic object by tree name.
Data handler that extracts values into output trees/files.
QwSubsystemArrayParity * fSourceCopy
void SetPointer(QwSubsystemArrayParity *ptr)
const UInt_t * fErrorFlagPointer
Int_t ConnectChannels(QwSubsystemArrayParity &event) override
Connect to channels (event-only extraction).
void FillTreeBranches(QwRootFile *treerootfile) override
QwExtractor(const TString &name)
Constructor with name.
void ConstructTreeBranches(QwRootFile *treerootfile, const std::string &treeprefix="", const std::string &branchprefix="") override
void ProcessData() override
UInt_t fErrorFlagMask
Default constructor (Protected for child class access)
~QwExtractor() override
Virtual destructor.
Subsystem array container specialized for parity analysis with asymmetry calculations.
VQwDataHandler(const TString &name)
std::string ParseSeparator