|
| Profiler (const bool time_modules, const int queue_interval_check) |
|
| ~Profiler () |
|
void | Begin (TARunInfo *runinfo, const std::vector< TARunObject * > fRunRun) |
|
void | LogAnalyzeEvent (TAFlags *flag, TAFlowEvent *flow, const int i, const TAClock &start) |
|
void | LogAnalyzeFlowEvent (TAFlags *flag, TAFlowEvent *flow, const int i, const TAClock &start) |
|
void | LogUserWindows (TAFlags *flag, TAFlowEvent *flow) |
|
void | AddModuleMap (const char *UserProfileName, unsigned long hash) |
|
void | LogMTQueueLength (TARunInfo *runinfo) |
|
void | End () |
|
void | Print () const |
|
Definition at line 500 of file manalyzer.cxx.
◆ Profiler()
Profiler::Profiler |
( |
const bool |
time_modules, |
|
|
const int |
queue_interval_check |
|
) |
| |
◆ ~Profiler()
◆ AddModuleMap()
void Profiler::AddModuleMap |
( |
const char * |
UserProfileName, |
|
|
unsigned long |
hash |
|
) |
| |
◆ Begin()
◆ End()
◆ LogAnalyzeEvent()
◆ LogAnalyzeFlowEvent()
◆ LogMTQueueLength()
void Profiler::LogMTQueueLength |
( |
TARunInfo * |
runinfo | ) |
|
◆ LogUserWindows()
◆ Print()
void Profiler::Print |
( |
| ) |
const |
◆ fAnalysisQueue
std::vector<TH1D*> Profiler::fAnalysisQueue |
|
private |
◆ fAnalyzeEventEntries
std::vector<int> Profiler::fAnalyzeEventEntries |
|
private |
◆ fAnalyzeEventMean
std::vector<double> Profiler::fAnalyzeEventMean |
|
private |
◆ fAnalyzeEventRMS
std::vector<double> Profiler::fAnalyzeEventRMS |
|
private |
◆ fAnalyzeEventTimeHistograms
std::vector<TH1D*> Profiler::fAnalyzeEventTimeHistograms |
|
private |
◆ fAnalyzeEventTimeMax
std::vector<double> Profiler::fAnalyzeEventTimeMax |
|
private |
◆ fAnalyzeEventTimeTotal
std::vector<double> Profiler::fAnalyzeEventTimeTotal |
|
private |
◆ fAnalyzeFlowEventEntries
std::vector<int> Profiler::fAnalyzeFlowEventEntries |
|
private |
◆ fAnalyzeFlowEventMean
std::vector<double> Profiler::fAnalyzeFlowEventMean |
|
private |
◆ fAnalyzeFlowEventRMS
std::vector<double> Profiler::fAnalyzeFlowEventRMS |
|
private |
◆ fAnalyzeFlowEventTimeHistograms
std::vector<TH1D*> Profiler::fAnalyzeFlowEventTimeHistograms |
|
private |
◆ fAnalyzeFlowEventTimeMax
std::vector<double> Profiler::fAnalyzeFlowEventTimeMax |
|
private |
◆ fAnalyzeFlowEventTimeTotal
std::vector<double> Profiler::fAnalyzeFlowEventTimeTotal |
|
private |
◆ fBinaryName
std::string Profiler::fBinaryName |
|
private |
◆ fBinaryPath
std::string Profiler::fBinaryPath |
|
private |
◆ fMaxUserTime
std::vector<double> Profiler::fMaxUserTime |
|
private |
◆ fMIDASStartTime
uint32_t Profiler::fMIDASStartTime |
|
private |
◆ fMIDASStopTime
uint32_t Profiler::fMIDASStopTime |
|
private |
◆ fModuleNames
std::vector<std::string> Profiler::fModuleNames |
|
private |
◆ fNQueues
int Profiler::fNQueues =0 |
|
private |
◆ fQueueInterval
const int Profiler::fQueueInterval = 100 |
|
private |
◆ fQueueIntervalCounter
int Profiler::fQueueIntervalCounter =0 |
|
private |
◆ fStartCPU
clock_t Profiler::fStartCPU |
|
private |
◆ fStartUser
std::chrono::system_clock::time_point Profiler::fStartUser |
|
private |
◆ fTimeModules
const bool Profiler::fTimeModules |
|
private |
◆ fTotalUserTime
std::vector<double> Profiler::fTotalUserTime |
|
private |
◆ fUserHistograms
std::vector<TH1D*> Profiler::fUserHistograms |
|
private |
◆ fUserMap
std::map<unsigned int,int> Profiler::fUserMap |
|
private |
The documentation for this class was generated from the following file: