psddl_psana/src/cspad.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/cspad.ddl.h"
00006 #include <iostream>
00007 namespace Psana {
00008 namespace CsPad {
00009 std::ostream& operator<<(std::ostream& str, CsPad::RunModes enval) {
00010   const char* val;
00011   switch (enval) {
00012   case CsPad::NoRunning:
00013     val = "NoRunning";
00014     break;
00015   case CsPad::RunButDrop:
00016     val = "RunButDrop";
00017     break;
00018   case CsPad::RunAndSendToRCE:
00019     val = "RunAndSendToRCE";
00020     break;
00021   case CsPad::RunAndSendTriggeredByTTL:
00022     val = "RunAndSendTriggeredByTTL";
00023     break;
00024   case CsPad::ExternalTriggerSendToRCE:
00025     val = "ExternalTriggerSendToRCE";
00026     break;
00027   case CsPad::ExternalTriggerDrop:
00028     val = "ExternalTriggerDrop";
00029     break;
00030   case CsPad::NumberOfRunModes:
00031     val = "NumberOfRunModes";
00032     break;
00033   default:
00034     return str << "RunModes(" << int(enval) << ")";
00035   }
00036   return str << val;
00037 }
00038 std::ostream& operator<<(std::ostream& str, CsPad::DataModes enval) {
00039   const char* val;
00040   switch (enval) {
00041   case CsPad::normal:
00042     val = "normal";
00043     break;
00044   case CsPad::shiftTest:
00045     val = "shiftTest";
00046     break;
00047   case CsPad::testData:
00048     val = "testData";
00049     break;
00050   case CsPad::reserved:
00051     val = "reserved";
00052     break;
00053   default:
00054     return str << "DataModes(" << int(enval) << ")";
00055   }
00056   return str << val;
00057 }
00058 
00059 CsPadDigitalPotsCfg::~CsPadDigitalPotsCfg() {}
00060 
00061 
00062 CsPadGainMapCfg::~CsPadGainMapCfg() {}
00063 
00064 
00065 ConfigV1QuadReg::~ConfigV1QuadReg() {}
00066 
00067 
00068 ConfigV2QuadReg::~ConfigV2QuadReg() {}
00069 
00070 
00071 ConfigV3QuadReg::~ConfigV3QuadReg() {}
00072 
00073 
00074 ConfigV1::~ConfigV1() {}
00075 
00076 
00077 ConfigV2::~ConfigV2() {}
00078 
00079 
00080 ConfigV3::~ConfigV3() {}
00081 
00082 
00083 ConfigV4::~ConfigV4() {}
00084 
00085 
00086 ConfigV5::~ConfigV5() {}
00087 
00088 
00089 ElementV1::~ElementV1() {}
00090 
00091 
00092 DataV1::~DataV1() {}
00093 
00094 
00095 ElementV2::~ElementV2() {}
00096 
00097 
00098 DataV2::~DataV2() {}
00099 
00100 } // namespace CsPad
00101 } // namespace Psana

Generated on 19 Dec 2016 for PSANAclasses by  doxygen 1.4.7