00001 #include "ScanHeaderIOHelper.h"
00002 #include "ScanHeader.h"
00003 #include "ConfigurationVariable.h"
00004
00005 namespace SctData {
00006
00007 ScanHeader& ScanHeaderIOHelper::create() throw() {
00008 header = new ScanHeader();
00009 return *header;
00010 }
00011
00012 void ScanHeaderIOHelper::set(ScanHeader& h) throw() {
00013 header = &h;
00014 }
00015
00016 unsigned int& ScanHeaderIOHelper::getScanNumber() throw() {
00017 return header->scanNumber;
00018 }
00019
00020 unsigned int& ScanHeaderIOHelper::getRunNumber() throw() {
00021 return header->runNumber;
00022 }
00023
00024 string& ScanHeaderIOHelper::getModuleName() throw() {
00025 return header->moduleName;
00026 }
00027
00028 const ConfigurationVariable*& ScanHeaderIOHelper::getVariable() throw() {
00029 return header->variable;
00030 }
00031
00032 }