CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
DiJetVarAnalyzer.h
Go to the documentation of this file.
1 #ifndef DiJetVarAnalyzer_h
2 #define DiJetVarAnalyzer_h
3 
4 
8 
9 #include "TLorentzVector.h"
10 #include <vector>
11 
13  {
14 
15  public:
16 
17  explicit DiJetVarAnalyzer( const edm::ParameterSet & ) ;
18  virtual ~DiJetVarAnalyzer() ;
19 
20  virtual void analyze( const edm::Event & , const edm::EventSetup & );
21  virtual void beginRun( const edm::Run &, const edm::EventSetup & );
22  virtual void endRun( edm::Run const &, edm::EventSetup const & ) ;
23 
24  virtual void bookMEs();
25 
26  private:
27 
29  //edm::InputTag dijetVarCollectionTag_;
34 
35  unsigned int numwidejets_;
36  double etawidejets_;
37  double ptwidejets_;
38  double detawidejets_;
39  double dphiwidejets_;
42 
43  // trigger conditions
46 
47  // cache some data from the Event for faster access by the trigger conditions
49 
50  //1D histograms
52 
64 
67 
69 
76 
87 
91 
94 
95  //2D histograms
98 
100  } ;
101 
102 #endif
MonitorElement * m_HT_finalSel
MonitorElement * m_MjjWide_num_NOdeta
MonitorElement * m_MjjWide_num_detaL4
MonitorElement * m_MjjWide_den_detaL3
edm::InputTag metCleanCollectionTag_
virtual void bookMEs()
virtual void endRun(edm::Run const &, edm::EventSetup const &)
edm::InputTag hltInputTag_
MonitorElement * m_HT_inclusive
MonitorElement * m_MjjWide_den_NOdeta
MonitorElement * m_MjjWide_num_detaL2
unsigned int numwidejets_
MonitorElement * m_selJets_towersArea
edm::InputTag metCollectionTag_
MonitorElement * m_metCaseNoMetClean
edm::InputTag jetCollectionTag_
MonitorElement * m_MjjWide_deta_0p0_0p5
triggerExpression::Evaluator * HLTpathMonitor_
triggerExpression::Data triggerConfiguration_
MonitorElement * m_metDiff
MonitorElement * m_MjjWide_num_detaL3
MonitorElement * m_MjjWide_deta_3p0_inf
MonitorElement * m_MjjWide_deta_1p0_1p5
MonitorElement * m_selJets_emEnergyFraction
DiJetVarAnalyzer(const edm::ParameterSet &)
MonitorElement * m_selJets_phi
MonitorElement * m_MjjWide_num
virtual void analyze(const edm::Event &, const edm::EventSetup &)
MonitorElement * m_selJets_pt
virtual void beginRun(const edm::Run &, const edm::EventSetup &)
MonitorElement * m_MjjWide_finalSel_varbin
MonitorElement * m_cutFlow
MonitorElement * m_MjjWide_finalSel_WithoutNoiseFilter
MonitorElement * m_metVSmetclean
MonitorElement * m_MjjWide_den
edm::InputTag widejetsCollectionTag_
triggerExpression::Evaluator * HLTpathMain_
MonitorElement * m_DphijjWide_finalSel
MonitorElement * m_MjjWide_deta_0p5_1p0
MonitorElement * m_MjjWide_deta_2p0_2p5
MonitorElement * m_MjjWide_den_detaL2
MonitorElement * m_DetajjVsMjjWide_rebin
MonitorElement * m_selJets_eta
MonitorElement * m_MjjWide_deta_2p5_3p0
MonitorElement * m_DetajjVsMjjWide
MonitorElement * m_MjjWide_deta_1p5_2p0
MonitorElement * m_MjjWide_finalSel_WithoutNoiseFilter_varbin
MonitorElement * m_DetajjWide_finalSel
MonitorElement * m_MjjWide_finalSel
MonitorElement * m_MjjWide_den_detaL4
MonitorElement * m_DetajjWide
virtual ~DiJetVarAnalyzer()
MonitorElement * m_selJets_hadEnergyFraction
MonitorElement * m_metCases
Definition: Run.h:33