#include <interface/PixelConfigBase.h>
Public Member Functions | |
std::string | creator () |
std::string | date () |
std::string | description () |
PixelConfigBase (std::string description, std::string creator, std::string date) | |
virtual void | writeASCII (std::string dir="") const =0 |
virtual void | writeXML (std::ofstream *out) const |
virtual void | writeXML (pos::PixelConfigKey key, int version, std::string path) const |
virtual void | writeXMLHeader (pos::PixelConfigKey key, int version, std::string path, std::ofstream *out) const |
virtual void | writeXMLTrailer (std::ofstream *out) const |
virtual | ~PixelConfigBase () |
Private Attributes | |
std::string | creator_ |
std::string | date_ |
std::string | description_ |
" "
A longer explanation will be placed here later
Definition at line 32 of file PixelConfigBase.h.
PixelConfigBase::PixelConfigBase | ( | std::string | description, | |
std::string | creator, | |||
std::string | date | |||
) |
Definition at line 16 of file PixelConfigBase.cc.
00018 : 00019 description_(description), 00020 creator_(creator), 00021 date_(date){ 00022 } }
virtual pos::PixelConfigBase::~PixelConfigBase | ( | ) | [inline, virtual] |
std::string pos::PixelConfigBase::creator | ( | ) |
std::string pos::PixelConfigBase::date | ( | ) |
std::string pos::PixelConfigBase::description | ( | ) |
virtual void pos::PixelConfigBase::writeASCII | ( | std::string | dir = "" |
) | const [pure virtual] |
Implemented in pos::PixelCalibConfiguration, pos::PixelDACSettings, pos::PixelDelay25Calib, pos::PixelDetectorConfig, pos::PixelFECConfig, pos::PixelFEDCard, pos::PixelFEDConfig, pos::PixelGlobalDelay25, pos::PixelLowVoltageMap, pos::PixelLTCConfig, pos::PixelMaskAllPixels, pos::PixelMaskBase, pos::PixelMaskAllPixels, pos::PixelMaxVsf, pos::PixelNameTranslation, pos::PixelPortCardConfig, pos::PixelPortcardMap, pos::PixelTBMSettings, pos::PixelTKFECConfig, pos::PixelTrimAllPixels, pos::PixelTrimBase, pos::PixelTrimCommon, and pos::PixelTTCciConfig.
virtual void pos::PixelConfigBase::writeXML | ( | std::ofstream * | out | ) | const [inline, virtual] |
Reimplemented in pos::PixelCalibConfiguration, pos::PixelDACSettings, pos::PixelDelay25Calib, pos::PixelDetectorConfig, pos::PixelFECConfig, pos::PixelFEDCard, pos::PixelFEDConfig, pos::PixelGlobalDelay25, pos::PixelLowVoltageMap, pos::PixelLTCConfig, pos::PixelMaskAllPixels, pos::PixelMaskBase, pos::PixelMaskAllPixels, pos::PixelMaxVsf, pos::PixelNameTranslation, pos::PixelPortCardConfig, pos::PixelPortcardMap, pos::PixelTBMSettings, pos::PixelTKFECConfig, pos::PixelTrimAllPixels, pos::PixelTrimBase, pos::PixelTrimCommon, and pos::PixelTTCciConfig.
Definition at line 56 of file PixelConfigBase.h.
virtual void pos::PixelConfigBase::writeXML | ( | pos::PixelConfigKey | key, | |
int | version, | |||
std::string | path | |||
) | const [inline, virtual] |
Reimplemented in pos::PixelCalibConfiguration, pos::PixelDACSettings, pos::PixelDelay25Calib, pos::PixelDetectorConfig, pos::PixelFECConfig, pos::PixelFEDCard, pos::PixelFEDConfig, pos::PixelGlobalDelay25, pos::PixelLowVoltageMap, pos::PixelLTCConfig, pos::PixelMaskAllPixels, pos::PixelMaskBase, pos::PixelMaskAllPixels, pos::PixelMaxVsf, pos::PixelNameTranslation, pos::PixelPortCardConfig, pos::PixelPortcardMap, pos::PixelTBMSettings, pos::PixelTKFECConfig, pos::PixelTrimAllPixels, pos::PixelTrimBase, pos::PixelTrimCommon, and pos::PixelTTCciConfig.
Definition at line 54 of file PixelConfigBase.h.
virtual void pos::PixelConfigBase::writeXMLHeader | ( | pos::PixelConfigKey | key, | |
int | version, | |||
std::string | path, | |||
std::ofstream * | out | |||
) | const [inline, virtual] |
Reimplemented in pos::PixelCalibConfiguration, pos::PixelDACSettings, pos::PixelDelay25Calib, pos::PixelDetectorConfig, pos::PixelFECConfig, pos::PixelFEDCard, pos::PixelFEDConfig, pos::PixelGlobalDelay25, pos::PixelLowVoltageMap, pos::PixelLTCConfig, pos::PixelMaskAllPixels, pos::PixelMaskBase, pos::PixelMaskAllPixels, pos::PixelMaxVsf, pos::PixelNameTranslation, pos::PixelPortCardConfig, pos::PixelPortcardMap, pos::PixelTBMSettings, pos::PixelTKFECConfig, pos::PixelTrimAllPixels, pos::PixelTrimBase, pos::PixelTrimCommon, and pos::PixelTTCciConfig.
Definition at line 55 of file PixelConfigBase.h.
virtual void pos::PixelConfigBase::writeXMLTrailer | ( | std::ofstream * | out | ) | const [inline, virtual] |
Reimplemented in pos::PixelCalibConfiguration, pos::PixelDACSettings, pos::PixelDelay25Calib, pos::PixelDetectorConfig, pos::PixelFECConfig, pos::PixelFEDCard, pos::PixelFEDConfig, pos::PixelGlobalDelay25, pos::PixelLowVoltageMap, pos::PixelLTCConfig, pos::PixelMaskAllPixels, pos::PixelMaskBase, pos::PixelMaskAllPixels, pos::PixelMaxVsf, pos::PixelNameTranslation, pos::PixelPortCardConfig, pos::PixelPortcardMap, pos::PixelTBMSettings, pos::PixelTKFECConfig, pos::PixelTrimAllPixels, pos::PixelTrimBase, pos::PixelTrimCommon, and pos::PixelTTCciConfig.
Definition at line 57 of file PixelConfigBase.h.
std::string pos::PixelConfigBase::creator_ [private] |
Definition at line 62 of file PixelConfigBase.h.
std::string pos::PixelConfigBase::date_ [private] |
Definition at line 63 of file PixelConfigBase.h.
std::string pos::PixelConfigBase::description_ [private] |
Definition at line 61 of file PixelConfigBase.h.