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 }