LCFIPlus  0.6.5
Public Member Functions | List of all members
LcfiplusProcessor Class Reference

Marlin processor for LCFIPlus. More...

#include <LcfiplusProcessor.h>

Inheritance diagram for LcfiplusProcessor:
lcfiplus::EventStoreObserver

Public Member Functions

virtual Processor * newProcessor ()
 
 LcfiplusProcessor ()
 
virtual ~LcfiplusProcessor ()
 
virtual void init ()
 Called at the begin of the job before anything is read. More...
 
virtual void processRunHeader (LCRunHeader *run)
 Called for every run. More...
 
virtual void processEvent (LCEvent *evt)
 Called for every event - the working horse. More...
 
virtual void check (LCEvent *evt)
 
virtual void end ()
 Called after data processing for clean up. More...
 
virtual void RegisterCallback (const char *name, const char *classname, int flags)
 
- Public Member Functions inherited from lcfiplus::EventStoreObserver
 EventStoreObserver ()
 
virtual ~EventStoreObserver ()
 
virtual void GetCallback (const char *, const char *)
 

Detailed Description

Marlin processor for LCFIPlus.

Author
Tomohiko Tanabe, ICEPP, The University of Tokyo
Taikan Suehara, ICEPP, The University of Tokyo
Version
$Id$

Constructor & Destructor Documentation

LcfiplusProcessor::LcfiplusProcessor ( )
LcfiplusProcessor::~LcfiplusProcessor ( )
virtual

Member Function Documentation

void LcfiplusProcessor::check ( LCEvent *  evt)
virtual
void LcfiplusProcessor::end ( )
virtual

Called after data processing for clean up.

void LcfiplusProcessor::init ( )
virtual
virtual Processor* LcfiplusProcessor::newProcessor ( )
inlinevirtual
void LcfiplusProcessor::processEvent ( LCEvent *  evt)
virtual

Called for every event - the working horse.

References lcfiplus::Exception::what().

void LcfiplusProcessor::processRunHeader ( LCRunHeader *  run)
virtual

Called for every run.

void LcfiplusProcessor::RegisterCallback ( const char *  name,
const char *  classname,
int  flags 
)
virtual

Reimplemented from lcfiplus::EventStoreObserver.


The documentation for this class was generated from the following files: