lcsim/src/org/lcsim/contrib/uiowa
diff -u -r1.1 -r1.2
--- NonTrivialPFA.java 21 Mar 2007 00:52:04 -0000 1.1
+++ NonTrivialPFA.java 4 Apr 2007 18:10:53 -0000 1.2
@@ -170,6 +170,10 @@
String photonParticleList_RonCalib = "large photon particles (ron calib)";
addPhotonParticleMaker(prefix, photonClusterList, photonParticleList, adHocCalib);
addPhotonParticleMaker(prefix, photonClusterList, photonParticleList_RonCalib, ronPhotonCalib);
+ // Book-keeping
+ accountant.addListOfNamedLists( new String[] { "hit map ecal without photons", "photon clusters", "input hit map hcal" } );
+ accountant.addListOfNamedLists( new String[] { "hit map ecal without photons", "large photon particles", "input hit map hcal" } );
+ accountant.addListOfNamedLists( new String[] { "hit map ecal without photons", "large photon particles (ron calib)", "input hit map hcal" } );
}
@@ -191,6 +195,9 @@
mergeMIPs.addInputList(outputMIPListHCAL);
mergeMIPs.setOutputList(outputMIPList);
add(mergeMIPs);
+ // Book-keeping
+ accountant.addListOfNamedLists( new String[] { "hit map ecal without mips or photons", "hit map hcal without mips", "photon clusters", "mips ecal", "mips hcal" } );
+ accountant.addListOfNamedLists( new String[] { "hit map ecal without mips or photons", "hit map hcal without mips", "photon clusters", "mips" } );
}
{
@@ -211,6 +218,9 @@
mergeClumps.addInputList(outputClumpListHCAL);
mergeClumps.setOutputList(outputClumpList);
add(mergeClumps);
+ // Book-keeping
+ accountant.addListOfNamedLists( new String[] { "hit map ecal without mips or photons or clumps", "hit map hcal without mips or clumps", "photon clusters", "mips", "clumps ecal", "clumps hcal" } );
+ accountant.addListOfNamedLists( new String[] { "hit map ecal without mips or photons or clumps", "hit map hcal without mips or clumps", "photon clusters", "mips", "clumps" } );
}
{
@@ -225,6 +235,8 @@
String outputLargeClusters = "mst clusters linked (>=10 hits)";
String outputSmallClusters = "mst clusters linked (<10 hits)";
addHadronicClusterFinder(prefix, inputHitMapECAL, inputHitMapHCAL, inputMIPListECAL, inputMIPListHCAL, inputClumpListECAL, inputClumpListHCAL, outputLargeClusters, outputSmallClusters);
+ // Book-keeping
+ accountant.addListOfNamedLists( new String[] { "mst clusters linked (>=10 hits)", "mst clusters linked (<10 hits)", "photon clusters" } );
}
// Likelihood-based hadronic shower reconstruction
@@ -259,6 +271,8 @@
addStructuralLinker(prefix, eval, inputLargeClusterList, inputMIPList, inputClumpList, skeletonClusterList, unusedHitMap1);
//addCheatingStructuralLinker(prefix, inputLargeClusterList, inputMIPList, inputClumpList, skeletonClusterList, unusedHitMap1, inputHitListsForAssociator, inputClusterListsForAssociator, mcListName);
//addStructuralLinkerWithPlots(prefix, eval, inputLargeClusterList, inputMIPList, inputClumpList, skeletonClusterList, unusedHitMap1, inputHitListsForAssociator, inputClusterListsForAssociator, mcListName);
+ // Book-keeping
+ accountant.addListOfNamedLists( new String[] { smallClusterList, unusedHitMap1, skeletonClusterList, "photon clusters" } );
// Add halo of nearby hits
prefix = "halo: ";