QwAnalysis
QwAnalysis

Files

file  QwRoot.cc
 ROOT wrapper with Qweak functionality.
 

Namespaces

 Qw
 

Data Structures

class  MQwCodaControlEvent
 
class  MQwF1TDC
 
class  MQwV775TDC
 
class  QwEventBuffer
 
class  QwHistogramHelper
 
class  QwParameterFile
 
class  QwSubsystemArray
 
class  QwDetectorID
 
class  QwElectronicsID
 
class  QwDelayLineID
 
class  QwWord
 
class  QwColor
 A color changing class for the output stream. More...
 
class  QwDatabase
 A database interface class. More...
 
class  QwF1TDC
 one F1TDC configuration and reference signal(s) holder More...
 
class  QwF1TDContainer
 F1TDCs configuration and reference siganls container. More...
 
class  VQwFactory< base_t >
 Pure virtual factory. More...
 
class  QwFactory< base_t, type_t >
 Concrete templated type factory. More...
 
class  QwInterpolator< value_t, value_n >
 A multi-dimensional grid of values with interpolation methods. More...
 
class  QwLog
 A logfile class. More...
 
class  QwObjectCounter< T >
 Memory management structure to count objects. More...
 
class  QwOmnivore< VQwSubsystem_t >
 An omnivorous subsystem. More...
 
class  QwOptions
 An options class. More...
 
class  QwPromptSummary
 
class  QwRootTree
 A wrapper class for a ROOT tree. More...
 
class  QwRootFile
 A wrapper class for a ROOT file or memory mapped file. More...
 
class  VQwDataElement
 The pure virtual base class of all data elements. More...
 
class  VQwSubsystem
 The pure virtual base class of all subsystems. More...
 
class  QwBlinder
 Class for blinding data, adapted from G0 blinder class. More...
 
class  QwSubsystemArrayParity
 Virtual base class for the parity subsystems. More...
 
class  VQwSubsystemParity
 Virtual base class for the parity subsystems. More...
 
class  MeanTime
 one software meantim holder More...
 
class  MeanTimeContainer
 Software Meantime container. More...
 

Detailed Description

Overview

Qweak Analysis Framework

Each subsystem will have a class derived from "VQwSubsystem", and will be responsible for decoding of it's own data stream and any special event processing required. QwSubsystemArray will handle mutiple "VQwSubsystem" objects and one call on the QwSubsystemArray will handle all the calls to that method in each subsystem. Each susbsytem will also own the histograms and ntupling functions used for its data.