|
Overlay
0.16.0
|
OverlayEvents processor allows to merge a number of events in a LCIO file into 1 event. More...
#include <OverlayEvents.h>
Public Member Functions | |
| virtual marlin::Processor * | newProcessor () |
| virtual const std::string & | name () const |
| virtual void | modifyEvent (LCEvent *evt) |
| virtual void | init () |
| Called at the begin of the job before anything is read. More... | |
| virtual void | processRunHeader (LCRunHeader *run) |
| Called for every run. | |
| virtual void | check (LCEvent *evt) |
| virtual void | end () |
| Called after data processing for clean up. | |
Protected Attributes | |
| std::string | _outfileName |
| LCEventImpl * | outEvt |
| double | _expBG |
| StringVec | _mergedCollectionNames |
| LCWriter * | _lcWriter |
| int | _activeRunNumber |
| int | _nRun |
| int | _nEvt |
OverlayEvents processor allows to merge a number of events in a LCIO file into 1 event.
See Merger.cc for the collection types that can be merged.
| mergedCollectionNames | (StringVec) The names (with absolute or relative pathes) of collection which will be merged.(not type of colletion) |
| OutputFileName | (strign) The name of output file.\ |
|
virtual |
Called at the begin of the job before anything is read.
Use to initialize the processor, e.g. book histograms.
1.8.6