modules - functions to process raw data in series

Classes

class  AsciiWriter
 module which dumps the waveform of a channel to a text file More...
class  AsyncEventHandler
 Class which processes events in asyncronous batches for real-time daq monitoring. More...
class  AverageWaveforms
 Averages the signals for each channel over an entire run (with some basic cuts). More...
class  Baseline
 Variables related to the found baseline for a channel. More...
class  BaselineFinder
 searches the beginning of a channel's waveform to determine baselineBaseline finder searches for a (possibly) moving baseline DC offset in pulse data. It does this by taking a moving average (pre_samps before and post_samps after) for those points where the sample amplitude within the full average window is less than max_amplitude (or max_sum_amplitude) More...
class  BaseModule
 Abstract base module class. More...
class  ChannelData
 processed information for each channel and pointers to raw data More...
class  ChannelModule
 abstract class that acts on each channel of an event More...
class  ConvertData
 Convert the raw data pointer to useable variables. More...
class  CosmicMonitor
 CosmicMonitor processes info on the cosmic ray channel. More...
class  Differentiator
 Numerically differentiate a channel's waveform. More...
class  eTrain
 leaves you the worst channel and first/last bad events for grassy runs. More...
class  eTrainFinder
 Check for pulses in the pre-S1 window. More...
class  EvalRois
 Evaluate statistics over defined regions of interest. More...
class  Event
 Wrapper class that holds raw and processed data for a trigger. More...
class  EventData
 Processed data for a trigger which is stored in the ROOT tree. More...
class  EventHandler
 Master class which controls processing events by enabled modules. More...
class  Fitter
 Fit a pulse with some PDF. More...
class  FParameter
 Calculate the fparameter (ratio of fast/slow amplitudes) for a pulse. More...
class  GenericAnalysis
 calculate generic info - used for testing purposes More...
class  intarray
 Treat an array of any-sized integers as a generic pointer/iterator. More...
class  Integrator
 Integrate a channel's waveform digitally. More...
class  ProcessedPlotter
 Plots raw waveforms and some processed results for each channel. More...
class  Pulse
 Stores information relevant to a single scintillation event. More...
class  PulseFinder
 Searches for individual scintillation events within a trigger. More...
class  PulseFit
 Defines a function to fit scintillation pulses and store results. More...
class  PulseShapeEval
 PulseShapeEval processes ... More...
class  RawWriter
 Stores the raw data buffer onto disk in gzip'ped format. More...
class  Roi
 Stores info about a region of interest defined by start,end time. More...
class  RootGraphix
 Displays ROOT canvases, etc, outside the ROOT interactive environment. More...
class  RootWriter
 Store processed EventData objects for each trigger into a ROOT tree. More...
class  S1S2Evaluation
 Calculates S1 and S2. More...
class  Smoother
 Module which 'smooths' pulses by taking a moving average window. More...
class  Spe
 Store information about a single photoelectron pulse in the root tree. More...
class  SpeFinder
 Search for single-photoelectron events in the tails of scintillation. More...
class  SumChannels
 Creates an extra 'channel' which is the sum of all channels. More...
class  SumOfIntegral
 Stores information relevant to the sum of single scintillation event across all channels. More...
class  SumOfIntegralEval
 SumOfIntegralEval processes ... More...
class  TimeOfFlight
 TimeOfFlight finds the number of particles detected in the defined region of the channel and the arrive time of the earliest particle detected. More...
class  TOF
 Store information about a single pulse in the root tree. More...
class  Unspikes
 Store number of rising edges found by eTrainFinder. More...
class  WarpVeto
 Calculate in real-time simple statistics for the warp veto. More...

Modules

 cuts - Skip processing of some modules based on cuts

Files

file  AsciiWriter.hh
 

Defines AsciiWriter module.


file  AsyncEventHandler.hh
 

Defines class for asyncronous event processing.


file  AverageWaveforms.hh
 

defines the AverageWaveforms module


file  Baseline.hh
 

Defines the Baseline data class.


file  BaselineFinder.hh
 

Defines BaselineFinder module.


file  ChannelData.hh
 

Defines the ChannelData storage class.


file  ChannelModule.hh
 

defines the ChannelModule base class


file  ConvertData.hh
 

defines the ConvertData module


file  CosmicMonitor.hh
 

defines the CosmicMonitor module


file  Differentiator.hh
 

defines the Differentiator module


file  eTrain.hh
 

defines the eTrain storage class


file  eTrainFinder.hh
 

Defines the eTrainFinder module.


file  EvalRois.hh
 

defines the EvalRois module


file  Event.hh
 

Defines the basic Event class.


file  EventData.hh
 

Defines the EventData storage class.


file  EventHandler.hh
 

Defines the EventHandler module controller.


file  Fitter.hh
 

Defines the Fitter module.


file  FParameter.hh
 

defines FParameter calculation module


file  GenericAnalysis.hh
 

Defines the GenericAnalysis module.


file  intarray.hh
 

Defines the intarray utility class.


file  Integrator.hh
 

defines the Integrator module


file  ProcessedPlotter.hh
 

Defines ProcessedPlotter module.


file  Pulse.hh
 

Defines the Pulse data class.


file  PulseFinder.hh
 

Defines the PulseFinder module.


file  PulseFit.hh
 

Defines the PulseFit storage class.


file  PulseShapeEval.hh
 

defines the PulseShapeEval module


file  RawWriter.hh
 

Defines the RawWriter module.


file  Roi.hh
 

Defines the Roi storage class.


file  RootGraphix.hh
 

Defines the RootGraphix utility module.


file  RootWriter.hh
 

Defines the RootWriter module.


file  S1S2Evaluation.hh
 

Defines the S1S2Evaluation module.


file  Smoother.hh
 

Defines the Smoother module.


file  Spe.hh
 

Defines the Spe storage class.


file  SpeFinder.hh
 

Defines the SpeFinder module.


file  SumChannels.hh
 

Defines the SumChannels module.


file  SumOfIntegral.hh
 

Defines the SumOfIntegral data class.


file  SumOfIntegralEval.hh
 

defines the SumOfIntegralEval module


file  TimeOfFlight.hh
 

defines the TimeOfFlight module


file  Unspikes.hh
 

Defines the Unspikes storage class.


file  WarpVeto.hh
 

Defines the WarpVeto module.


 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines

Generated on 20 Jun 2014 for daqman by  doxygen 1.6.1