CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
SUSY_HLT_VBF_Mu.h
Go to the documentation of this file.
1 #ifndef SUSY_HLT_VBF_Mu_H
2 #define SUSY_HLT_VBF_Mu_H
3 
4 //event
7 
8 //DQM
12 
13 // MET
18 
19 
20 //Muon
23 
24 // Jets
27 
28 // Trigger
35 
36 
37 
38 
40 
41 public:
43  virtual ~SUSY_HLT_VBF_Mu();
44 
45 protected:
46  void dqmBeginRun(edm::Run const &, edm::EventSetup const &) override;
47  void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override;
48  void analyze(edm::Event const& e, edm::EventSetup const& eSetup);
50  void endLuminosityBlock(edm::LuminosityBlock const& lumi, edm::EventSetup const& eSetup);
51  void endRun(edm::Run const& run, edm::EventSetup const& eSetup);
52 
53 private:
54  //histos booking function
56 
57  //variables from config file
66 
74  double ptThrJet_;
75  double etaThrJet_;
76  double ptThrJetTrig_;
78  double metCut_;
80  double dijet ;
81  double dijetOff ;
86  // Histograms
106 
107 };
108 
109 #endif
void endRun(edm::Run const &run, edm::EventSetup const &eSetup)
MonitorElement * h_triggerMuPhi
edm::EDGetTokenT< reco::CaloMETCollection > theCaloMETCollection_
void analyze(edm::Event const &e, edm::EventSetup const &eSetup)
MonitorElement * h_num_met
MonitorElement * h_ht
MonitorElement * h_den_muonpt
MonitorElement * h_triggerCaloMet
tuple lumi
Definition: fjr2json.py:35
MonitorElement * h_Met
edm::InputTag triggerMetFilter_
edm::EDGetTokenT< reco::MuonCollection > theMuonCollection_
double mjjOnlinethreshold
double muonOnlinethreshold
MonitorElement * h_num_muoneta
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
edm::EDGetTokenT< reco::PFMETCollection > thePfMETCollection_
void dqmBeginRun(edm::Run const &, edm::EventSetup const &) override
edm::EDGetTokenT< reco::PFJetCollection > thePfJetCollection_
HLTConfigProvider fHltConfig
SUSY_HLT_VBF_Mu(const edm::ParameterSet &ps)
MonitorElement * h_num_mjj
edm::InputTag triggerDiJetFilter_
edm::EDGetTokenT< edm::TriggerResults > triggerResults_
MonitorElement * h_DiJetMass
MonitorElement * h_den_met
edm::InputTag triggerHTFilter_
edm::InputTag triggerMuFilter_
MonitorElement * h_triggerMuPt
double htOnlinethreshold
MonitorElement * h_den_mjj
virtual ~SUSY_HLT_VBF_Mu()
std::string HLTProcess_
std::string triggerPath_
edm::EDGetTokenT< reco::CaloJetCollection > theCaloJetCollection_
edm::EDGetTokenT< trigger::TriggerEvent > theTrigSummary_
MonitorElement * h_num_muonpt
MonitorElement * h_num_ht
double pfmetOnlinethreshold
MonitorElement * h_triggerMetPhi
MonitorElement * h_triggerMuEta
void beginLuminosityBlock(edm::LuminosityBlock const &lumi, edm::EventSetup const &eSetup)
MonitorElement * h_den_ht
void bookHistos(DQMStore::IBooker &)
MonitorElement * h_triggerMet
edm::InputTag triggerCaloMETFilter_
Definition: Run.h:43
MonitorElement * h_den_muoneta
void endLuminosityBlock(edm::LuminosityBlock const &lumi, edm::EventSetup const &eSetup)