Definition at line 540 of file manalyzer.cxx.
◆ Profiler()
| Profiler::Profiler |
( |
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
| std::atomic<int> Profiler::fQueueIntervalCounter |
|
private |
◆ fStartCPU
| clock_t Profiler::fStartCPU |
|
private |
◆ fStartUser
| std::chrono::system_clock::time_point Profiler::fStartUser |
|
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: