All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups
SelectReconstructedParticle Class Reference

Processor for marlin selecting reconstructed particle for further use. More...

#include <SelectReconstructedParticle.h>

Inheritance diagram for SelectReconstructedParticle:
[legend]

Public Member Functions

virtual ProcessornewProcessor ()
 
 SelectReconstructedParticle ()
 
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 modifyRunHeader (LCRunHeader *)
 
virtual void processEvent (LCEvent *evt)
 Called for every event - the working horse. More...
 
virtual void modifyEvent (LCEvent *)
 
virtual void end ()
 Called after data processing for clean up. More...
 

Protected Attributes

std::string _inputCollectionName {}
 Input and output collection name. More...
 
std::string _outputCollectionName {}
 
float _minimumMomentum {}
 

Detailed Description

Processor for marlin selecting reconstructed particle for further use.

Definition at line 16 of file SelectReconstructedParticle.h.

Constructor & Destructor Documentation

SelectReconstructedParticle::SelectReconstructedParticle ( )

Definition at line 25 of file SelectReconstructedParticle.cc.

Member Function Documentation

void SelectReconstructedParticle::end ( )
virtual

Called after data processing for clean up.

Definition at line 118 of file SelectReconstructedParticle.cc.

void SelectReconstructedParticle::init ( )
virtual

Called at the begin of the job before anything is read.

Use to initialize the processor, e.g. book histograms.

Definition at line 56 of file SelectReconstructedParticle.cc.

virtual void SelectReconstructedParticle::modifyEvent ( LCEvent *  )
inlinevirtual

Definition at line 38 of file SelectReconstructedParticle.h.

virtual void SelectReconstructedParticle::modifyRunHeader ( LCRunHeader *  )
inlinevirtual

Definition at line 33 of file SelectReconstructedParticle.h.

virtual Processor* SelectReconstructedParticle::newProcessor ( )
inlinevirtual

Definition at line 20 of file SelectReconstructedParticle.h.

void SelectReconstructedParticle::processEvent ( LCEvent *  evt)
virtual

Called for every event - the working horse.

Definition at line 67 of file SelectReconstructedParticle.cc.

void SelectReconstructedParticle::processRunHeader ( LCRunHeader *  run)
virtual

Called for every run.

Definition at line 63 of file SelectReconstructedParticle.cc.

Member Data Documentation

std::string SelectReconstructedParticle::_inputCollectionName {}
protected

Input and output collection name.

Definition at line 52 of file SelectReconstructedParticle.h.

float SelectReconstructedParticle::_minimumMomentum {}
protected

Definition at line 54 of file SelectReconstructedParticle.h.

std::string SelectReconstructedParticle::_outputCollectionName {}
protected

Definition at line 53 of file SelectReconstructedParticle.h.


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