CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
CATopJetTagger.h
Go to the documentation of this file.
1 #ifndef TopQuarkAnalysis_TopJetProducers_interface_CATopJetTagger_h
2 #define TopQuarkAnalysis_TopJetProducers_interface_CATopJetTagger_h
3 
4 // -*- C++ -*-
5 //
6 // Package: CATopJetTagger
7 // Class: CATopJetTagger
8 //
23 //
24 // Original Author: "Salvatore Rappoccio"
25 // Created: Thu Jul 3 00:19:30 CDT 2008
26 //
27 //
28 
29 
30 // system include files
31 #include <memory>
32 #include <vector>
33 #include <sstream>
34 
35 // user include files
38 
41 
46 
48 
54 
55 #include <Math/VectorUtil.h>
56 #include <TH1.h>
57 #include <TH2.h>
58 #include <TTree.h>
59 
60 
61 //
62 // class decleration
63 //
64 
66  public:
67  explicit CATopJetTagger(const edm::ParameterSet&);
69 
70 
71  private:
72  virtual void produce( edm::StreamID, edm::Event&, const edm::EventSetup&) const override;
73 
74  // ----------member data ---------------------------
75 
77 
78  const double TopMass_;
79  const double WMass_;
80  const bool verbose_;
81 
83 
84 };
85 
86 
87 
88 #endif
const double TopMass_
const edm::InputTag src_
const edm::EDGetTokenT< edm::View< reco::Jet > > input_jet_token_
const bool verbose_
CATopJetTagger(const edm::ParameterSet &)
const double WMass_
virtual void produce(edm::StreamID, edm::Event &, const edm::EventSetup &) const override