MFindK40Photopeak Class Reference
[Modules]

Inheritance diagram for MFindK40Photopeak:

QModule QBaseModule

List of all members.


Detailed Description

Identifies K-40 photopeak in amplitude spectrum.

Author:
Adam Bryant (adam_bryant@berkeley.edu) Searches for K-40 photopeak in amplitude spectrum and
writes peak mean and sigma to output file.


Public Member Functions

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

Private Member Functions

std::string GetDiagnosticPlotsFile (const int &run)
 Get full path of diagnostics file for the given run.
std::string GetPeaksFile (const int &run)
 Get full path of peaks file for the given run.

Private Attributes

std::map< int, ChannelData > fChannelList
 Plots for each channel.
std::string fDiagnosticPlotsFileName
 Name of file with diagnostic plots.
std::string fDiagnosticPlotsFilePrefix
 Prefix for files with diagnostic plots.
bool fIsFirstEvent
 Whether or not event being processed is the first event.
std::map< int, ManualSeedData > fManualSeeds
 Manual seed data.
std::map< int, PeakData > fOldPeaks
 Mean and sigma from previous run for each channel.
std::string fPeaksFileDir
 Directory for files with peak information and diagnostic plots.
std::string fPeaksFileName
 Name of file with peak information.
std::string fPeaksFilePrefix
 Prefix for files with peak information.

Classes

class  ChannelData
class  ManualSeedData
class  PeakData

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