SpectraPac 2.0(r200)
Evaluates PAC Measurements
Public Slots | Signals | Public Member Functions | Protected Member Functions

PacCalibratedEnergyContainer Class Reference

Class encapsulating the calibrated energy spectrum and the parameters used to create it. More...

#include <PacCalibratedEnergyContainer.h>

Inheritance diagram for PacCalibratedEnergyContainer:

List of all members.

Public Slots

void receiveSpectrum (const PacCalibratedEnergyInput *input, const PacCommonEnergyResult *beginning, const PacCommonEnergyResult *end)

Signals

void receivedSpectrum (QWidget *w)
 Notifies the data handler that the evaluation run has finished.
void coincidenceEvaluationRequested (PacCoincidenceInput *input)
 Triggers the next evaluation step.

Public Member Functions

 PacCalibratedEnergyContainer (const PacBasicMeasurementInfo *basicinfo, QObject *parent=0)
virtual ~PacCalibratedEnergyContainer ()
void reset ()
 Resets the container.
virtual void appendWidgets (QTabWidget *tabwidget, QWidget *filetoolbox)
 Appends this container's widget(s) to the passed QTabWidget.

Protected Member Functions

virtual void csvInputHeaderAndData (QTextStream &s) const
virtual void saveDataInDom (QDomElement &top) const
virtual void loadDataFromDom (const QDomElement &top)

Detailed Description

Class encapsulating the calibrated energy spectrum and the parameters used to create it.

Author:
Matthias Nagl <mnagl@uni-goettingen.de>

Constructor & Destructor Documentation

PacCalibratedEnergyContainer::PacCalibratedEnergyContainer ( const PacBasicMeasurementInfo basicinfo,
QObject *  parent = 0 
)
PacCalibratedEnergyContainer::~PacCalibratedEnergyContainer ( ) [virtual]

Member Function Documentation

void PacCalibratedEnergyContainer::appendWidgets ( QTabWidget *  tabwidget,
QWidget *  filetoolbox 
) [virtual]

Appends this container's widget(s) to the passed QTabWidget.

Implements PacAbstractContainer.

void PacCalibratedEnergyContainer::coincidenceEvaluationRequested ( PacCoincidenceInput input) [signal]

Triggers the next evaluation step.

void PacCalibratedEnergyContainer::csvInputHeaderAndData ( QTextStream &  s) const [protected, virtual]

Implements PacAbstractContainer.

void PacCalibratedEnergyContainer::loadDataFromDom ( const QDomElement &  top) [protected, virtual]

Implements PacAbstractContainer.

void PacCalibratedEnergyContainer::receivedSpectrum ( QWidget *  w) [signal]

Notifies the data handler that the evaluation run has finished.

Parameters:
wzero if no widget was created before, pointer to widget otherwise
void PacCalibratedEnergyContainer::receiveSpectrum ( const PacCalibratedEnergyInput input,
const PacCommonEnergyResult beginning,
const PacCommonEnergyResult end 
) [slot]
void PacCalibratedEnergyContainer::reset ( )

Resets the container.

void PacCalibratedEnergyContainer::saveDataInDom ( QDomElement &  top) const [protected, virtual]

Implements PacAbstractContainer.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines