psddl_psana/src/orca.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/orca.ddl.h"
00006 #include <iostream>
00007 namespace Psana {
00008 namespace Orca {
00009 
00010 ConfigV1::~ConfigV1() {}
00011 
00012 std::ostream& operator<<(std::ostream& str, Orca::ConfigV1::ReadoutMode enval) {
00013   const char* val;
00014   switch (enval) {
00015   case Orca::ConfigV1::x1:
00016     val = "x1";
00017     break;
00018   case Orca::ConfigV1::x2:
00019     val = "x2";
00020     break;
00021   case Orca::ConfigV1::x4:
00022     val = "x4";
00023     break;
00024   case Orca::ConfigV1::Subarray:
00025     val = "Subarray";
00026     break;
00027   default:
00028     return str << "ReadoutMode(" << int(enval) << ")";
00029   }
00030   return str << val;
00031 }
00032 std::ostream& operator<<(std::ostream& str, Orca::ConfigV1::Cooling enval) {
00033   const char* val;
00034   switch (enval) {
00035   case Orca::ConfigV1::Off:
00036     val = "Off";
00037     break;
00038   case Orca::ConfigV1::On:
00039     val = "On";
00040     break;
00041   case Orca::ConfigV1::Max:
00042     val = "Max";
00043     break;
00044   default:
00045     return str << "Cooling(" << int(enval) << ")";
00046   }
00047   return str << val;
00048 }
00049 } // namespace Orca
00050 } // namespace Psana

Generated on 19 Dec 2016 for PSANAclasses by  doxygen 1.4.7