Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
N21-04-11
Commissioning
Nearline
TimingPlots
LogMessage.h
Go to the documentation of this file.
1
#include <iostream>
2
#include <fstream>
3
#include <regex>
4
#include <sstream>
5
#include <string>
6
#include <sys/time.h>
7
8
#include "NovaTimingUtilities/TimingUtilities.h"
9
10
#ifndef NL_LOGMESSAGE_H
11
#define NL_LOGMESSAGE_H
12
13
namespace
nl
{
14
namespace
timing {
15
class
LogMessage;
16
}
17
}
18
19
class
nl::timing::LogMessage
20
{
21
public
:
22
enum
MessageType
{
23
kSpillSent
,
24
kTimeDrift
,
25
kUnknown
26
};
27
28
LogMessage
(
std::string
rawtext,
MessageType
type
=
MessageType::kUnknown
);
29
~LogMessage
();
30
31
MessageType
Type
() {
return
_type
; };
32
std::string
Text
() {
return
_raw
; };
33
34
private
:
35
std::string
_raw
;
36
MessageType
_type
;
37
};
38
39
#endif
nl::timing::LogMessage::kUnknown
Definition:
LogMessage.h:25
nl::timing::LogMessage::_type
MessageType _type
Definition:
LogMessage.h:36
cvn::kUnknown
Definition:
ProngType.h:28
type
type
Definition:
plotLogicalSpectra.C:6
nl::timing::LogMessage::Type
MessageType Type()
Definition:
LogMessage.h:31
nl::timing::LogMessage::kTimeDrift
Definition:
LogMessage.h:24
nl::timing::LogMessage::Text
std::string Text()
Definition:
LogMessage.h:32
nl::timing::LogMessage::_raw
std::string _raw
Definition:
LogMessage.h:32
nl::timing::LogMessage::LogMessage
LogMessage(std::string rawtext, MessageType type=MessageType::kUnknown)
Definition:
LogMessage.cxx:18
nl
Definition:
NearlinePlotter.cxx:12
nl::timing::LogMessage::MessageType
MessageType
Definition:
LogMessage.h:22
nl::timing::LogMessage::~LogMessage
~LogMessage()
Definition:
LogMessage.cxx:26
nl::timing::LogMessage
Definition:
LogMessage.h:19
nl::timing::LogMessage::kSpillSent
Definition:
LogMessage.h:23
string
enum BeamMode string
Generated on Sun Apr 11 2021 14:11:58 for NOvA by
1.8.11