CMS 3D CMS Logo

EwkDQM.h
Go to the documentation of this file.
1 #ifndef EwkDQM_H
2 #define EwkDQM_H
3 
12 
13 // Trigger stuff
16 
23 
24 namespace reco {
25  class Jet;
26  class MET;
27 } // namespace reco
28 
29 class EwkDQM : public DQMEDAnalyzer {
30 public:
32  EwkDQM(const edm::ParameterSet&);
33 
35  ~EwkDQM() override;
36 
38  //Book histograms
39  void bookHistograms(DQMStore::IBooker&, edm::Run const&, edm::EventSetup const&) override;
40  void dqmBeginRun(const edm::Run&, const edm::EventSetup&) override;
41 
43  void analyze(const edm::Event&, const edm::EventSetup&) override;
44 
45  double calcDeltaPhi(double phi1, double phi2);
46 
47 private:
48  // ----------member data ---------------------------
49 
50  // Switch for verbosity
52 
55 
56  // Variables from config file
57  std::vector<std::string> theElecTriggerPathToPass_;
58  std::vector<std::string> theMuonTriggerPathToPass_;
68 
69  double eJetMin_;
70 
71  // Histograms
77 
83 
85  // MonitorElement* h_jet2_pt;
88 
95 
102 
103  // MonitorElement* h_t1_et;
104  // MonitorElement* h_t1_eta;
105  // MonitorElement* h_t1_phi;
106 
109 
114 };
115 #endif
116 
117 // Local Variables:
118 // show-trailing-whitespace: t
119 // truncate-lines: t
120 // End:
EwkDQM::h_vertex_number
MonitorElement * h_vertex_number
Definition: EwkDQM.h:72
dqm::impl::MonitorElement
Definition: MonitorElement.h:98
EwkDQM::calcDeltaPhi
double calcDeltaPhi(double phi1, double phi2)
Definition: EwkDQM.cc:605
EwkDQM::h_jet2_eta
MonitorElement * h_jet2_eta
Definition: EwkDQM.h:86
EwkDQM::thePFJetCollectionLabel_
edm::InputTag thePFJetCollectionLabel_
Definition: EwkDQM.h:59
TriggerResults.h
edm::Run
Definition: Run.h:45
EwkDQM::h_m1_pt
MonitorElement * h_m1_pt
Definition: EwkDQM.h:96
EwkDQM::isValidHltConfig_
bool isValidHltConfig_
Definition: EwkDQM.h:54
edm::EDGetTokenT< edm::TriggerResults >
EwkDQM::h_e2_eta
MonitorElement * h_e2_eta
Definition: EwkDQM.h:92
EwkDQM::analyze
void analyze(const edm::Event &, const edm::EventSetup &) override
Get the analysis.
Definition: EwkDQM.cc:203
EwkDQM::h_jet_phi
MonitorElement * h_jet_phi
Definition: EwkDQM.h:82
DQMStore.h
EwkDQM::h_vertex_sumTrks
MonitorElement * h_vertex_sumTrks
Definition: EwkDQM.h:75
reco
fixed size matrix
Definition: AlignmentAlgorithmBase.h:46
EwkDQM::theCaloMETCollectionLabel_
edm::InputTag theCaloMETCollectionLabel_
Definition: EwkDQM.h:60
EwkDQM::logTraceName
std::string logTraceName
Definition: EwkDQM.h:51
EwkDQM::h_jet2_phi
MonitorElement * h_jet2_phi
Definition: EwkDQM.h:87
EwkDQM::h_m1_phi
MonitorElement * h_m1_phi
Definition: EwkDQM.h:100
EwkDQM::bookHistograms
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
Definition: EwkDQM.cc:111
EwkDQM
Definition: EwkDQM.h:29
EwkDQM::theTriggerResultsToken_
edm::EDGetTokenT< edm::TriggerResults > theTriggerResultsToken_
Definition: EwkDQM.h:62
EwkDQM::h_e1_eta
MonitorElement * h_e1_eta
Definition: EwkDQM.h:91
Jet
Definition: Jet.py:1
EwkDQM::h_m2_eta
MonitorElement * h_m2_eta
Definition: EwkDQM.h:99
MuonFwd.h
EwkDQM::theMuonCollectionLabel_
edm::EDGetTokenT< reco::MuonCollection > theMuonCollectionLabel_
Definition: EwkDQM.h:63
EwkDQM::theCaloMETCollectionToken_
edm::EDGetTokenT< edm::View< reco::MET > > theCaloMETCollectionToken_
Definition: EwkDQM.h:66
EwkDQM::h_mumu_invMass
MonitorElement * h_mumu_invMass
Definition: EwkDQM.h:112
EwkDQM::h_vertex_chi2
MonitorElement * h_vertex_chi2
Definition: EwkDQM.h:73
EwkDQM::h_jet_eta
MonitorElement * h_jet_eta
Definition: EwkDQM.h:81
DQMEDAnalyzer.h
DQMEDAnalyzer
Definition: DQMEDAnalyzer.py:1
EwkDQM::h_ee_invMass
MonitorElement * h_ee_invMass
Definition: EwkDQM.h:113
EwkDQM::h_e2_phi
MonitorElement * h_e2_phi
Definition: EwkDQM.h:94
EwkDQM::h_m2_phi
MonitorElement * h_m2_phi
Definition: EwkDQM.h:101
GsfElectronFwd.h
edm::ParameterSet
Definition: ParameterSet.h:47
EwkDQM::h_e1_et
MonitorElement * h_e1_et
Definition: EwkDQM.h:89
EwkDQM::theTriggerResultsCollection_
edm::InputTag theTriggerResultsCollection_
Definition: EwkDQM.h:61
EwkDQM::theElecTriggerPathToPass_
std::vector< std::string > theElecTriggerPathToPass_
Definition: EwkDQM.h:57
EwkDQM::h_e_invWMass
MonitorElement * h_e_invWMass
Definition: EwkDQM.h:110
EwkDQM::~EwkDQM
~EwkDQM() override
Destructor.
Definition: EwkDQM.cc:109
EwkDQM::hltConfigProvider_
HLTConfigProvider hltConfigProvider_
Definition: EwkDQM.h:53
EwkDQM::h_jet_pt
MonitorElement * h_jet_pt
Definition: EwkDQM.h:80
EwkDQM::h_e2_et
MonitorElement * h_e2_et
Definition: EwkDQM.h:90
edm::EventSetup
Definition: EventSetup.h:58
EwkDQM::theVertexToken_
edm::EDGetTokenT< reco::VertexCollection > theVertexToken_
Definition: EwkDQM.h:67
EwkDQM::h_m2_pt
MonitorElement * h_m2_pt
Definition: EwkDQM.h:97
EwkDQM::h_jet_count
MonitorElement * h_jet_count
Definition: EwkDQM.h:78
EwkDQM::h_met_phi
MonitorElement * h_met_phi
Definition: EwkDQM.h:108
HLTConfigProvider.h
EwkDQM::h_jet2_et
MonitorElement * h_jet2_et
Definition: EwkDQM.h:84
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
EwkDQM::dqmBeginRun
void dqmBeginRun(const edm::Run &, const edm::EventSetup &) override
Definition: EwkDQM.cc:194
VertexFwd.h
EwkDQM::h_m1_eta
MonitorElement * h_m1_eta
Definition: EwkDQM.h:98
Electron.h
HLTConfigProvider
Definition: HLTConfigProvider.h:29
Frameworkfwd.h
EwkDQM::h_e1_phi
MonitorElement * h_e1_phi
Definition: EwkDQM.h:93
EwkDQM::h_vertex_d0
MonitorElement * h_vertex_d0
Definition: EwkDQM.h:76
MET
dqm::implementation::IBooker
Definition: DQMStore.h:43
EwkDQM::h_met
MonitorElement * h_met
Definition: EwkDQM.h:107
EwkDQM::eJetMin_
double eJetMin_
Definition: EwkDQM.h:69
EwkDQM::theMuonTriggerPathToPass_
std::vector< std::string > theMuonTriggerPathToPass_
Definition: EwkDQM.h:58
EwkDQM::h_m_invWMass
MonitorElement * h_m_invWMass
Definition: EwkDQM.h:111
edm::Event
Definition: Event.h:73
EwkDQM::thePFJetCollectionToken_
edm::EDGetTokenT< edm::View< reco::Jet > > thePFJetCollectionToken_
Definition: EwkDQM.h:65
edm::InputTag
Definition: InputTag.h:15
EwkDQM::EwkDQM
EwkDQM(const edm::ParameterSet &)
Constructor.
Definition: EwkDQM.cc:43
EwkDQM::theElectronCollectionLabel_
edm::EDGetTokenT< reco::GsfElectronCollection > theElectronCollectionLabel_
Definition: EwkDQM.h:64
EwkDQM::h_jet_et
MonitorElement * h_jet_et
Definition: EwkDQM.h:79
EwkDQM::h_vertex_numTrks
MonitorElement * h_vertex_numTrks
Definition: EwkDQM.h:74