CDF_2008_S7828950.cc
Go to the documentation of this file.
00001 // -*- C++ -*- 00002 #include "Rivet/Analysis.hh" 00003 #include "Rivet/Tools/BinnedHistogram.hh" 00004 #include "Rivet/Projections/FastJets.hh" 00005 00006 namespace Rivet { 00007 00008 00009 /// @brief CDF Run II inclusive jet cross-section using the Midpoint algorithm. 00010 /// 00011 /// The analysis includes 1.1fb^-1 of CDF data and is the first with a 00012 /// cone algorithm to include the forward region of the detector. 00013 /// arXiv:0807.2204 to be published in PRD 00014 class CDF_2008_S7828950 : public Analysis { 00015 public: 00016 00017 /// Constructor 00018 CDF_2008_S7828950() 00019 : Analysis("CDF_2008_S7828950") 00020 { } 00021 00022 00023 /// @name Analysis methods 00024 //@{ 00025 00026 // Book histos and set counters for number of events passed in each one 00027 void init() { 00028 const FinalState fs; 00029 addProjection(FastJets(fs, FastJets::CDFMIDPOINT, 0.7), "JetsM07"); 00030 00031 _binnedHistosR07.addHistogram( 0, 0.1, bookHisto1D(1, 1, 1)); 00032 _binnedHistosR07.addHistogram(0.1, 0.7, bookHisto1D(2, 1, 1)); 00033 _binnedHistosR07.addHistogram(0.7, 1.1, bookHisto1D(3, 1, 1)); 00034 _binnedHistosR07.addHistogram(1.1, 1.6, bookHisto1D(4, 1, 1)); 00035 _binnedHistosR07.addHistogram(1.6, 2.1, bookHisto1D(5, 1, 1)); 00036 00037 } 00038 00039 00040 // Do the analysis 00041 void analyze(const Event& event) { 00042 foreach (const Jet& jet, applyProjection<FastJets>(event, "JetsM07").jets(Cuts::pT > 62*GeV)) { 00043 _binnedHistosR07.fill(jet.absrap(), jet.pT(), event.weight()); 00044 } 00045 } 00046 00047 00048 // Normalise histograms to cross-section 00049 void finalize() { 00050 _binnedHistosR07.scale(crossSection()/nanobarn/sumOfWeights()/2.0, this); 00051 } 00052 00053 //@} 00054 00055 00056 private: 00057 00058 /// Histograms in different eta regions 00059 BinnedHistogram<double> _binnedHistosR07; 00060 00061 }; 00062 00063 00064 00065 // The hook for the plugin system 00066 DECLARE_RIVET_PLUGIN(CDF_2008_S7828950); 00067 00068 } Generated on Wed Oct 7 2015 12:09:11 for The Rivet MC analysis system by ![]() |