rivet is hosted by Hepforge, IPPP Durham
CDF_2009_S8057893.cc
Go to the documentation of this file.
00001 #include "Rivet/Analysis.hh"
00002 #include "Rivet/Projections/FinalState.hh"
00003 #include "Rivet/Projections/FastJets.hh"
00004 
00005 namespace Rivet {
00006 
00007 
00008   /// @brief CDF in-jet kT distribution analysis
00009   /// @todo Finish!
00010   class CDF_2009_S8057893 : public Analysis {
00011   public:
00012 
00013     /// Constructor
00014     CDF_2009_S8057893::CDF_2009_S8057893()
00015       : Analysis("CDF_2009_S8057893")
00016     {
00017     }
00018 
00019 
00020     /// @name Analysis methods
00021     //@{
00022 
00023     void CDF_2009_S8057893::init() {
00024       const FinalState fsj(-4.0, 4.0, 0.0*GeV);
00025       addProjection(fsj, "FSJ");
00026       addProjection(FastJets(fsj, FastJets::CDFMIDPOINT, 1.0), "Jets");
00027     }
00028 
00029 
00030     void CDF_2009_S8057893::analyze(const Event& event) {
00031       const FastJets& jetpro = applyProjection<FastJets>(e, "MidpointJets");
00032       const Jets& jets = jetpro.jetsByPt();
00033       MSG_DEBUG("Jet multiplicity = " << jets.size());
00034       if (jets.size() < 1) {
00035         MSG_DEBUG("Failed jet multiplicity cut");
00036         vetoEvent;
00037       }
00038 
00039       // Email sent to authors:
00040       // Okay, so here are the questions:
00041 
00042       //  * What |eta| and pT_min acceptance cuts were used?
00043       //  * Is the "cone algorithm" JETCLU or MIDPOINT? You refer to the old 1992 paper that defines
00044       //    JETCLU, but I thought Run II analyses were using the more IRC-safe midpoint algorithm.
00045       //  * Effective min j1, j2 Et values?
00046       //  * Definition of "require the two leading jets to be well-balanced in Et"?
00047       //  * Definition of the complementary cones: per-jet for j1, j2? Otherwise, what is defn of
00048       //    "dijet axis" (since the two jet axes will not exactly match due to ISR and extra jets.)
00049       //    Complementary cones are same eta as jet, but phi +- 90 degrees? Radius of compl. cones
00050       //    = 1.0? Or defined in theta_c (not Lorentz invariant)?
00051       //  * kT of tracks rel to jet axis for all jets, j1 & j2, or just j1?
00052 
00053       // Herwig missing from plots!
00054       // Data tables? More dijet mass bins (only 3 are shown, but 8 are mentioned)
00055 
00056 
00057       // Only use tracks with kT > 0.3 GeV
00058 
00059       // Low histo limit: kT_jet > 0.5 GeV
00060 
00061       // Opening cone theta_c = 0.5 rad (in dijet rest frame)
00062 
00063       //  95 < Mjj < 132 GeV
00064       // 243 < Mjj < 323 GeV
00065       // 428 < Mjj < 563 GeV
00066       // < Mjj < GeV
00067       // < Mjj < GeV
00068       // < Mjj < GeV
00069       // < Mjj < GeV
00070       // < Mjj < GeV
00071     }
00072 
00073 
00074     void CDF_2009_S8057893::finalize() {
00075 
00076     }
00077 
00078     //@}
00079 
00080   };
00081 
00082 
00083 
00084   // The hook for the plugin system
00085   DECLARE_RIVET_PLUGIN(CDF_2009_S8057893);
00086 
00087 }