lcsim/src/org/lcsim/contrib/uiowa/template
diff -N ListMerger.java
--- ListMerger.java 26 Jan 2006 01:28:00 -0000 1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,30 +0,0 @@
-package template;
-
-import java.util.*;
-import org.lcsim.util.*;
-import org.lcsim.event.*;
-
-public class ListMerger<T> extends Driver
-{
- public ListMerger() {
- }
-
- public void addInputList(String name) {
- m_inputNames.add(name);
- }
- public void setOutputList(String name) {
- m_outputName = name;
- }
-
- public void process(EventHeader event) {
- List<T> outputList = new Vector<T>();
- for (String inputName : m_inputNames) {
- List<T> currentList = (List<T>) (event.get(inputName));
- outputList.addAll(currentList);
- }
- event.put(m_outputName, outputList);
- }
-
- List<String> m_inputNames = new Vector<String>();
- String m_outputName;
-}