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: