00001 00002 // *** Do not edit this file, it is auto-generated *** 00003 00004 #include <cstddef> 00005 #include "psddl_psana/generic1d.ddl.h" 00006 #include <iostream> 00007 namespace Psana { 00008 namespace Generic1D { 00009 00010 ConfigV0::~ConfigV0() {} 00011 00012 std::ostream& operator<<(std::ostream& str, Generic1D::ConfigV0::Sample_Type enval) { 00013 const char* val; 00014 switch (enval) { 00015 case Generic1D::ConfigV0::UINT8: 00016 val = "UINT8"; 00017 break; 00018 case Generic1D::ConfigV0::UINT16: 00019 val = "UINT16"; 00020 break; 00021 case Generic1D::ConfigV0::UINT32: 00022 val = "UINT32"; 00023 break; 00024 case Generic1D::ConfigV0::FLOAT32: 00025 val = "FLOAT32"; 00026 break; 00027 case Generic1D::ConfigV0::FLOAT64: 00028 val = "FLOAT64"; 00029 break; 00030 default: 00031 return str << "Sample_Type(" << int(enval) << ")"; 00032 } 00033 return str << val; 00034 } 00035 00036 DataV0::~DataV0() {} 00037 00038 } // namespace Generic1D 00039 } // namespace Psana