WireCellToolkit
Wire Cell Simulation, Signal Process and Reconstruction Toolki for Liquid Argon Detectors
|
#include <MemUsage.h>
Public Types | |
typedef std::pair< double, double > | memusage |
typedef std::pair< memusage, std::string > | event |
Public Member Functions | |
MemUsage (const std::string &msg="start") | |
~MemUsage () | |
void | push (const std::string &msg, MemUsage::memusage mu=memusage(-1,-1)) |
std::string | operator() (std::string msg="<tick>", MemUsage::memusage mu=memusage(-1,-1)) |
Record an event. More... | |
std::string | summary () const |
Return summary up to now. More... | |
event | operator[] (int ind) const |
Return event by index. More... | |
memusage | current () const |
Definition at line 19 of file MemUsage.h.
typedef std::pair<memusage, std::string> WireCell::MemUsage::event |
Definition at line 22 of file MemUsage.h.
typedef std::pair<double, double> WireCell::MemUsage::memusage |
Definition at line 21 of file MemUsage.h.
MemUsage::MemUsage | ( | const std::string & | msg = "start" | ) |
Definition at line 66 of file MemUsage.cxx.
MemUsage::~MemUsage | ( | ) |
Definition at line 71 of file MemUsage.cxx.
MemUsage::memusage MemUsage::current | ( | ) | const |
std::string MemUsage::operator() | ( | std::string | msg = "<tick>" , |
MemUsage::memusage | mu = memusage(-1,-1) |
||
) |
Record an event.
Definition at line 87 of file MemUsage.cxx.
MemUsage::event MemUsage::operator[] | ( | int | ind | ) | const |
Return event by index.
Definition at line 94 of file MemUsage.cxx.
void MemUsage::push | ( | const std::string & | msg, |
MemUsage::memusage | mu = memusage(-1,-1) |
||
) |
Definition at line 79 of file MemUsage.cxx.
std::string MemUsage::summary | ( | ) | const |
Return summary up to now.
Definition at line 101 of file MemUsage.cxx.