MMultipletViewer Class Reference
[Modules]

Inheritance diagram for MMultipletViewer:

QModule QBaseModule

List of all members.


Detailed Description

This module generates GUI sessions for viewing muon coincidence multiplets.

Author:
Laura Kogler Can be use with a filter to set additional constraints for your multiplets. For each multiplet, a GUI scatter plot is generated with the channel vs time for all signal events within the given time window. Requires AuxData variables "NearestMuonTime" and "multiplicity" (from modules MMuonCoincidence and MFlagCoincidence)


Public Member Functions

 MMultipletViewer (QSequence *s)
 constructor
 ~MMultipletViewer ()
 destructor
void Init ()
 Init method.
QEventDo (QEvent *ev)
 Do method.
void Done ()
 Done method.

Private Attributes

int fMaxMultiplets
 Maximum number of multiplets to save.
std::string fGUISessionName
 Filename for GUI session.
int fMinMultiplicity
 Minimum multiplicity.
double fWindow
 Time window (in ms) to display.
double fTimeSinceMuon
 Maximum time since muon (in seconds).
bool fRequireSaturation
 Require at least one event in multiplet to be saturated.
QGuiSessionfSession
 GUI session to save.
int fnMultiplets
 Number of multiplets found.
double fDeadTime
 Window of "dead time" around an event to avoid double counting.
std::vector< int > fMuons
 Vector of relevant muon event numbers.
int fMuonIndex
 Muon index.
int fIteration
 Iteration.
bool fIsApollo
 Is the data from apollo (does it contain muon info).

The documentation for this class was generated from the following files:

Generated on Tue Nov 16 10:50:02 2010 for CUORE Software by  doxygen 1.5.6