#include <DataSourceProcessor.h>
Inheritance diagram for marlin::DataSourceProcessor:
Public Member Functions | |
DataSourceProcessor (const std::string &typeName) | |
virtual void | readDataSource (int numEvents)=0 |
User call back to read the data source and create the LCIO event and run header. |
If a user subclass is defined as active processor in the steering file _and_ there are no LCIO input files defined than this class is called to generate the LCIO data stream.
|
User call back to read the data source and create the LCIO event and run header.
The user needs to call ProcessMgr::processRunHeader(LCRunHeader* rhdr) and ProcessMgr::processEvent(LCEvent* evt) in order to call the relevant Processor methods in readDataSource().
Implemented in marlin::StdHepReader. |