CMS 3D CMS Logo

TriggerMatchMonitor.h
Go to the documentation of this file.
1 #ifndef TriggerMatchMonitor_H
2 #define TriggerMatchMonitor_H
3 
10 #include <memory>
11 #include <fstream>
20 
37 
38 
40  public:
41 
44 
46  ~TriggerMatchMonitor() override;
47 
48  void analyze(const edm::Event&, const edm::EventSetup&) override;
49  void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override;
50 
51  private:
52 
53  // ----------member data ---------------------------
56 
57  // triggerNames to be passed from config
64 
65  //Vertex requirements
72 
75 
76  // histograms
77  std::vector<MonitorElement*> matchHists;
84 
91 
93 };
94 #endif
edm::EDGetTokenT< reco::BeamSpot > beamSpotToken_
MonitorElement * h_passHLTPath2_eta_Tight
MonitorElement * h_passHLTPath2_phi_Tight
MonitorElement * h_totalHLTPath1_phi_Tight
edm::EDGetTokenT< reco::BeamSpot > theBeamSpotLabel_
edm::ParameterSet parameters
edm::EDGetTokenT< edm::TriggerResults > triggerResultsToken_
MonitorElement * h_totalHLTPath2_pt_Tight
MuonServiceProxy * theService
~TriggerMatchMonitor() override
Destructor.
MonitorElement * h_totalHLTPath1_eta_Tight
MonitorElement * h_passHLTPath1_phi_Tight
MonitorElement * h_passHLTPath1_eta_Tight
MonitorElement * h_totalHLTPath1_pt_Tight
edm::EDGetTokenT< std::vector< pat::TriggerObjectStandAlone > > triggerObjects_
MonitorElement * h_totalHLTPath2_eta_Tight
void analyze(const edm::Event &, const edm::EventSetup &) override
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
MonitorElement * h_passHLTPath2_pt_Tight
edm::EDGetTokenT< edm::View< reco::Muon > > theMuonCollectionLabel_
MonitorElement * h_totalHLTPath2_phi_Tight
MonitorElement * h_passHLTPath1_pt_Tight
edm::EDGetTokenT< reco::VertexCollection > theVertexLabel_
edm::EDGetTokenT< edm::View< pat::Muon > > thePATMuonCollectionLabel_
std::vector< MonitorElement * > matchHists
TriggerMatchMonitor(const edm::ParameterSet &pSet)
Constructor.
Definition: Run.h:45
edm::EDGetTokenT< std::vector< reco::Vertex > > primaryVerticesToken_