CMS 3D CMS Logo

QcdPhotonsDQM.h
Go to the documentation of this file.
1 #ifndef QcdPhotonsDQM_H
2 #define QcdPhotonsDQM_H
3 
12 
13 // Trigger stuff
15 
20 
21 namespace reco {
22 class Jet;
23 }
24 
25 class DQMStore;
26 class MonitorElement;
27 
28 class QcdPhotonsDQM : public DQMEDAnalyzer {
29  public:
32 
34  ~QcdPhotonsDQM() override;
35 
36  //Book histograms
38  edm::Run const &, edm::EventSetup const &) override;
39 
41  void analyze(const edm::Event&, const edm::EventSetup&) override;
42 
43  private:
44  // ----------member data ---------------------------
45 
46  // Switch for verbosity
48 
49  // Variables from config file
51  std::vector<std::string> thePlotTheseTriggersToo_;
57  double theMinJetPt_;
63 
68 
69  // Histograms
88 
93 };
94 #endif
95 
96 /* Local Variables: */
97 /* show-trailing-whitespace: t */
98 /* truncate-lines: t */
99 /* End: */
edm::InputTag theBarrelRecHitTag_
Definition: QcdPhotonsDQM.h:64
edm::EDGetTokenT< edm::View< reco::Jet > > theJetCollectionToken_
Definition: QcdPhotonsDQM.h:55
MonitorElement * h_photon_et
Definition: QcdPhotonsDQM.h:72
edm::InputTag theJetCollectionLabel_
Definition: QcdPhotonsDQM.h:52
double thePlotPhotonMaxEta_
Definition: QcdPhotonsDQM.h:61
MonitorElement * h_photon_eta
Definition: QcdPhotonsDQM.h:73
MonitorElement * h_photon_count_bar
Definition: QcdPhotonsDQM.h:74
edm::InputTag theEndcapRecHitTag_
Definition: QcdPhotonsDQM.h:65
edm::EDGetTokenT< edm::TriggerResults > trigTagToken_
Definition: QcdPhotonsDQM.h:53
double thePlotJetMaxEta_
Definition: QcdPhotonsDQM.h:62
MonitorElement * h_photon_et_jetco
Definition: QcdPhotonsDQM.h:90
std::vector< std::string > thePlotTheseTriggersToo_
Definition: QcdPhotonsDQM.h:51
def analyze(function, filename, filter=None)
Definition: Profiling.py:11
edm::EDGetTokenT< reco::VertexCollection > theVertexCollectionToken_
Definition: QcdPhotonsDQM.h:56
double theMinPhotonEt_
Definition: QcdPhotonsDQM.h:58
double theMinJetPt_
Definition: QcdPhotonsDQM.h:57
MonitorElement * h_deltaR_jet_jet2
Definition: QcdPhotonsDQM.h:86
std::string logTraceName
Definition: QcdPhotonsDQM.h:47
MonitorElement * h_deltaR_photon_jet2
Definition: QcdPhotonsDQM.h:87
MonitorElement * h_photon_et_jetfs
Definition: QcdPhotonsDQM.h:91
MonitorElement * h_deltaEt_photon_jet
Definition: QcdPhotonsDQM.h:81
MonitorElement * h_jet_count
Definition: QcdPhotonsDQM.h:78
MonitorElement * h_jet_eta
Definition: QcdPhotonsDQM.h:77
void bookHistograms(fwlite::EventContainer &eventCont)
double thePlotPhotonMaxEt_
Definition: QcdPhotonsDQM.h:60
MonitorElement * h_photon_et_jetfo
Definition: QcdPhotonsDQM.h:92
MonitorElement * h_jet2_ptOverPhotonEt
Definition: QcdPhotonsDQM.h:82
MonitorElement * h_photon_et_jetcs
Definition: QcdPhotonsDQM.h:89
Definition: Jet.py:1
MonitorElement * h_jet2_pt
Definition: QcdPhotonsDQM.h:83
MonitorElement * h_photon_et_beforeCuts
Definition: QcdPhotonsDQM.h:71
MonitorElement * h_jet_pt
Definition: QcdPhotonsDQM.h:76
edm::EDGetTokenT< EcalRecHitCollection > theBarrelRecHitToken_
Definition: QcdPhotonsDQM.h:66
bool theRequirePhotonFound_
Definition: QcdPhotonsDQM.h:59
MonitorElement * h_photon_count_end
Definition: QcdPhotonsDQM.h:75
std::string theTriggerPathToPass_
Definition: QcdPhotonsDQM.h:50
MonitorElement * h_jet2_eta
Definition: QcdPhotonsDQM.h:84
MonitorElement * h_deltaPhi_photon_jet2
Definition: QcdPhotonsDQM.h:85
fixed size matrix
MonitorElement * h_triggers_passed
Definition: QcdPhotonsDQM.h:70
edm::EDGetTokenT< reco::PhotonCollection > thePhotonCollectionToken_
Definition: QcdPhotonsDQM.h:54
MonitorElement * h_deltaPhi_jet_jet2
Definition: QcdPhotonsDQM.h:80
MonitorElement * h_deltaPhi_photon_jet
Definition: QcdPhotonsDQM.h:79
edm::EDGetTokenT< EcalRecHitCollection > theEndcapRecHitToken_
Definition: QcdPhotonsDQM.h:67
Definition: Run.h:43