Diana Software
Classes

Classes

class  MExpandEventToBaseTypes
 expand event objects into base type objects More...
 
class  MQVectorToQPulse
 convert a QVector event member to a QPulse More...
 
class  MRerunSequence
 Just sets the flag to rerun the sequence some number of times. More...
 
class  MApplyCalibration
 Use calibration coefficients and stabilized amplitudes to compute energy. More...
 
class  MRunDataLoader
 Module to load commonly used run and detector information. More...
 
class  MVariableOperation
 Perform function on variable. More...
 
class  MDecorrelator
 noise decorrelation using side pulses More...
 
class  MLockinDenoising
 one-line description of your module More...
 
class  MNoiseCrossFrequencyCovariance
 compute correlation between different frequencies More...
 
class  MNoiseCrossPowerSpectrum
 compute cross correlated noise power spectrum on different channels. * This module needs side pulses as neighbours. So one needs side pulses unrolled and NeighbourAlgorithm = AllSideNeighbour in the reader, see also the config file $DIANA_INSTALL/cfg/noisedecorr/average_noise_correlation.cfg. Files must be preprocessed with preprocess.cfg in the same dir. More...
 
class  MNoiseFrequencyCoherence
 compute correlation between different frequencies More...
 
class  MCOFBiComponent
 one-line description of your module More...
 
class  MOptimumFilter
 Optimum Filter. More...
 
class  MAdvancedPeakFinder
 Peak Finder module that lets you choose which peak finding algorithm to choose. More...
 
class  MBaselineModule
 Module to calculate baseline parameters. More...
 
class  MPeakDetector
 Module to detect peaks in window alternative to MBCountPulses. More...
 
class  MPulseBasicParameters
 computes basic pulse parameters More...
 
class  MPulseIntegral
 Compute the pulse integral. More...
 
class  MPulseTimeConstants
 Computes rise and decay times of a pulse. More...
 
class  MPulserFlagByRegularTiming
 Flag heater events by their regular timing. More...
 
class  MAveragePulses
 Module to form idealized pulses by averaging. More...
 
class  MNoiseAvgPowerSpectrum
 Module to compute average power spectrum of noise. More...
 
class  MTestFetchContinuousIO
 one-line description of your module More...
 
class  MTestLight
 one-line description of your module More...
 
class  MTestModule
 diana framework software test. More...
 
class  MTestNeighbours
 one-line description of your module More...
 
class  MTestNeighboursContinuousIO
 one-line description of your module More...
 
class  MTestRawEvent
 one-line description of your module More...
 
class  MTestUnroll
 one-line description of your module More...
 
class  MCoincidence
 Version of MCoincidenceMultiplicity that uses neighbours. More...
 
class  MTimeSort
 Module for sorting events by time. More...
 
class  MAlphaDelayedCoincidence
 module to tag delayed coincidences. More...
 
class  MCheckTimeOrdering
 check that events are ordered in time. More...
 
class  MCoincidenceMultiplicity
 Puts multiplicities and total energies in events. More...
 
class  MJitterByCoincidence
 Calculates time jitter between couples of channels using coincident events. More...
 
class  MJitterByDelay
 Calculates mean value of OFDelay for all channels using pulser events (later used as a proxy for jitter) More...
 
class  MSideAmplitude
 module to calculate amplitude of side pulses starting from the main pulse and the jitter More...
 
class  MSideCoincidence
 Save as coincidence data the information on side pulses calulated by the module SideAmplitude. More...
 
class  MSourceRunTime
 one-line description of your module More...
 
class  MCoincidenceTiming
 Module to identify coincident events. More...
 
class  MFlagCoincidence
 A quick module to flag coincidences. More...
 
class  MSorter
 Module for sorting events based on an ordered list. More...
 
class  MCoincidenceSimple
 one-line description of your module More...
 
class  MMyModule
 one-line description of your module More...
 
class  MExtractVariableFromObject
 one-line description of your module More...
 

Detailed Description