Print

Print


Commit in lcsim/src/org/lcsim/mc/fast/reconstructedparticle on MAIN
MCFastReconstructedParticleDriver.java+6-61.12 -> 1.13
require cluster energy to be greater than k0long mass before adding had cluster to recon list

lcsim/src/org/lcsim/mc/fast/reconstructedparticle
MCFastReconstructedParticleDriver.java 1.12 -> 1.13
diff -u -r1.12 -r1.13
--- MCFastReconstructedParticleDriver.java	16 Feb 2007 01:34:35 -0000	1.12
+++ MCFastReconstructedParticleDriver.java	26 Feb 2007 20:12:27 -0000	1.13
@@ -181,13 +181,7 @@
             {
                 ReconHADCluster emc = (ReconHADCluster) c;
                 p = emc.getMCParticle();
-		if(m_ct.get(c) != null) continue;
                 int pdgid = p.getPDGID();
-                if (hist)
-                {
-                    aida.histogram1D("hadronCLS-particle", 150, -3, 3).fill((emc.getEnergy()-emc.getMCParticle().getEnergy())/(Math.sqrt(emc.getMCParticle().getEnergy())));
-                }
-                
                 if ((abs(pdgid)==2112) && (rand.nextDouble() < IDEff.getNeutronEff()))
                 {
                     type = neutron;
@@ -196,6 +190,12 @@
                 {
                     type = klong;
                 }               
+		if(m_ct.get(c) != null || c.getEnergy() < type.getMass()) continue;
+                if (hist)
+                {
+                    aida.histogram1D("hadronCLS-particle", 150, -3, 3).fill((emc.getEnergy()-emc.getMCParticle().getEnergy())/(Math.sqrt(emc.getMCParticle().getEnergy())));
+                }
+                
             }
             MCFastReconstructedParticle rp = new MCFastReconstructedParticle(c, type, p);
             rpList.add(rp);
CVSspam 0.2.8