psddl_psana/src/imp.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/imp.ddl.h"
00006 #include <iostream>
00007 namespace Psana {
00008 namespace Imp {
00009 
00010 ConfigV1::~ConfigV1() {}
00011 
00012 std::ostream& operator<<(std::ostream& str, Imp::ConfigV1::Registers enval) {
00013   const char* val;
00014   switch (enval) {
00015   case Imp::ConfigV1::Range:
00016     val = "Range";
00017     break;
00018   case Imp::ConfigV1::Cal_range:
00019     val = "Cal_range";
00020     break;
00021   case Imp::ConfigV1::Reset:
00022     val = "Reset";
00023     break;
00024   case Imp::ConfigV1::Bias_data:
00025     val = "Bias_data";
00026     break;
00027   case Imp::ConfigV1::Cal_data:
00028     val = "Cal_data";
00029     break;
00030   case Imp::ConfigV1::BiasDac_data:
00031     val = "BiasDac_data";
00032     break;
00033   case Imp::ConfigV1::Cal_strobe:
00034     val = "Cal_strobe";
00035     break;
00036   case Imp::ConfigV1::NumberOfSamples:
00037     val = "NumberOfSamples";
00038     break;
00039   case Imp::ConfigV1::TrigDelay:
00040     val = "TrigDelay";
00041     break;
00042   case Imp::ConfigV1::Adc_delay:
00043     val = "Adc_delay";
00044     break;
00045   case Imp::ConfigV1::NumberOfRegisters:
00046     val = "NumberOfRegisters";
00047     break;
00048   default:
00049     return str << "Registers(" << int(enval) << ")";
00050   }
00051   return str << val;
00052 }
00053 
00054 ElementV1::~ElementV1() {}
00055 
00056 } // namespace Imp
00057 } // namespace Psana

Generated on 19 Dec 2016 for PSANAclasses by  doxygen 1.4.7