[Rivet-svn] r2588 - in trunk: include/Rivet/Projections src/Analyses

blackhole at projects.hepforge.org blackhole at projects.hepforge.org
Wed Jul 14 09:50:24 BST 2010


Author: buckley
Date: Wed Jul 14 09:50:24 2010
New Revision: 2588

Log:
Tidy up/document

Modified:
   trunk/include/Rivet/Projections/ConstLossyFinalState.hh
   trunk/src/Analyses/CDF_2001_S4751469.cc

Modified: trunk/include/Rivet/Projections/ConstLossyFinalState.hh
==============================================================================
--- trunk/include/Rivet/Projections/ConstLossyFinalState.hh	Tue Jul 13 23:15:00 2010	(r2587)
+++ trunk/include/Rivet/Projections/ConstLossyFinalState.hh	Wed Jul 14 09:50:24 2010	(r2588)
@@ -23,6 +23,7 @@
       assert(_lossFraction >= 0);
     }
 
+    // If operator() returns true, particle is deleted ("lost")
     bool operator()(const Particle& p) {
       /// @todo Use a better RNG
       return (rand()/static_cast<double>(RAND_MAX) < _lossFraction);

Modified: trunk/src/Analyses/CDF_2001_S4751469.cc
==============================================================================
--- trunk/src/Analyses/CDF_2001_S4751469.cc	Tue Jul 13 23:15:00 2010	(r2587)
+++ trunk/src/Analyses/CDF_2001_S4751469.cc	Wed Jul 14 09:50:24 2010	(r2588)
@@ -52,10 +52,8 @@
       // Randomly discard 8% of charged particles as a kind of hacky detector correction.
       const ChargedFinalState cfs(-1.0, 1.0, 0.5*GeV);
       const ConstLossyFinalState lfs(cfs, 0.08);
-      /// @todo Problem! Getting bad_cast exception... don't know why :(
-      // const LossyFinalState<ConstRandomFilter> lfs(cfs, ConstRandomFilter(0.08));
-      // const Projection* f = new ConstLossyFinalState(0.08);
-      // const ConstLossyFinalState* fp = dynamic_cast<const ConstLossyFinalState*>(f);
+
+      // const LossyFinalState<StarRandomFilter> lfs(cfs, StarRandomFilter());
       addProjection(lfs, "FS");
       addProjection(FastJets(lfs, FastJets::TRACKJET, 0.7), "TrackJet");
 


More information about the Rivet-svn mailing list