00001 #ifndef PULSETYPE_HH 00002 #define PULSETYPE_HH 00003 00004 // 00005 // Conventions/PulseType 00006 // 00007 // This descibes an enum/int that defines a kind of pulse. 00008 // 00009 00010 namespace PulseType { 00011 enum PulseType_t { 00012 kUnknown = 0, 00013 kPmtHit, // PmtHit 00014 kPrePulse, // PrePulse 00015 kAfterPulse, // AfterPulse 00016 kDarkPulse // DarkPulse 00017 }; 00018 00019 // Convert type enum back and forth to string. 00020 const char* AsString(PulseType_t type); 00021 PulseType_t FromString(const char* str); 00022 } 00023 00024 #endif