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

PacCalibratedEnergyInput Class Reference

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

#include <PacCalibratedEnergyInput.h>

Inheritance diagram for PacCalibratedEnergyInput:

List of all members.

Public Member Functions

 PacCalibratedEnergyInput (const PacBasicMeasurementInfo *basicinfo)
 PacCalibratedEnergyInput (const PacEnergyInput &energyinput, const QList< qreal > &redpositions, const QList< qreal > &bluepositions, const QList< qreal > &redenergies, const QList< qreal > &blueenergies)
virtual ~PacCalibratedEnergyInput ()
virtual QString csvHeader () const

Public Attributes

QList< qreal > slopes
 Slope of the linear correction E = a * Q + b; E: energy, Q: charge, a: slope, b: offset.
QList< qreal > offsets
 Slope of the linear correction E = a * Q + b; E: energy, Q: charge, a: slope, b: offset.

Protected Member Functions

virtual void saveDataInDomNode (QDomElement &node) const
virtual void loadDataFromDomNode (const QDomElement &node)

Detailed Description

Container for parameters the calibrated energy spectrum computation depends on.

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

This container contains all the data needed by the PacCalibratedEnergyThread and additinal parameters that are necessary to reproduce intermediate results (for documentation in exported files).


Constructor & Destructor Documentation

PacCalibratedEnergyInput::PacCalibratedEnergyInput ( const PacBasicMeasurementInfo basicinfo) [explicit]
PacCalibratedEnergyInput::PacCalibratedEnergyInput ( const PacEnergyInput energyinput,
const QList< qreal > &  redpositions,
const QList< qreal > &  bluepositions,
const QList< qreal > &  redenergies,
const QList< qreal > &  blueenergies 
) [explicit]
PacCalibratedEnergyInput::~PacCalibratedEnergyInput ( ) [virtual]

Member Function Documentation

QString PacCalibratedEnergyInput::csvHeader ( ) const [virtual]

Reimplemented from PacEnergyInput.

void PacCalibratedEnergyInput::loadDataFromDomNode ( const QDomElement &  node) [protected, virtual]

Reimplemented from PacEnergyInput.

void PacCalibratedEnergyInput::saveDataInDomNode ( QDomElement &  node) const [protected, virtual]

Reimplemented from PacEnergyInput.


Member Data Documentation

Slope of the linear correction E = a * Q + b; E: energy, Q: charge, a: slope, b: offset.

Slope of the linear correction E = a * Q + b; E: energy, Q: charge, a: slope, b: offset.


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