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

PacBasicMeasurementInfo Class Reference

Class holding information used by all modules (modules get a const *) More...

#include <PacBasicMeasurementInfo.h>

List of all members.

Public Types

enum  FileType { InvalidFile, PaceventsFile, ZSFile }

Public Member Functions

 PacBasicMeasurementInfo ()
void appendToDom (QDomElement *root) const
void initializeFromDom (const QDomElement *root)
quint8 numDetectors () const

Public Attributes

QString filename
FileType filetype
bool dataFileIsUsable
QHash< quint8, quint8 > nodeIdToIdx
 Maps NodeIDs from pacmaster (the keys) to nodeindices as used by spectrapac (the associated values)
QHash< quint8, float > nodeIdxToPhi
 Mapping between nodeIDX and phi (in rad!!)
QHash< quint8, float > nodeIdxToTheta
 Mapping between nodeIDX and theta (in rad!!)

Detailed Description

Class holding information used by all modules (modules get a const *)

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

Member Enumeration Documentation

Enumerator:
InvalidFile 
PaceventsFile 
ZSFile 

Constructor & Destructor Documentation

PacBasicMeasurementInfo::PacBasicMeasurementInfo ( )

Member Function Documentation

void PacBasicMeasurementInfo::appendToDom ( QDomElement *  root) const
void PacBasicMeasurementInfo::initializeFromDom ( const QDomElement *  root)
quint8 PacBasicMeasurementInfo::numDetectors ( ) const

Member Data Documentation

QHash<quint8, quint8> PacBasicMeasurementInfo::nodeIdToIdx

Maps NodeIDs from pacmaster (the keys) to nodeindices as used by spectrapac (the associated values)

Mapping between nodeIDX and phi (in rad!!)

Mapping between nodeIDX and theta (in rad!!)


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