Classes | |
struct | ForeverPlots |
struct | PerRunPlots |
Public Member Functions | |
OnlinePlotter (TFS &tfs, const double tickLength=16) | |
virtual | ~OnlinePlotter () |
void | ReactEndRun (const std::string &) |
void | ReactBeginRun (const std::string &) |
void | AnalyzeEvent (const std::vector< CRT::Trigger > &triggers) |
Private Types | |
using | DIRECTORY = decltype(fFileService->mkdir("test")) |
Private Attributes | |
size_t | fRunNum |
TFS | fFileService |
std::unique_ptr< PerRunPlots > | fCurrentRunPlots |
PerRunPlots | fWholeJobPlots |
uint64_t | fRunStartTime |
uint64_t | fRunStopTime |
uint64_t | fStartTotalTime |
size_t | fRunCounter |
std::unordered_map< unsigned int, ForeverPlots > | fUSBToForeverPlots |
std::unordered_map< unsigned int, unsigned int > | fModuleToUSB |
const double | fClockTicksToNs |
Definition at line 31 of file OnlinePlotter.cpp.
|
private |
Definition at line 201 of file OnlinePlotter.cpp.
|
inline |
Definition at line 35 of file OnlinePlotter.cpp.
|
inlinevirtual |
Definition at line 76 of file OnlinePlotter.cpp.
|
inline |
Definition at line 153 of file OnlinePlotter.cpp.
|
inline |
Definition at line 140 of file OnlinePlotter.cpp.
|
inline |
Definition at line 86 of file OnlinePlotter.cpp.
|
private |
Definition at line 262 of file OnlinePlotter.cpp.
|
private |
Definition at line 234 of file OnlinePlotter.cpp.
|
private |
Definition at line 200 of file OnlinePlotter.cpp.
|
private |
Definition at line 261 of file OnlinePlotter.cpp.
|
private |
Definition at line 239 of file OnlinePlotter.cpp.
|
private |
Definition at line 198 of file OnlinePlotter.cpp.
|
private |
Definition at line 236 of file OnlinePlotter.cpp.
|
private |
Definition at line 237 of file OnlinePlotter.cpp.
|
private |
Definition at line 238 of file OnlinePlotter.cpp.
|
private |
Definition at line 258 of file OnlinePlotter.cpp.
|
private |
Definition at line 235 of file OnlinePlotter.cpp.