MarlinPandora  03.00.00
 All Classes Functions Variables
Classes | Public Types | Public Member Functions | Static Public Member Functions | List of all members
PandoraPFANewProcessor Class Reference

PandoraPFANewProcessor class. More...

#include <PandoraPFANewProcessor.h>

Inheritance diagram for PandoraPFANewProcessor:

Classes

class  Settings
 Settings class. More...
 

Public Types

typedef std::vector< float > FloatVector
 
typedef std::vector< std::string > StringVector
 

Public Member Functions

 PandoraPFANewProcessor ()
 Default constructor.
 
virtual Processor * newProcessor ()
 Create new processor.
 
virtual void init ()
 Initialize, called at startup.
 
virtual void processRunHeader (lcio::LCRunHeader *pLCRunHeader)
 Process run header. More...
 
virtual void processEvent (EVENT::LCEvent *pLCEvent)
 Process event, main entry point. More...
 
virtual void check (EVENT::LCEvent *pLCEvent)
 Checks for event. More...
 
virtual void end ()
 End, called at shutdown.
 
const pandora::Pandora * GetPandora () const
 Get address of the pandora instance. More...
 

Static Public Member Functions

static const EVENT::LCEvent * GetCurrentEvent (const pandora::Pandora *const pPandora)
 Get address of the current lcio event. More...
 

Detailed Description

PandoraPFANewProcessor class.

Member Function Documentation

void PandoraPFANewProcessor::check ( EVENT::LCEvent *  pLCEvent)
virtual

Checks for event.

Parameters
pLCEventthe lc event
const EVENT::LCEvent * PandoraPFANewProcessor::GetCurrentEvent ( const pandora::Pandora *const  pPandora)
static

Get address of the current lcio event.

Parameters
pPandoraaddress of the relevant pandora instance
Returns
address of the current lcio event
const pandora::Pandora * PandoraPFANewProcessor::GetPandora ( ) const

Get address of the pandora instance.

Returns
address of the pandora instance
void PandoraPFANewProcessor::processEvent ( EVENT::LCEvent *  pLCEvent)
virtual
void PandoraPFANewProcessor::processRunHeader ( lcio::LCRunHeader *  pLCRunHeader)
virtual

Process run header.

Parameters
pLCRunHeaderthe lc run header

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