CDF_2009_S8057893.cc

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