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/RivetYODA.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   /// @brief CDF in-jet kT distribution analysis
00011   /// @todo Finish!
00012   class CDF_2009_S8057893 : public Analysis {
00013   public:
00014 
00015     /// Constructor
00016     CDF_2009_S8057893::CDF_2009_S8057893()
00017       : Analysis("CDF_2009_S8057893")
00018     {
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       MSG_DEBUG("Jet multiplicity = " << jets.size());
00036       if (jets.size() < 1) {
00037         MSG_DEBUG("Failed jet multiplicity cut");
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 
00086   // The hook for the plugin system
00087   DECLARE_RIVET_PLUGIN(CDF_2009_S8057893);
00088 
00089 }