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

PacEnergyContainer Class Reference

Container for parameters the energy spectrum computation depends on. More...

#include <PacEnergyContainer.h>

Inheritance diagram for PacEnergyContainer:

List of all members.

Public Slots

void receiveSpectra (const PacEnergyInput *input, const QList< PacCommonEnergyResult * > *beginning, const QList< PacCommonEnergyResult * > *end)

Signals

void newDisplayRangeSelected (Pac::ReadoutRange range)
 Triggers updates of all spectra's plot widgets.
void receivedSpectra (QWidget *w)
 Notifies the data handler that the evaluation run has finished.
void calibratedEnergyEvaluationRequested (PacCalibratedEnergyInput *input)
 Triggers the next evaluation step.

Public Member Functions

 PacEnergyContainer (const PacBasicMeasurementInfo *basicinfo, QObject *parent=0)
virtual ~PacEnergyContainer ()
void reset ()
 recreates internal data structures
virtual void appendWidgets (QTabWidget *tabwidget, QWidget *filetoolbox)
 Appends this container's widget(s) to the passed QTabWidget.
Pac::ReadoutRange selectedDisplayRange () const

Protected Member Functions

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

Detailed Description

Container for parameters the energy spectrum computation depends on.

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

Constructor & Destructor Documentation

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

Member Function Documentation

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

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

Implements PacAbstractContainer.

void PacEnergyContainer::calibratedEnergyEvaluationRequested ( PacCalibratedEnergyInput input) [signal]

Triggers the next evaluation step.

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

Implements PacAbstractContainer.

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

Implements PacAbstractContainer.

void PacEnergyContainer::newDisplayRangeSelected ( Pac::ReadoutRange  range) [signal]

Triggers updates of all spectra's plot widgets.

void PacEnergyContainer::receivedSpectra ( 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 PacEnergyContainer::receiveSpectra ( const PacEnergyInput input,
const QList< PacCommonEnergyResult * > *  beginning,
const QList< PacCommonEnergyResult * > *  end 
) [slot]
void PacEnergyContainer::reset ( )

recreates internal data structures

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

Implements PacAbstractContainer.

Pac::ReadoutRange PacEnergyContainer::selectedDisplayRange ( ) const

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