test
CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
SUSY_HLT_SingleLepton.h
Go to the documentation of this file.
1 #ifndef SUSY_HLT_SingleLepton_H
2 #define SUSY_HLT_SingleLepton_H
3 
4 //event
7 
8 //DQM
12 
13 //Electron
16 
17 //Muon
20 
21 //MET
26 
27 //Jets
30 
31 //Trigger
38 
39 //Vertices
42 
43 //Conversions
46 
47 //Beam spot
49 
51 
52 public:
54  virtual ~SUSY_HLT_SingleLepton();
55 
56 protected:
57  void dqmBeginRun(const edm::Run &run, const edm::EventSetup &e) override;
58  void bookHistograms(DQMStore::IBooker &ibooker, const edm::Run &, const edm::EventSetup &) override;
60  void analyze(const edm::Event &e, const edm::EventSetup &eSetup);
61  void endLuminosityBlock(const edm::LuminosityBlock &lumi, const edm::EventSetup &eSetup);
62  void endRun(const edm::Run &run, const edm::EventSetup &eSetup);
63 
64 private:
65  //variables from config file
76 
83 
93 
98 
100 
102 
106 
107  double csvlCut_;
108  double csvmCut_;
109  double csvtCut_;
110 
111  double jetPtCut_;
112  double jetEtaCut_;
113  double metCut_;
114  double htCut_;
115 
120 
121  // Histograms
138 };
139 
140 #endif
void endRun(const edm::Run &run, const edm::EventSetup &eSetup)
edm::EDGetTokenT< edm::TriggerResults > theTriggerResults_
edm::InputTag theConversionCollectionTag_
void bookHistograms(DQMStore::IBooker &ibooker, const edm::Run &, const edm::EventSetup &) override
edm::EDGetTokenT< reco::MuonCollection > theMuonCollection_
tuple lumi
Definition: fjr2json.py:35
edm::EDGetTokenT< reco::METCollection > theHLTMET_
edm::InputTag theTriggerResultsTag_
void dqmBeginRun(const edm::Run &run, const edm::EventSetup &e) override
HLTConfigProvider fHltConfig_
MonitorElement * h_triggerLepPt_
MonitorElement * h_pfMetTurnOn_den_
void endLuminosityBlock(const edm::LuminosityBlock &lumi, const edm::EventSetup &eSetup)
MonitorElement * h_leptonTurnOn_num_
MonitorElement * h_CSVTurnOn_num_
MonitorElement * h_pfHTTurnOn_num_
edm::EDGetTokenT< reco::JetTagCollection > theJetTagCollection_
MonitorElement * h_CSVTurnOn_den_
edm::EDGetTokenT< reco::CaloJetCollection > theHLTJetCollection_
edm::EDGetTokenT< reco::GsfElectronCollection > theElectronCollection_
edm::EDGetTokenT< reco::ConversionCollection > theConversionCollection_
MonitorElement * h_btagTurnOn_den_
MonitorElement * h_triggerLepPhi_
edm::EDGetTokenT< reco::JetTagCollection > theHLTJetTagCollection_
edm::InputTag theHLTJetCollectionTag_
edm::EDGetTokenT< reco::BeamSpot > theBeamSpot_
edm::EDGetTokenT< reco::PFJetCollection > thePfJetCollection_
MonitorElement * h_pfHTTurnOn_den_
MonitorElement * h_triggerLepEta_
MonitorElement * h_pfMetTurnOn_num_
edm::EDGetTokenT< reco::PFMETCollection > thePfMETCollection_
edm::EDGetTokenT< reco::VertexCollection > theVertexCollection_
MonitorElement * h_btagTurnOn_num_
void beginLuminosityBlock(const edm::LuminosityBlock &lumi, const edm::EventSetup &eSetup)
void analyze(const edm::Event &e, const edm::EventSetup &eSetup)
SUSY_HLT_SingleLepton(const edm::ParameterSet &ps)
MonitorElement * h_leptonTurnOn_den_
edm::EDGetTokenT< reco::METCollection > theHLTHT_
edm::InputTag theVertexCollectionTag_
Definition: Run.h:43
edm::EDGetTokenT< trigger::TriggerEvent > theTrigSummary_
edm::InputTag theHLTJetTagCollectionTag_