LCIO
02.17
|
Public Member Functions | |
ReadPerformanceProcessorMT (const ReadPerformanceProcessorMT &)=delete | |
ReadPerformanceProcessorMT & | operator= (const ReadPerformanceProcessorMT &)=delete |
ReadPerformanceProcessorMT (MT::LCReader *reader) | |
void | processEvent (MT::LCEventPtr) |
process an event More... | |
void | processRunHeader (MT::LCRunHeaderPtr) |
process a run header More... | |
void | readStream () |
![]() | |
virtual | ~LCReaderListener () |
Destructor. More... | |
Private Attributes | |
clock_t | _startTime {0} |
double | _totalReadTime {0.} |
unsigned int | _nEvents {0} |
MT::LCReader * | _lcReader {nullptr} |
Definition at line 53 of file lcio_performance.cc.
|
delete |
|
inline |
Definition at line 59 of file lcio_performance.cc.
|
delete |
|
inlinevirtual |
process an event
event | the event to process |
Implements MT::LCReaderListener.
Definition at line 64 of file lcio_performance.cc.
References std::clock().
|
inlinevirtual |
process a run header
hdr | the run header to process |
Implements MT::LCReaderListener.
Definition at line 71 of file lcio_performance.cc.
|
inline |
Definition at line 73 of file lcio_performance.cc.
References std::clock(), and std::endl().
Referenced by main().
|
private |
Definition at line 85 of file lcio_performance.cc.
|
private |
Definition at line 84 of file lcio_performance.cc.
|
private |
Definition at line 82 of file lcio_performance.cc.
|
private |
Definition at line 83 of file lcio_performance.cc.