CMS 3D CMS Logo

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
11 
12 // Electron
15 
16 // Muon
19 
20 // MET
25 
26 // Jets
29 
30 // Trigger
36 
37 // Vertices
40 
41 // Conversions
44 
45 // Beam spot
47 
49 public:
51  ~SUSY_HLT_SingleLepton() override;
52 
53 protected:
54  void dqmBeginRun(const edm::Run &run, const edm::EventSetup &e) override;
55  void bookHistograms(DQMStore::IBooker &ibooker, const edm::Run &, const edm::EventSetup &) override;
56  void analyze(const edm::Event &e, const edm::EventSetup &eSetup) override;
57  void dqmEndRun(const edm::Run &run, const edm::EventSetup &eSetup) override;
58 
59 private:
60  // variables from config file
71 
78 
88 
93 
95 
97 
101 
102  double csvlCut_;
103  double csvmCut_;
104  double csvtCut_;
105 
106  double jetPtCut_;
107  double jetEtaCut_;
108  double metCut_;
109  double htCut_;
110 
115 
116  // Histograms
133 };
134 
135 #endif
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_
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 analyze(const edm::Event &e, const edm::EventSetup &eSetup) override
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_
void dqmEndRun(const edm::Run &run, const edm::EventSetup &eSetup) override
MonitorElement * h_btagTurnOn_num_
SUSY_HLT_SingleLepton(const edm::ParameterSet &ps)
MonitorElement * h_leptonTurnOn_den_
edm::EDGetTokenT< reco::METCollection > theHLTHT_
edm::InputTag theVertexCollectionTag_
Definition: Run.h:45
edm::EDGetTokenT< trigger::TriggerEvent > theTrigSummary_
edm::InputTag theHLTJetTagCollectionTag_