[Rivet-svn] r290 - trunk/src/Analysis

blackhole at projects.hepforge.org blackhole at projects.hepforge.org
Mon Jan 31 14:01:28 GMT 2011


Author: buckley
Date: Wed May 23 14:12:22 2007
New Revision: 290

Log:
Removed remnant of xscale choice from D0 analysis, and more tidying up.

Modified:
   trunk/src/Analysis/HepEx0409040.cc

Modified: trunk/src/Analysis/HepEx0409040.cc
==============================================================================
--- trunk/src/Analysis/HepEx0409040.cc	Wed May 23 14:02:35 2007	(r289)
+++ trunk/src/Analysis/HepEx0409040.cc	Wed May 23 14:12:22 2007	(r290)
@@ -31,34 +31,27 @@
 
   // Analyse and print some info  
   const D0RunIIconeJets& jetpro = event.applyProjection(conejets);
-  
-  //int nj = jetpro.getNJets(); //ls
-  //log << Log::INFO << "Jet multiplicity before any pT cut = " << nj << endl; //ls
-  //cout << "Jet multiplicity before any pT cut = " << nj << endl; //ls
+  log << Log::INFO << "Jet multiplicity before any pT cut = " << jetpro.getNJets() << endl;
    
-  // Check z-component of vertex is < 50 cm from the nominal IP
+  // Find vertex and check  that its z-component is < 50 cm from the nominal IP
   const PVertex& PV = event.applyProjection(p_vertex);
   /// @todo SEGV: either the HepMC event record is not filled properly or the F77-Wrapper functions are faulty
-  if (fabs(PV().position().z())< 500.0) { /// @todo z- value assumed to be in mm, PYTHIA convention: dangerous!
-
-    // Fill histograms
+  /// @todo z- value assumed to be in mm, PYTHIA convention: dangerous!
+  if (fabs(PV().position().z())< 500.0) {
     list<HepEntity>::iterator jetpTmax = jetpro.jets->end();
     list<HepEntity>::iterator jet2ndpTmax = jetpro.jets->end();
-    //cout << "jetlist size = " << jetpro.jets->size() << endl;
+    log << Log::DEBUG << "jetlist size = " << jetpro.jets->size() << endl;
     
     int Njet=0;
     for (list<HepEntity>::iterator jt = jetpro.jets->begin(); jt != jetpro.jets->end(); ++jt) {
-      //cout << "list item pT = " << jt->pT() << " E=" << jt->E << " pz=" << jt->pz << endl;
-      if (jt->pT()>40.) ++Njet;
-      //cout << "jet pT=" << jt->pT() << " y=" << jt->y() << " phi=" << jt->phi() << endl; 
-
+      log << Log::DEBUG << "List item pT = " << jt->pT() << " E=" << jt->E << " pz=" << jt->pz << endl;
+      if (jt->pT() > 40.0) ++Njet;
+      log << Log::DEBUG << "Jet pT =" << jt->pT() << " y=" << jt->y() << " phi=" << jt->phi() << endl; 
       if (jetpTmax == jetpro.jets->end() || jt->pT() > jetpTmax->pT()) {
         jet2ndpTmax = jetpTmax;
         jetpTmax = jt;
-      } else {
-        if (jet2ndpTmax == jetpro.jets->end() || jt->pT() > jet2ndpTmax->pT()) {
-          jet2ndpTmax = jt;
-        }
+      } else if (jet2ndpTmax == jetpro.jets->end() || jt->pT() > jet2ndpTmax->pT()) {
+        jet2ndpTmax = jt;
       }
     }
     
@@ -78,18 +71,19 @@
 
     if (jetpro.jets->size()>=2 && jet2ndpTmax->pT() > 40.) {
       if (fabs(jetpTmax->y())<0.5 && fabs(jet2ndpTmax->y())<0.5) {
-        //cout << "jet eta and pT requirements fulfilled" << endl; //ls
+        log << Log::DEBUG << "Jet eta and pT requirements fulfilled" << endl;
+        /// @todo Declare this eta cut via Analysis::addCut()?
         double etaMax = 3.0; //D0 calorimeter boundary
         bool addMuons = false; //Muons pass calorimeter almost without energy loss
         p_calmet.initialize(etaMax, addMuons);
         const CalMET& CaloMissEt = event.applyProjection(p_calmet);
-        //cout << "CaloMissEt.MET()=" << CaloMissEt.MET() << endl; //ls
+        log << Log::DEBUG << "CaloMissEt.MET() = " << CaloMissEt.MET() << endl;
         if (CaloMissEt.MET() < 0.7*jetpTmax->pT()) {
 	  
-          double dphi = delta_phi(jetpTmax->phi(),jet2ndpTmax->phi());
-          if (fabs(xscale-1.)<1.e-3) dphi /= xscale; //x-axis range [64,128]
+          double dphi = delta_phi(jetpTmax->phi(), jet2ndpTmax->phi());
+          /// @todo Change this when/if histograms are re-booked
+          dphi *= 128.0/PI;
           
-          //cout << "Filling histograms now: dphi=" << dphi << endl;          
           if (jetpTmax->pT() > 75.0 && jetpTmax->pT() <= 100.0)
             histJetAzimuth_pTmax75_100->fill(dphi, event.weight());
           else if (jetpTmax->pT() > 100.0 && jetpTmax->pT() <= 130.0)


More information about the Rivet-svn mailing list