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

A simple processor for to save particles from jets to a PFO collection. More...

#include <JetPFOsProcessor.h>

Inheritance diagram for JetPFOsProcessor:
[legend]

Public Member Functions

virtual marlin::Processor * newProcessor ()
 
 JetPFOsProcessor ()
 
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...
 

Protected Attributes

std::string _colJet {}
 Input collection name. More...
 
std::string _colPFOsFromJet {}
 Output collection name. More...
 

Detailed Description

A simple processor for to save particles from jets to a PFO collection.

Author
J. Tian, Junping

Definition at line 12 of file JetPFOsProcessor.h.

Constructor & Destructor Documentation

JetPFOsProcessor::JetPFOsProcessor ( )

Definition at line 27 of file JetPFOsProcessor.cc.

Member Function Documentation

void JetPFOsProcessor::check ( LCEvent *  evt)
virtual

Definition at line 82 of file JetPFOsProcessor.cc.

void JetPFOsProcessor::end ( )
virtual

Called after data processing for clean up.

Definition at line 87 of file JetPFOsProcessor.cc.

void JetPFOsProcessor::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 49 of file JetPFOsProcessor.cc.

virtual marlin::Processor* JetPFOsProcessor::newProcessor ( )
inlinevirtual

Definition at line 16 of file JetPFOsProcessor.h.

void JetPFOsProcessor::processEvent ( LCEvent *  evt)
virtual

Called for every event - the working horse.

Definition at line 59 of file JetPFOsProcessor.cc.

void JetPFOsProcessor::processRunHeader ( LCRunHeader *  run)
virtual

Called for every run.

Definition at line 56 of file JetPFOsProcessor.cc.

Member Data Documentation

std::string JetPFOsProcessor::_colJet {}
protected

Input collection name.

Definition at line 45 of file JetPFOsProcessor.h.

std::string JetPFOsProcessor::_colPFOsFromJet {}
protected

Output collection name.

Definition at line 49 of file JetPFOsProcessor.h.


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