#include <TestProcessor.h>
Inheritance diagram for marlin::TestProcessor:
Public Member Functions | |
virtual Processor * | newProcessor () |
Return a new instance of the processor. | |
virtual void | init () |
Called at the begin of the job before anything is read. | |
virtual void | processRunHeader (LCRunHeader *run) |
Called for every run. | |
virtual void | processEvent (LCEvent *evt) |
Called for every event - the working horse. | |
virtual void | check (LCEvent *evt) |
Called for every event - right after processEvent() has been called for this processor. | |
virtual void | end () |
Called after data processing for clean up. | |
Protected Member Functions | |
void | printEndMessage () const |
Test method for const. | |
Protected Attributes | |
int | _nRun |
int | _nEvt |
bool | _doCalibration |
int | _nLoops |
Writes something to stdout for every callbackmethod.
none
none
|
Called for every event - right after processEvent() has been called for this processor. Use to check processing and/or produce check plots. Reimplemented from marlin::Processor. |
|
Called at the begin of the job before anything is read. Use to initialize the processor, e.g. book histograms. Reimplemented from marlin::Processor. |
|
Return a new instance of the processor. Has to be implemented by subclasses. Implements marlin::Processor. |