1 #ifndef __JRUNCONTROL_JEVENT_T__
2 #define __JRUNCONTROL_JEVENT_T__
53 const std::string&
info) :
108 if (sep != string::npos) {
110 object.
name =
trim(buffer.substr(0, sep));
111 object.info =
trim(buffer.substr(sep + 1));
116 object.name =
trim(buffer);
std::string trim(const std::string &buffer)
Trim string.
This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES).
KM3NeT DAQ data structures and auxiliaries.
static const char EVENTNAME_DELIMETER
char getEventnameDelimeter()
Get the event name delimeter.
Auxiliary class for handling event name and optional static information.
friend std::istream & operator>>(std::istream &in, JEvent_t &object)
Read event name and optional number from input stream.
JEvent_t()
Default constructor.
const std::string & getInfo() const
Get event information.
bool hasInfo() const
Check if this event has information.
JEvent_t(const std::string &name)
Constructor.
static JEvent_t toValue(const std::string &buffer)
Convert string to event.
friend std::ostream & operator<<(std::ostream &out, const JEvent_t &object)
Write event to output stream.
JEvent_t(const std::string &name, const std::string &info)
Constructor.
const std::string & getName() const
Get event name.