CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Type1MET.h
Go to the documentation of this file.
1 #ifndef JetMETCorrections_Type1MET_Type1MET_h
2 #define JetMETCorrections_Type1MET_Type1MET_h
3 // -*- C++ -*-
4 //
5 // Package: Type1MET
6 // Class: Type1MET
7 //
15 //
16 // Original Author: Oct 12 08:23
17 // Created: Wed Oct 12 12:16:04 CDT 2005
18 // $Id: Type1MET.h,v 1.3 2011/09/13 14:35:35 veelken Exp $
19 //
20 //
21 
22 
23 // system include files
24 #include <memory>
25 #include <string.h>
26 
27 // user include files
35 
36 
37 
38 namespace cms
39 {
40  // PRODUCER CLASS DEFINITION -------------------------------------
41  class Type1MET : public edm::EDProducer
42  {
43  public:
44  explicit Type1MET( const edm::ParameterSet& );
45  explicit Type1MET();
46  virtual ~Type1MET();
47  virtual void produce( edm::Event&, const edm::EventSetup& );
48  private:
50  std::string metType;
51  std::string inputUncorMetLabel;
52  std::string inputUncorJetsLabel;
54  std::string correctorLabel;
55  std::string refcorrectorLabel;
58  double UscaleA;
59  double UscaleB;
60  double UscaleC;
61  bool useTypeII;
64  };
65 }
66 #endif
std::string refcorrectorLabel
Definition: Type1MET.h:55
std::string correctorLabel
Definition: Type1MET.h:54
std::string inputUncorMetLabel
Definition: Type1MET.h:51
double UscaleA
Definition: Type1MET.h:58
double UscaleB
Definition: Type1MET.h:59
Type1METAlgo alg_
Definition: Type1MET.h:49
double UscaleC
Definition: Type1MET.h:60
double jetEMfracLimit
Definition: Type1MET.h:57
bool useTypeII
Definition: Type1MET.h:61
virtual ~Type1MET()
Definition: Type1MET.cc:70
virtual void produce(edm::Event &, const edm::EventSetup &)
Definition: Type1MET.cc:73
bool hasMuonsCorr
Definition: Type1MET.h:62
std::string metType
Definition: Type1MET.h:50
bool subtractL1Fast_
Definition: Type1MET.h:63
std::string inputUncorJetsLabel
Definition: Type1MET.h:52
edm::InputTag inputUncorUnlusteredLabel
Definition: Type1MET.h:53
double jetPTthreshold
Definition: Type1MET.h:56