![]() |
Diana Software
|
Public Member Functions | |
| QReaderEventGeneratorFiller (QReader *reader) | |
| ~QReaderEventGeneratorFiller () | |
| void | Init (QEventAssembler &eva) |
| bool | Do (QEventAssembler &eva) |
Public Member Functions inherited from QModuleTimeProfiling | |
| QModuleTimeProfiling () | |
| ctor initialized internal variables More... | |
| virtual | ~QModuleTimeProfiling () |
| dtor does nothing More... | |
| void | SetTimeProfilingOn (bool val) |
| Set the time profiling on/off. More... | |
| bool | GetTimeProfilingOn () const |
| Check if the time profiling is on. More... | |
| void | ResetTimer () |
| Reset the timer to now. More... | |
| double | GetTimer () const |
| return the time since the last reset More... | |
| virtual void | StartProcessCall () |
| Start of a process call. More... | |
| virtual void | EndProcessCall () |
| End a process call and increment time and calls. More... | |
| unsigned long long | GetProcessCalls () const |
| Return the total number of process calls. More... | |
| double | GetTotalProcessTime () const |
| Return the total processing time. More... | |
| double | GetProcessCallTime () const |
| Return the average time of a single process call. More... | |
| std::string | GetTimeProfileReport (const std::string &prefix="") const |
| Report the time profiling. More... | |
Private Attributes | |
| QReader * | fReader |
| QCachedEventList | fEventList |
| QReaderEventGenerator * | fReaderEventGenerator |
| bool | fEndOfEvents |
Additional Inherited Members | |
Protected Attributes inherited from QModuleTimeProfiling | |
| bool | fTimeProfilingOn |
| Report the time profiling. More... | |
| unsigned long long int | fProcessCalls |
| NUmber of calls to the process. More... | |
| double | fProcessTime |
| Total time spent running the process. More... | |
Definition at line 14 of file QReaderEventGeneratorFiller.hh.
| Q_BEGIN_NAMESPACE QReaderEventGeneratorFiller::QReaderEventGeneratorFiller | ( | QReader * | reader | ) |
Definition at line 9 of file QReaderEventGeneratorFiller.cc.
References fReader, and fReaderEventGenerator.
| QReaderEventGeneratorFiller::~QReaderEventGeneratorFiller | ( | ) |
Definition at line 26 of file QReaderEventGeneratorFiller.cc.
References fReaderEventGenerator.
| bool QReaderEventGeneratorFiller::Do | ( | QEventAssembler & | eva | ) |
Definition at line 31 of file QReaderEventGeneratorFiller.cc.
References QEventAssembler::Assign(), QReader::Do(), QCachedEventList::Empty(), QModuleTimeProfiling::EndProcessCall(), fEndOfEvents, fEventList, QReaderEventGenerator::FillList(), fReader, fReaderEventGenerator, QEventAssembler::GetEvent(), QBaseModule::Panic(), QCachedEventList::Pop(), and QModuleTimeProfiling::StartProcessCall().
Referenced by QReader::DoBase().
| void QReaderEventGeneratorFiller::Init | ( | QEventAssembler & | eva | ) |
Definition at line 15 of file QReaderEventGeneratorFiller.cc.
References QCachedEventList::Clear(), fEndOfEvents, fEventList, fReader, fReaderEventGenerator, QBaseModule::GetString(), QReaderEventGenerator::InitBase(), QBaseModule::Panic(), and QReaderEventGeneratorFactory().
Referenced by QReader::Begin().
|
private |
Definition at line 30 of file QReaderEventGeneratorFiller.hh.
|
private |
Definition at line 28 of file QReaderEventGeneratorFiller.hh.
|
private |
Definition at line 27 of file QReaderEventGeneratorFiller.hh.
Referenced by Do(), Init(), and QReaderEventGeneratorFiller().
|
private |
Definition at line 29 of file QReaderEventGeneratorFiller.hh.
Referenced by Do(), Init(), QReaderEventGeneratorFiller(), and ~QReaderEventGeneratorFiller().