|
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.
