Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
N21-04-11
Commissioning
Nearline
TimingPlots
LogFile.h
Go to the documentation of this file.
1
// C++ includes
2
#include <iostream>
3
#include <fstream>
4
#include <regex>
5
#include <sstream>
6
#include <string>
7
8
// NOvASoft includes
9
#include "
LogMessage.h
"
10
11
#ifndef NL_LOGFILE_H
12
#define NL_LOGFILE_H
13
14
15
namespace
nl
{
16
namespace
timing {
17
class
LogFile;
18
}
19
}
20
21
class
nl::timing::LogFile
22
{
23
public
:
24
LogFile
(
std::string
path
);
25
~LogFile
();
26
27
void
ProcessLog
();
28
std::vector<nl::timing::LogMessage*>
GetMessages
(){
return
_messages
; };
29
30
private
:
31
std::string
_path
;
32
std::vector<nl::timing::LogMessage*>
_messages
;
33
};
34
35
#endif
nl::timing::LogFile
Definition:
LogFile.h:21
nl::timing::LogFile::_path
std::string _path
Definition:
LogFile.h:28
LogMessage.h
nl::timing::LogFile::GetMessages
std::vector< nl::timing::LogMessage * > GetMessages()
Definition:
LogFile.h:28
nl::timing::LogFile::_messages
std::vector< nl::timing::LogMessage * > _messages
Definition:
LogFile.h:32
nl::timing::LogFile::ProcessLog
void ProcessLog()
Definition:
LogFile.cxx:25
nl::timing::LogFile::~LogFile
~LogFile()
Definition:
LogFile.cxx:22
path
const std::string path
Definition:
plot_BEN.C:43
nl::timing::LogFile::LogFile
LogFile(std::string path)
Definition:
LogFile.cxx:16
nl
Definition:
NearlinePlotter.cxx:12
string
enum BeamMode string
Generated on Sun Apr 11 2021 14:11:58 for NOvA by
1.8.11