4 #include "marlin/Processor.h"
26 virtual marlin::Processor* newProcessor() {
return new JoinEvents ; }
31 virtual const std::string & name()
const {
return Processor::name() ; }
47 virtual void check( LCEvent * evt ) ;
virtual void processEvent(LCEvent *evt)
Search for the corresponding event and add all collections to the current event.
Definition: JoinEvents.cc:72
virtual void end()
Close the input file.
Definition: JoinEvents.cc:157
std::string _postFix
post fix for collection names.
Definition: JoinEvents.h:61
std::string _fileName
Input file names.
Definition: JoinEvents.h:58
virtual void processRunHeader(LCRunHeader *run)
Called for every run.
Definition: JoinEvents.cc:64
virtual void init()
Open the LCIO input file.
Definition: JoinEvents.cc:40
JoinEvents processor allows join events (based on the run number and event number) from a different f...
Definition: JoinEvents.h:22