35 static void mergeMC(EVENT::LCEvent* srcEvent, EVENT::LCEvent* destEvent, std::string mcDestString);
50 static void mergeMC(EVENT::LCEvent* srcEvent, std::string mcSrcString, EVENT::LCEvent* destEvent, std::string mcDestString);
59 static void merge(EVENT::LCEvent* srcEvent, EVENT::LCEvent* destEvent);
73 static void merge(EVENT::LCEvent *srcEvent, EVENT::LCEvent *destEvent, std::map<std::string, std::string> *mergeMap);
84 static void merge(EVENT::LCEvent* srcEvent, std::string srcString, EVENT::LCEvent* destEvent, std::string destString);
110 static void merge(EVENT::LCCollection* src, EVENT::LCCollection* dest);
Basic utility to merge two events or collections.
Definition: Merger.h:20
static void mergeMC(EVENT::LCEvent *srcEvent, EVENT::LCEvent *destEvent, std::string mcDestString)
Tries to merge collections with a name present in both events (like merge(EVENT::LCEvent*, EVENT::LCEvent*) but the MC particle collection in srcEvent is merged with the collection named mcDestString.
static void merge(EVENT::LCEvent *srcEvent, EVENT::LCEvent *destEvent)
Tries to merge collections with a name present in both events.