CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
BoostedTopProducer.h
Go to the documentation of this file.
1 #ifndef TopQuarkAnalysis_TopPairBSM_interface_BoostedTopProducer_h
2 #define TopQuarkAnalysis_TopPairBSM_interface_BoostedTopProducer_h
3 
4 // -*- C++ -*-
5 //
6 // Package: BoostedTopProducer
7 // Class: BoostedTopProducer
8 //
46 //
47 // Original Author: "Salvatore Rappoccio"
48 // Created: Thu May 1 11:37:48 CDT 2008
49 // $Id: BoostedTopProducer.h,v 1.1 2012/10/11 14:26:45 eulisse Exp $
50 //
51 //
52 
53 
54 // system include files
55 #include <memory>
56 
57 // user include files
60 
63 
65 
72 
73 #include "METzCalculator.h"
75 #include "TLorentzVector.h"
76 #include "TMath.h"
77 
78 
79 
80 //
81 // class decleration
82 //
83 
85  public:
86  explicit BoostedTopProducer(const edm::ParameterSet&);
88 
89  private:
90  virtual void beginJob(const edm::EventSetup&) ;
91  virtual void produce(edm::Event&, const edm::EventSetup&);
92  virtual void endJob() ;
93 
94  // ----------member data ---------------------------
95 
96  // data labels
102 
103  // Handles to the various objects in the event:
108 
109  // Cut variables
110  double caloIsoCut_; // isolation cut to consider a lepton isolated
111  double mTop_; // input top mass
112 
113  // Rapidity-invariant deltaR
114  double Psi(TLorentzVector p1, TLorentzVector p2, double mass);
115 };
116 
117 #endif
edm::InputTag muoLabel_
double Psi(TLorentzVector p1, TLorentzVector p2, double mass)
edm::Handle< std::vector< pat::Jet > > jetHandle_
edm::Handle< std::vector< pat::Muon > > muonHandle_
virtual void produce(edm::Event &, const edm::EventSetup &)
virtual void beginJob()
Definition: EDProducer.h:66
BoostedTopProducer(const edm::ParameterSet &)
double p2[4]
Definition: TauolaWrapper.h:90
edm::Handle< std::vector< pat::Electron > > electronHandle_
edm::InputTag eleLabel_
edm::Handle< std::vector< pat::MET > > METHandle_
double p1[4]
Definition: TauolaWrapper.h:89
edm::InputTag jetLabel_