#include <TimerStack.h>
Public Member Functions | |
void | clean_stack () |
void | pop () |
void | pop_and_push (std::string name) |
void | push (std::string name) |
~HTimerStack () | |
Private Attributes | |
std::stack< TimeMe * > | stack |
Definition at line 5 of file TimerStack.h.
HTimerStack::~HTimerStack | ( | ) | [inline] |
void HTimerStack::clean_stack | ( | ) | [inline] |
Definition at line 27 of file TimerStack.h.
Referenced by ~HTimerStack().
void HTimerStack::pop | ( | ) | [inline] |
Definition at line 20 of file TimerStack.h.
References stack.
Referenced by clean_stack(), and pop_and_push().
void HTimerStack::pop_and_push | ( | std::string | name | ) | [inline] |
Definition at line 31 of file TimerStack.h.
Referenced by HTrackAssociator::fillCaloTowers(), HTrackAssociator::fillEcal(), HTrackAssociator::fillHcal(), and HTrackAssociator::fillHcalTowers().
void HTimerStack::push | ( | std::string | name | ) | [inline] |
Definition at line 13 of file TimerStack.h.
References TimingReport::current(), and stack.
Referenced by HTrackAssociator::fillCaloTowers(), HTrackAssociator::fillEcal(), HTrackAssociator::fillHcal(), HTrackAssociator::fillHcalTowers(), and pop_and_push().
std::stack<TimeMe*> HTimerStack::stack [private] |
Definition at line 37 of file TimerStack.h.
Referenced by clean_stack(), pop(), and push().