Author: [log in to unmask]
Date: Fri Sep 4 19:14:27 2015
New Revision: 3541
Log:
change order of operations
Modified:
java/trunk/tracking/src/main/java/org/hps/recon/tracking/MergeTrackCollections.java
Modified: java/trunk/tracking/src/main/java/org/hps/recon/tracking/MergeTrackCollections.java
=============================================================================
--- java/trunk/tracking/src/main/java/org/hps/recon/tracking/MergeTrackCollections.java (original)
+++ java/trunk/tracking/src/main/java/org/hps/recon/tracking/MergeTrackCollections.java Fri Sep 4 19:14:27 2015
@@ -15,6 +15,9 @@
import org.lcsim.util.Driver;
/**
+ * Read all track collections in the event, deduplicate tracks with the same hit
+ * content, and put the resulting list of unique tracks in a new collection.
+ * Remove the original track collections (this behavior can be disabled).
*
* @author Sho Uemura <[log in to unmask]>
* @version $Id: $
@@ -82,13 +85,13 @@
deduplicatedTracks.add(trk);
}
- int flag = 1 << LCIOConstants.TRBIT_HITS;
- event.put(outputCollectionName, deduplicatedTracks, Track.class, flag);
-
if (removeCollections) {
for (List<Track> tracklist : trackCollections) {
event.remove(event.getMetaData(tracklist).getName());
}
}
+
+ int flag = 1 << LCIOConstants.TRBIT_HITS;
+ event.put(outputCollectionName, deduplicatedTracks, Track.class, flag);
}
}
|