CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
RazorVarProducer.h
Go to the documentation of this file.
1 #ifndef RazorVarProducer_h
2 #define RazorVarProducer_h
3 
9 
10 #include "TLorentzVector.h"
12 
14  public:
15  explicit RazorVarProducer(const edm::ParameterSet&);
17  virtual void produce(edm::Event&, const edm::EventSetup&);
18 
19  double CalcMR(TLorentzVector ja,TLorentzVector jb);
20  double CalcR(double MR, TLorentzVector ja,TLorentzVector jb, edm::Handle<reco::CaloMETCollection> met, std::vector<math::XYZTLorentzVector> muons);
21 
22  private:
23 
24  edm::InputTag inputTag_; // input tag identifying product
25  edm::InputTag inputMetTag_; // input tag identifying MET product
26 };
27 
28 #endif //RazorVarProducer_h
RazorVarProducer(const edm::ParameterSet &)
double CalcR(double MR, TLorentzVector ja, TLorentzVector jb, edm::Handle< reco::CaloMETCollection > met, std::vector< math::XYZTLorentzVector > muons)
double CalcMR(TLorentzVector ja, TLorentzVector jb)
edm::InputTag inputMetTag_
virtual void produce(edm::Event &, const edm::EventSetup &)
tuple muons
Definition: patZpeak.py:38
edm::InputTag inputTag_