psddl_psana/src/ipimb.ddl.cpp

Go to the documentation of this file.
00001 
00002 // *** Do not edit this file, it is auto-generated ***
00003 
00004 #include <cstddef>
00005 #include "psddl_psana/ipimb.ddl.h"
00006 #include <iostream>
00007 namespace Psana {
00008 namespace Ipimb {
00009 
00010 ConfigV1::~ConfigV1() {}
00011 
00012 std::ostream& operator<<(std::ostream& str, Ipimb::ConfigV1::CapacitorValue enval) {
00013   const char* val;
00014   switch (enval) {
00015   case Ipimb::ConfigV1::c_1pF:
00016     val = "c_1pF";
00017     break;
00018   case Ipimb::ConfigV1::c_100pF:
00019     val = "c_100pF";
00020     break;
00021   case Ipimb::ConfigV1::c_10nF:
00022     val = "c_10nF";
00023     break;
00024   default:
00025     return str << "CapacitorValue(" << int(enval) << ")";
00026   }
00027   return str << val;
00028 }
00029 
00030 ConfigV2::~ConfigV2() {}
00031 
00032 std::ostream& operator<<(std::ostream& str, Ipimb::ConfigV2::CapacitorValue enval) {
00033   const char* val;
00034   switch (enval) {
00035   case Ipimb::ConfigV2::c_1pF:
00036     val = "c_1pF";
00037     break;
00038   case Ipimb::ConfigV2::c_4p7pF:
00039     val = "c_4p7pF";
00040     break;
00041   case Ipimb::ConfigV2::c_24pF:
00042     val = "c_24pF";
00043     break;
00044   case Ipimb::ConfigV2::c_120pF:
00045     val = "c_120pF";
00046     break;
00047   case Ipimb::ConfigV2::c_620pF:
00048     val = "c_620pF";
00049     break;
00050   case Ipimb::ConfigV2::c_3p3nF:
00051     val = "c_3p3nF";
00052     break;
00053   case Ipimb::ConfigV2::c_10nF:
00054     val = "c_10nF";
00055     break;
00056   case Ipimb::ConfigV2::expert:
00057     val = "expert";
00058     break;
00059   default:
00060     return str << "CapacitorValue(" << int(enval) << ")";
00061   }
00062   return str << val;
00063 }
00064 
00065 DataV1::~DataV1() {}
00066 
00067 
00068 DataV2::~DataV2() {}
00069 
00070 } // namespace Ipimb
00071 } // namespace Psana

Generated on 19 Dec 2016 for PSANAclasses by  doxygen 1.4.7