Agilent6627A | Interface for the Agilent6627A power supply |
ApplyFitPSA | Base class Pulse Shape Analysis Flagger |
BaseInstrument | Base Class for all the instrumentation devices |
BesselTransformer | Bessel 6 pole engine |
ChannelManager | Manage list of channels, active channels, masked channels and reference values for the meassurement quality check create Reference plot |
ChannelManager::ChProperty | Structure of Channel Property active status mask status reference min reference max reference |
CoincidenceFillerFactory | Return selected Coincidence Filler Static -> QCFStaticWindow.cc Variable -> QCFStaticWindow.cc |
GPIBBaseInterface | Base GPIB interface, all the GPIB interfaces must be inherit from it |
GPIBUSBniInterface | GPIB class interface to drive the National Instruments GPIB-USB-HS Controller |
MAmplitudeTrigger | Cuts on the amplitude of pulses |
MANNsom | Wiener filter module |
MApolloEventBuilder | Reader module used for online data taking |
MApolloHistoMaker | Create histograms for online measurement monitor. Histograms are saved into a temporary file |
MApolloHistoMaker::QEventInfo_t | Stores informations on the last event for each channel |
MApolloPulseFlagger | Sets the fHeaterWord of QSampleInfo to its correct value |
MApolloTrg | Filter events based on trigger flags |
MApplyCalibration | Use calibration coefficients and stabilized amplitiudes to compute energy |
MApplyEnergyThresholds | Add Cuoricino Energy Thresholds to Diana Event |
MApplyFitPSA |
|
MApplyPSAThresholds |
|
MARootFileWriter | Apollo Root File writer module |
MAveragePulses | Module to form idealized pulses by averaging |
MAveragePulsesOneIteration | Forms average pulses with alignment in one iteration |
MAvgPulseFilter | Filter to select pulses according to given criteria to be used for the average pulse and * noise power spectrum calculation |
MAvgRMS | One-line description of your module |
MBadPulse | Filter to remove bad pulses |
MBaselineModule | Module to calculate baseline parameters |
MBCountPulses | Module to count number of pulses in acquired window |
MBoloModelFit | Pulse fit based on a thermal and electical model |
MCalCoefficients | Module to calculate calibration coefficients |
MCalCompatibility | Module to check compatibility between two calibrations |
MCalSimulationReader | Reader for simulated calibration data |
MChannelsWithHeater | Filter to keep only channels with a working heater |
MCheckDaqStatus | One-line description of your module |
MCheckHeaterDAQ | Check that the heater is correctly recorded by all the channels |
MCheckOffsetAndSat | Check that the baseline is above zero and below a maximum value for all the channels check number of saturated events produces histograms for all channels containing baselines amplitude, rms, fluctuations and power spectrum |
MCheckTimeBehaviour | Check that the duration of each channel's measurement is compatible and that there are no time holes on particle pulses. Calculates the rate of each channel. Check if they are extensive coincidence pulses |
MClearEvent | Clear QEvent parts |
MCOF | Cryogenic Optimum & Wiener filter module |
MCoincidenceFlagger | Simple tool flag events with coinc. info (by now, just multiplicity) |
MCoincidenceMultiplicity | Puts multiplicities and total energies in events |
MCoincidenceTester | Simple tool to test coincidences framework |
MCoincidenceTiming | Module to identify coincident events |
MCoincidenceVeto | Filters coincident events |
MComputeFFT | Computes FFT |
MCopyK40FlagByEventList | One-line description of your module |
MCorcBaseline | Checks baseline offset and makes baseline scatter plot |
MCorcHeater | Creates stabilized amplitude vs. time plot |
MCorcMultipleCoincidences | Checks for coincident events |
MCorcSaturation | Checks for saturated pulses |
MCorcSetup | CORC setup module |
MCorcSpectrum | Creates amplitude vs. time and heater amplitude vs. baseline plots |
MCorcTimeBehavior | Computes event rates and checks for time holes and coincident events |
MCorrectAmplitudes | Correct the Amplitudes according to the fits performed in the baseline or time domain. The correction is performed separately in each time interval the measurement has been divided into. The corrected amplitude A' is calculated from the uncorrected amplitude A as: |
MCreateDetectorConfig | Read MBolomodelFit results and write config files for MPulseGenerator averaging fit parameters |
MCreateRateReference | One-line description of your module |
MCrystalMap | Module to add crystal informations from DB. Adds Thermistor Ranking when there are more than 1 thermistor per crystal. Thermistor Ranking is 1 for the best thermistor, 2 for the worst one. When there is only one thermistor ranking is 0 |
MDataReducer | Condenses data by saving only a few variables to a simple tree |
MDefaults | Assign pointers to QDefaultsData |
MDetermineHeaterProperties | Compute significant properties of the heater pulses distributions both for stabilized and for non stabilized amplitudes generates plots of the amplitudes and RMS of all the heater pulses before and after the stabilization procedure. Fits the stab and high heater ditributions with a gaussian and outputs a warning if the quality of the fit is poor. This is done with both the stabilized and non stabilized amplitudes. A warning is also produced if the number of stabilization and high pulses doesn't match with the expected one |
MEarlierEventsFilter | |
MEnergyFilter | Cuts on energy of pulses |
MEqualizeCalibrationStatistics | Rejects events from calibration runs chosen to be left out in order to equalize the statistics from the initial and final calibrations |
MFilterByHeaterWord | Filter events based on heater word |
MFilterByReadNumber | Filter events based on a list |
MFilterHeaterFlagByRegularTiming | Filter for use with MHeaterFlagByRegularTiming |
MFilterResult | Retrive the result of an already computed filter |
MFilterTest | Diana framework software test |
MFindBTDiscontinuities | Find variations in the tower temperature trend |
MFindCDiscontinuities | Find discontinuities in every analysis channel Find variations in the bolometers' temperature trend by looking at the amplitude of the stabilization heater on each channel |
MFindCoincidences | A module to look for events in coincidence with muons |
MFindK40Photopeak | Identifies K-40 photopeak in amplitude spectrum |
MFindMultipleTrendsByBruteForce | Identifies multiple trends in amplitude vs. baseline and determines how to break the run into separate time intervals for stabilization |
MFir | Digital low pass filter |
MFitAmplBaseline | Fits the Amplitude vs baseline (or time) plots and extracts stabilization parameters |
MFixTTTChannels | Swap channels 18 <--> 20 and 19 <--> 21 in runs 100054-100064 |
MFlagCoincidence | A quick module to flag coincidences |
MGGAnalyzer | One-line description of your module |
MGGFilter | Filter to remove bad pulses |
MGuiDriver | Driver module for Interactive GUI, interfaced via TSocket with any class inerithing QGDMessageHandler |
MHeaterFlagByCoincidence | Flag heater events by coincidences and time intervals |
MHeaterFlagByRegularTiming | Flag heater events by their regular timing |
MHeaterHistoryPlots | Make history plots for heater amplitudes produces graphs of amplitude vs baseline and amplitude vs time |
MLCBaseController | Base module for flow control in load curves procedures |
MLCBoloCheckController | Version of LCController to be used in the "bolometers check" step of the detector startup procedure |
MLCCurveAnalyzer | Handles QLoadCurve objects |
MLCEleCheckController | Version of LCController to be used in the "electronics check" step of the detector startup procedure |
MLCMeasCollector | Measurement collector used in load curves procedure |
MLCNullIdFilter | Filter events that have "SlowConfigId" EvAuxData set to 0 |
MLCPreprocessFilter | Filter events based on BaselineSlope |
MLCSlowController | Implements the policies for load curves parallelization |
MLightRootFileReader | Light and fast ROOT file reader that reads only user selected variables |
MLiveTime | A module to compute live time from the database |
MLogNormBiExpFit | Lognormal + exp raise + exp decay |
MLogNormExpFit | Lognormal + exponential decay fit |
MMTimeEnergy | |
MMultipletViewer | This module generates GUI sessions for viewing muon coincidence multiplets |
MMultiplicity | One-line description of your module |
MMuonCoincidence | A module to look for events in coincidence with muons |
MMuonFilter | Filters muon events based on info from QDC and TDC boards |
MNoHeaterInWindow | Select events with no heater pulses in window |
MNoiseAvgPowerSpectrum | Module to compute average power spectrum of noise |
MOBChiSquareCut | One-line description of your module |
MOBComputeWeights | Module to compute optimal weights for pulse amplitude algorithm |
MOBComputeWeightsFilter | Filter to reject signal pulses in "noise" events. Used to select pure noise samples for optimizing an amplitude filter. Should be used in conjunction with the RawDataFilter, which should select events flagged as noise |
MOBFilter | Module to compute pulse amplitude |
MOpenApolloFlag | This module open the IsApollo flag for the DAQ validating user |
MOptimumFilter | Optimum filter module |
MOptimumTrigger | Module to test the feasibility of a OF based trigger |
MOT | Module to test the feasibility of a OF based trigger |
MOTAmplitude | Module to insert OTAmplitude (taken from an external rootfile) as AuxData |
MOTShiftBack | Module to shift back OT position (obtaining constant fraction triggered events) |
MOverlappedWindowFilter | Filter non overlapped events |
MPSAThresholds |
|
MPulseBasicParameters | Computes basic pulse parameters |
MPulseFit | Pulse fitter abstract module |
MPulseFitFilter | One-line description of your module |
MPulseGenerator | Pulse generator |
MPulserCheck | Check for failure in heater pulses control system |
MPulseShapeChiSquare | Yet another pulse shape module that compute chi-square deviation of the pulse from Average Pulse (AP) |
MPulseStartTimeOffset | Module to compute pulse offset with respect to the average pulse |
MQinoCompleteDataReader | Milano-DAQ binary data reader |
MQinoDataReader | Milano-DAQ binary data reader |
MQinoMiCompleteDataReader | Milano-DAQ binary data reader |
MQinoMiCompleteDataReaderFast | Milano-DAQ binary data & Milano-Ntuple reader Read a Milano-ntuple and look for the raw events (digitized pulses) in a list of raw files (Milano-DAQ). Warning: the maximum number of events per partial file is defined in MAX_EVENTS_PER_PARTIAL (MQinoMiCompleteDataReaderFast.cc) |
MQinoMiNtpReader | Cuoricino binary ntuples reader |
MQinoMiNtpWriter | Cuoricino binary ntuples writer Milano format |
MQinoNtpReader | Cuoricino ntuples reader |
MQinoRawDataWriter | Vsmq format file writer |
MQinoRootFileWriter | Milano-DAQ Root File writer module |
MQuickFileReader | A speedier root file reader module |
MRawAnalysis | Simple module to produce inputs for raw analysis |
MRawDataFilter | Generic raw data filter |
MRejectBadEvents | Flag bad events with DB informations |
MRejectBadIntervals | An event passes this filter if it is not contained in a time interval marked bad in the bad_channels database table |
MReTrigger | Filter for retriggered events |
MRootFileCut | One-line description of your module |
MRootFileReader | Root File reader module |
MRootFileWriter | Root File writer module |
MRootNtpDumper | Ntuple Dumper |
MSampleInfoFilter | Discards events with secondary triggers different to a specified type |
MSaveCorrectedMuonTimes | Output a list of corrected muon times to be synchronized with old DAQ |
MSelectK40Photopeak | Selects events in K-40 photopeak |
MSelectPo210 | Selects events in Po-210 peak |
MSetHeaterFlag | Abstract module to flag heater events |
MSetIsStabHeater | Sets IsStabHeater |
MSetOBChiSquareCuts | Sets thresholds for cut on OBAmplitudeChiSquare |
MSetThreshold | Looks at noise samples to determine minimum amplitude threshold for a channel |
MSimpleDAQCheck | Check that the rate of muon events is non zero and that it is not eccessive |
MSorter | Module for sorting events based on an ordered list |
MStabDbWriter | Writes the parameters of the fits used for stabilizing in the data base the config file parameters are the names of the files in which the information is stored |
MSynchronizeMeasurements | Module to synchronize parallel measurements with the old and new DAQ |
MTestDriver | One-line description of your module |
MTestModule | Diana framework software test |
MTestRawEvent | One-line description of your module |
MThermalResponse | Transform raw samples into DeltaT samples |
MThinNoiseEvents | Removes 90% of noise events for runs with a noise acquisition every 10 seconds |
MTimeSort | Module for sorting events by time |
MUserModule | Tutorial module |
MVibraAnal | One-line description of your module |
MVibraDataReader | Data reader of the vibrational tests |
MWienerFilter | Optimum filter module |
MWPAnalyzer | One-line description of your module |
MWPSlowController | To be done |
OptimumFilter | Applies the OtpimumFilter to pulses and computes the corrisponding inputs if needed |
PowerSpectrum | Interface for power spectrum Th epower spectrum can be comupted from pulses or readed from file |
PowerSupply | Base Class for all the power supply devices |
QAEventR | Apollo root file event |
QAliases | Singleton that manage member aliases and categories |
QApolloCalib | Convert unscaled ADC units from Apollo DAQ to several formats of scaled values |
QApolloDb | Read-only interface to cuore data base, intended for daq use |
QApolloDbBase | Singleton interface to cuore data base, intended for daq use |
QApolloDbCache | Cache for channel related data base informations concerning the DAQ. Direct access to this class is granted only to QApolloDb |
QApolloDbDaq | Read-only interface to cuore data base qdb. Used by Daq processes |
QApolloDbGui | Interface to cuore database qdb. Used by Apollo GUI |
QApolloDbServer | Interface to cuore data base, used by daq server |
QApolloDbSlow | Interface to cuore data base qdb. Used by SlowServer |
QApolloError | Singleton for error handling internally to apollo |
QApolloMessenger | Allows each DAQ process to send messages to MsgLogger server |
QApolloSocketClient | Generic socket client |
QApolloTriggerList | Container for all trigger defined |
QASCII | Class for reading and writing ascii text files |
QAuthManager | Process level authentication manager (singleton) |
QBaseApolloMessenger | Base virtual class for client message handler |
QBaseClient | Base class implementing all protocol-related methods common to all network clients involved in apollo |
QBaseCmdParser | Base class for server side network command parsing |
QBaseDigitalController | Base class for digital output control |
QBaseEleDevice | Base class for each electronics device controlled by SlowServer |
QBaseInstrument | Base instrument controller, all the instrument controller must be inherit from it |
QBaseLoadCurveBase | Load curve base class |
QBaseModule | Abstract class for modules |
QBasePulserController | Abstract class for pulser sequence control |
QBaseRawEventR | DAQ data |
QBaseTree | Abstract class for cuore trees |
QBinRecStruct_t | Structure for raw data Qino format |
QBoloCheckLoadCurve | Version of load curve for bolometers check procedure |
QBoloCheckLoadCurve::QBoloCheckPoint | Stores informations needed by Dump() method -- for internal use |
QBruteForceTrendFinder | Finds multiple trends in amplitude vs. baseline by brute force search. Determines how to break a run into separate time intervals for stabilization. To be used with module FindMultipleTrendsByBruteForce. This code is experimental. If it proves useful, more documentation will be written |
QBufferStructure_t | Shared memory structure for a channel. The main purpose of this structure isto provide access to acquired data to different DAQ classes (and/or processes). In addition to the data buffer, shared memory contains the logical channel Id, the number of valid words contained in the buffer and some pointers. Pointer are used to remember interesting positions inside buffer: |
QBuilderInfo_t | Channel based struct containing pointer to shared memory buffer and informations on pulse duration and pre-trigger |
QCalibData | MApplyCalibration module parameters |
QCalibDataBase | MApplyCalibration module parameters |
QCalibDataR | Root relative for QCalibData |
QCalPeak | Class to store data regarding calibration peaks |
QCFStaticWindow | Base class for coincidence analysis |
QCFVariableWindow | Base class for coincidence analysis |
QCoincidence | Base class for coincidence analysis |
QCoincidenceFiller | Build list of QCoincidence from a list of QCoincidentEvent. This class is pure virtual and only defines a common interface that is to be implemented by specific coincidence fillers inheriting from it |
QCoincidenceFilter | Abstract class defining interface for coincidence filters |
QCoincidenceScanner | Scan QCoincidences searching for those that match particular patterns |
QCoincidentEvent | Container class for quantities relevant for coincidence analysis |
QCoincidentEventD | QCoincidentEvent that is built from a Diana Event |
QCoincidentEventR | QCoincidentEvent that is built from a Root Event |
QCommand | Base class for server side command handling |
QCommandHandler | This class encapsulates command execution in client/server communication. It has only one method that takes a command string as argument and returns the answer to be sent back to the client formatted as string |
QContainer | Container of QObject, int, double and string |
QCoPatternElement | Coincidence Pattern |
QCoPatternSplitter | |
QCoPositionSplitter | Splits a QCoincidence in clusters acording to their position. Parameters: double fRange: maximum distance between adjacent events inside a cluster (For every element i, there is at least one element j such that dij <= fRange) QTower fTower: detector map for computing distance between crystals (see QTower.hh) |
QCoProjector | Projects variables of a QCoincidece list |
QCorcModule | Base class for CORC modules |
QCorrelations | Interface for computing, storing, and writing Correlations in Cuore analysis |
QCoSelector | Selects variables from QCoincidence object |
QCountPulsesData | Time interval beetwen peaks in the same acquired window |
QCountPulsesDataBase | Time interval beetwen peaks in the same acquired window |
QCountPulsesDataR | Root relative for QCountPulsesData |
QCrateReceiverBuffer | Class for shared memory handling |
QCrystal | Description of a crystal |
QCuboid | Geometric description of a cuboid |
QCurveCrawler | Class to find curves in a scatter plot |
QDaqChannel | Container of Daq, Electronics and Trigger channel settings |
QDaqClient | This class implements client side functions that can be used to communicate with Apollo Daq server |
QDaqServer | Object that does the real work through the command visitors |
QDaqStateCommand | Network command handler for operations that change the status of the Daq sytem |
QDb | Base class for db interface |
QDbCorc | Namespace of fuction to read references for CORC from the DataBase |
QDefaultsData | Every member of this class refer to a choise beetwen different quantities with the same meaning There is no "R" relative for this QEventData |
QDescriptorList | Handles a list of file descriptors |
QDianaProcessStatus | Singleton that manage diana status |
QDigitalController_v0 | First implementation of pulser digital lines communication protocol |
QDigitalController_v1 | First implementation of pulser digital lines communication protocol |
QDigitalController_v2 | Implementation of pulser digital lines communication protocol |
QDllManager | Dynamic library manager |
QDriver | Pure abstract class that every Diana driver should inherit from |
QEleBaseInterface | Base interface to control the CUORE electronics |
QEleChannelConfig | Data collector for front end settings |
QEleCheckLoadCurve | Version of load curve for electronics check procedure |
QEleConfigHandler | Non-locking interface to cuore electronics to be used in diana |
QEleControFrame | Handles display of multiple channels |
QEleConverter | This class converts electronics settings between binary format and corresponding physical quantity |
QEleInterface | Reads and writes electronics configuration from slow server, channel by channel |
QEleNetworkInterface | Network interface to windows-based pulser slow control |
QEnergyFilter | Filter QCoincidences based on energy cuts |
QError | Error class with error type and description |
QEvent | Diana Event |
QEventAuxData | Container of QObject, int, double and string |
QEventAuxDataR | AuxData manager for root |
QEventDisplay | Diana Event Display |
QEventDisplayFactory | Diana Event DisplayFactory |
QEventR | Diana root file event |
QFFT | Interface for ffts in Cuore analysis |
QFFTData | FFT module data |
QFFTDataBase | FFT module data |
QFFTDataR | Root relative for QFFTData |
QFFTShapeR | QFFTShape relative for ROOT data |
QFileDescriptor | Base class for server side network communication |
QFileList | File list handler |
QFileReader | Abstract class for diana readers |
QFileWriter | Abstract class for diana file writers |
QFilter | Pure abstract module that every filter module should inherit from |
QFiltersData | Filter modules logic result |
QFiltersDataBase | Filter modules logic result |
QFiltersDataR | Root relative for QFiltersData |
QFindTDiscontinuities | Find variations in the tower temperature trend |
QFitter | Fitter |
QFrameWork | Main framework class for Diana |
QGCalibrationPeakFrame | Part of a QGCalibrationWindow for a specific peak |
QGCalibrationWindow | Used to select amplitude windows for calibration peaks |
QGCanvasSetupFrame | Part of a canvas window for doing setup tasks |
QGCanvasWindow | Window containing a ROOT canvas |
QGCanvasWindowButtonsFrame | Part of a canvas window containing control buttons |
QGCutsEditorWindow | Window used to manage writing cuts to a file |
QGCutsFrame | Frame to handle editing of cuts |
QGDefaultsHandler | Singleton class to handle default settings for the GUI |
QGDMainFrame | Main window of the interactive gui |
QGDMessageHandler | Abstract class for handling of the MGuiDriver messages |
QGDReceiver | Handles the connection of the interactive GUI with diana through TSocket |
QGDropDownBox | Drop down box with tab-complete |
QGEBiasFrame | Graphical frame handling front end bias related quantities |
QGEChannelFrame | Handles channel based display of electronics configuration |
QGeneralFactory | This class take care of plugin registration and creation |
QGEOffsetFrame | Graphical frame handling front end offset related quantities |
QGeomVector | Geometric 3D vector |
QGERLoadFrame | Graphical frame handling front end load resistance related quantities |
QGFileHandler | Class to handle ROOT files |
QGGraph | Base class for scatter plots and pulses |
QGGraphicalCut | Class for graphical cuts |
QGGraphicalCutBase | Base class for GUI graphical cuts. This class has minimal dependencies on other GUI classes so it is suitable to be shared with Diana modules |
QGHistogram | Class for GUI histograms |
QGHistogramEditWindow | Class for histogram edit window |
QGHistogramParametersFrame | Part of a histogram edit window for inputting parameters |
QGlobalReader | Abstract class for global readers |
QGlobalReaderDispatcher | Class that returns a pointer to the reader matching the given input filename |
QGlobalReaderFactory | Abstract factory for QGlobalReader |
QGlobalRWFactory | This class take care of plugin registration and creation |
QGlobalWriter | Abstract class for global writers |
QGlobalWriterDispatcher | Class that returns a pointer to the writer matching the given input filename |
QGlobalWriterFactory | Abstract factory for QGlobalWriter |
QGPBoardFrame | |
QGPButtonsFrame | Graphical frame handling pulser gui general control buttons |
QGPChannelFrame | Graphical frame handling pulser channel configuration |
QGPLogger | Bottom frame for pulser gui showing log informations and currently loaded cfg file |
QGPlot | Base class for GUI plots including histograms, scatter plots, pulses, and graphical cuts |
QGPlotEditButtonsFrame | Frame to hold control buttons for plot edit window |
QGPlotEditWindow | Base class for plot edit windows |
QGPlotFrame | Part of a canvas window containing the ROOT canvas |
QGPlotIconsFrame | Part of a QGPlotFrame containing buttons to add new plots |
QGPlotListEntryFrame | Class for entries in the plot list |
QGPlotListWindow | Singleton class for plot list window |
QGPlotStyleFrame | Part of a plot edit window showing the plot style |
QGPTimingFrame | Graphical frame handling pulser timing informations |
QGPulse | Class for GUI pulse plots |
QGPulseEditWindow | Class for pulse edit window |
QGPulseParametersFrame | Part of a pulse edit window for inputting parameters |
QGScatterPlot | Class for GUI scatter plots |
QGScatterPlotEditWindow | Class for scatter plot edit window |
QGScatterPlotParametersFrame | Part of a scatter plot edit window for inputting parameters |
QGSChannelFrame | Manages graphical widgets that are repeated for each channel in the scope |
QGSDisplayManager | Apollo smart scope display manager |
QGSDisplayManager::QScopeMeasures | Simple container for scope measurements |
QGSessionHandler | Class to handle saving and opening sessions |
QGSL | Diana interface to GSL core |
QGTextEntry | Extension of ROOT's basic text box TGTextEntry |
QGTextFileHandler | Class to handle input and output for text files |
QGuiAuthWindow | Authentication window |
QGUIBaseFrame | Base Frame for build Apollo GUIs |
QGUIBasketSelector | Graphical interface for settings basket selection |
QGuiCalibrationWindow | Calibration window for GUI session |
QGuiColorSelect | Simple color selector widget identical to the root class TGColorSelect but without the small arrow on the right |
QGuiComboBox | Extends TGComboBox adding autocompletion |
QGuiCompositeFrame | Simplifies interfaces of TGCompositeFrame |
QGuiControlWindow | Main window for run control |
QGUIDataCollector | Data-collection class used by Apollo GUI to describe selections status |
QGuiDropDownList | Drop down list widget |
QGuiEleMain | Electronics control gui main window |
QGuiHistogram | Histogram data for GUI session |
QGUIHistogramDisplay | Online data monitoring window showing some statistics about the running measurement |
QGUIHistogramHandler | Read and manipulate histograms displayed in QGUIHistogramDisplay |
QGuiLed | Simple led widget |
QGUINumberSelector | Base class for graphical number selector |
QGuiPulseNotifier | Notifies gui classes when pulsers fire |
QGuiPulserController | Main class for pulser sequence control (gui mode) |
QGuiPulserMain | Pulser control gui main window |
QGuiPulserMain::PulserCfg_t | Used in LoadFromFile() to temporarily store the configuration |
QGuiQuestionWindow | Question window widget |
QGuiRadioSelector | Widget for mutually exclusive selections |
QGuiRunStartWindow | Description |
QGuiRunStopWindow | Description |
QGuiScatterPlot | Scatter plot data for GUI session |
QGuiScope | Main window for online scope |
QGUIScopeChannel | Handler for channel based graphics stuff. One of these objects for each active scope channel |
QGuiSession | Class to generate session files for the GUI from a Diana module |
QGuiSessionItem | Base class for GUI session objects like histograms and scatter plots |
QGuiSharedMemory | Shared memory handling a single unsigned int, used for communication between batch and gui pulser classes |
QGuiSlider | Slider widget with number input box |
QGuiUserAdd | Widget for adding new uses to db |
QGuiUtils | Singleton providing code wrappers and definitions for apollo gui classes |
QGUIWarnWindow | Warning window widget |
QGWindow | Base class for GUI windows |
QiEventR | Milano-DAQ root file event |
QIGUIBoloModelFit | MBoloModelFit module displayer for qigui |
QIGUIDefaultEventDisplay | Default Diana Event Display |
QIGUIFileHandler | Class to handle ROOT files Inherits from QGFileHandler.hh |
QiMuonChannel | Cuoricino Muon Veto data |
QiMuonChannelR | Root relative for QiMuonChannel |
QiMuonVeto | Cuoricino Muon Veto data |
QiMuonVetoR | Cuoricino Muon Veto data relative of QiMuonVeto |
QInterval | Interval of real numbers |
QIntervalSet | Collection of disjoint intervals of real numbers |
QLCBaseMeasurement | Base container for event based measurements used in load curves |
QLCBoloCheckMeasurement | Collector of parameters for the BoloCheck version of the load curves procedure |
QLCConfigReader | Reader for configuration parameters used in load curves |
QLCConfigWriter | Writer for configuration parameters used in load curves |
QLCEleCheckMeasurement | Collector of parameters for the EleCheck version of the load curves procedure |
QLCFlowController | This singleton controls the flow of the load curves procedure by keeping track of the number of measurements performed for each channel and for each electronics configuration |
QLCSlowConfigHandler | Singleton class used to handle electronics configurations used in load curves procedure |
QLCTriggerFinder | Trigger finder for load curves |
QLgChannel | Store channel mapping informations |
QListeningSocket | |
QListMembers | TMemberInspector to get info on TObject's members |
QLogInfo | Container class used to store message informations received by message logger server |
QLogNormBiExpFit | Lognormal + double exp fitter |
QLogNormExpFit | Lognormal + exp fitter |
QMail | Class to send email warnings from DAQ |
QMainPulse | This is the main pulse of the event and stores the sample that caused the event dump. The difference between the mother QPulse is that a main pulse has at least a sample to be described. Note that in general the fMasterSample.fSampleIndex is equal to fTimedSample stored in QPulse |
QMainPulseR | Root relative of QMainPulse |
QMathFunction | Generic C++ interface on static functions |
QMatrix | Interface for matrices in Cuore analysis |
QMatrixR | QMatrix relative for ROOT data |
QMinimizer | Find maximum and minimum of a QMathFunction, the minimum search stops when |a - b| < epsabs + epsrel min(|a|,|b|) |
QModFactory< T > | Abstract module factory and definition of macros that builds modulefactories and register function |
QModule | Pure abstract class that every Diana module should inherit from |
QModuleFactory | Module instantiation class |
QMonitorConfigHandler | Encapsulates operations for online monitor histograms configuration |
QMonitorHistogramReader | Reads histograms and other quantities that are used for online measurement monitoring |
QMonitorHistogramWriter | Writes histograms and other quantities that are used for online measurement monitoring |
QMsgClient | Client side methods for interaction with Message Logger server |
QMsgCommand | Command used to send informations to message logger server |
QMsgGetCommand | Used to retrieve informations from message logger server |
QMsgLogger | |
QNiDigitalController | Implementation of low level digital input/output for National Instruments PCI-6503 board |
QNoiseGenerator | Class to generate random noise samples given a desired mean power spectrum |
QNullCommand | Special command to be used in case of protocol error |
QNwMessageBuilder | Utility class used to build client side network messages suitable for the syntax used in the apollo client/server communication |
QOBAmplitude | Computes amplitude |
QOBData | Pulse height from MOBFilter |
QOBDataBase | Pulse height from MOBFilter |
QOBDataR | Root relative for QOBData |
QObject | Base class which every QContainer contained object have to inehrit from |
QOFData | MOptimumFilter module parameters |
QOFDataBase | MOptimumFilter module parameters |
QOFDataR | Root relative for QOFData |
QOffset | Find offset of pulse with respect to ideal pulse and resample pulse to correct for it |
QOnlineMessenger | Messenger for non-module classes used by online diana. Messages can be sent to apollo message server too, but by default they are only sent to QMessageHandler |
QOptions | Diana options and parameters handler |
QOTFilter | Single channel OT filter |
QOTPulseShapeChiSquare | Single channel OT pulse shape analysis |
QOTTrigger | Single channel OT trigger engine |
QOTwins | Double channel OT trigger |
QOutputFilehandler | Interface for output file for measurement quality check |
QParserFinder | Container for the command parser to be used by a specific server |
QPollChain | Monitor file descriptors waiting for new data to be read |
QPositionFilter | Filter coincidences based on geometrical position of the crystals |
QPowerSupply | Power Supply controller |
QPreProcessData | Slope and shape of baseline before pulse |
QPreProcessDataBase | Slope and shape of baseline before pulse |
QPreProcessDataR | Root relative for QPreProcessData |
QProcessStatus | Apollo process status and signal handler |
QPulse | Pulse data, it contains channel id, window samples. It also contain a list of samples within the pulse window that have been flagged for same reason: trigger firing position, heater shot, etc ( |
QPulseFitData | MPulseFit module parameters |
QPulseFitDataBase | MPulseFit module parameters |
QPulseFitDataR | Root relative for QPulseFitData |
QPulseFitter | Abstract class for pulse fitters |
QPulseGenerator | Generate window with pulse(s) and noise for a single channel |
QPulseR | Root relative for QPulse |
QPulserChannel | |
QPulserConfig | Container for pulser channel configuration parameters |
QPulserController | Main class for pulser sequence control (batch mode) |
QPulserConverter | Utility class to convert between different pulser parameters representations |
QPulserConverter::QPulserAddress | Utlity class to sort and compare pulser channels |
QPulserGroup | Group of pulser channels that will fire at the same time |
QPulserGroupList | Collection of QPulserGroup objects, used by the pulser control graphical interface, where the configuration is not read from the database |
QPulserGuiInterface | Interface between QGuiPulserController and Gui related classes |
QPulserSingleShot | Fires a single pulse on the heater boards |
QRawEvent | DAQ data |
QRawEventBase | DAQ data |
QRawEventR | DAQ data |
QRawEventR_01 | DAQ data |
QReader | Abstract class for diana readers |
QRealComplexFFT | Perform FFT of real vectors |
QRunData | Basic Run info from DB |
QRunDataBase | Basic Run info from DB |
QRunDataR | Root relative for QRunData |
QSampleInfo | Information on flagged samples. Flagged samples can be of different types:
|
QSampleInfoR | Root relative for QSampleInfo |
QScopeChannelInfo | Container class used for communication between batch and graphical classes involved in online scope |
QSemaphore | Implementation of semaphores |
QSemaphore::semun | This union is needed by semctl() (see man semctl) |
QSharedMemory | Abstract class implementing basic functionalities to access shared memories |
QSlowBaseCommand | Base class for all the Slow Server commands |
QSlowControlClient | Class used to hide client-side network communication with slow server |
QSlowControlServer | Singleton that does the real work through the command visitors |
QSmartScopeChannel | Interface between online scope gui classes and shared memory containing data |
QStabChannel | Find variations in the tower temperature trend |
QStabData | Stabilization parameters |
QStabDataBase | Stabilization parameters |
QStabDataR | Root relative for QStabData |
QStabFitter | Finds the best fit of the A(b) A(t) distributions |
QTime | Diana time |
QTimer< T > | Execute a callback when a timeout expires |
QTimeR | Root relative for QTime |
QTimerDispatcher | Handler for QTimer objects |
QTimingAnalyzer | Analyzes a list of values for the occurance of elements separated by regular intervals |
QTotalEnergyFilter | Base class for coincidence analysis |
QTower | Description of Cuore Tower |
QTowerArray | Geometric description of an array of QTowers |
QTree | Diana tree with at least the QEVENT_BRANCH branch |
QTrgInfo | Container class for trigger informations |
QTrigggerFinder | This class scans data buffers searching for trigger flags |
QVector | Interface for vectors in Cuore analysis |
QVectorC | Complex vector |
QVectorConstView | QVectorView for const QVector |
QVectorCR | QVectorC relative for ROOT data |
QVectorIR | QVector of 32 bit integers for ROOT data |
QVectorR | QVector relative for ROOT data |
QVectorView | Subview of an existing QVector, useful to operate on a QVector slice |
QWienerData | MWienerFilter module parameters |
QWienerDataBase | MWienerFilter module parameters |
QWienerDataR | Root relative for QWienerData |
QWPSlowConfigContainer | Singleton class used to handle electronics configurations used in load curves procedure |
QWPSlowConfigHandler | Singleton class used to handle electronics configurations used in load curves procedure |
QWriter | Abstract class for diana writers |
QDbCorc::Reference | Class Reference min reference max reference average reference |
QDbCorc::TimeInterval | Time interval, seconds |
WienerFilter | Applies the OtpimumFilter to pulses and computes the corrisponding inputs if needed |