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

Generated on 19 Dec 2016 for PSANAclasses by  doxygen 1.4.7