CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
QcdPhotonsDQM.h
Go to the documentation of this file.
1 #ifndef QcdPhotonsDQM_H
2 #define QcdPhotonsDQM_H
3 
4 
15 
16 // Trigger stuff
19 
23 
24 namespace reco {class Jet;}
25 
26 class DQMStore;
27 class MonitorElement;
28 
30  public:
31 
34 
36  virtual ~QcdPhotonsDQM();
37 
39  void beginJob();
40 
42  void beginRun( const edm::Run& , const edm::EventSetup& );
43 
45  void analyze(const edm::Event&, const edm::EventSetup&);
46 
47  // Divide histograms
48  void endRun(const edm::Run&, const edm::EventSetup&);
49 
51  void endJob(void);
52 
53  private:
54 
55  // ----------member data ---------------------------
56 
58 
61 
62  // Switch for verbosity
64 
65  // Variables from config file
67  std::vector<std::string> thePlotTheseTriggersToo_;
73  double theMinJetPt_;
79 
84 
86 
87  // Histograms
106 
111 
118 };
119 #endif
120 
121 /* Local Variables: */
122 /* show-trailing-whitespace: t */
123 /* truncate-lines: t */
124 /* End: */
HLTConfigProvider hltConfigProvider_
Definition: QcdPhotonsDQM.h:59
edm::InputTag theBarrelRecHitTag_
Definition: QcdPhotonsDQM.h:80
edm::EDGetTokenT< edm::View< reco::Jet > > theJetCollectionToken_
Definition: QcdPhotonsDQM.h:71
MonitorElement * h_photon_et
Definition: QcdPhotonsDQM.h:90
edm::InputTag theJetCollectionLabel_
Definition: QcdPhotonsDQM.h:68
double thePlotPhotonMaxEta_
Definition: QcdPhotonsDQM.h:77
MonitorElement * h_photon_eta
Definition: QcdPhotonsDQM.h:91
MonitorElement * h_photon_count_bar
Definition: QcdPhotonsDQM.h:92
edm::InputTag theEndcapRecHitTag_
Definition: QcdPhotonsDQM.h:81
edm::EDGetTokenT< edm::TriggerResults > trigTagToken_
Definition: QcdPhotonsDQM.h:69
double thePlotJetMaxEta_
Definition: QcdPhotonsDQM.h:78
MonitorElement * h_photon_et_jetco
MonitorElement * h_photon_et_ratio_co_fo
std::vector< std::string > thePlotTheseTriggersToo_
Definition: QcdPhotonsDQM.h:67
edm::EDGetTokenT< reco::VertexCollection > theVertexCollectionToken_
Definition: QcdPhotonsDQM.h:72
double theMinPhotonEt_
Definition: QcdPhotonsDQM.h:74
double theMinJetPt_
Definition: QcdPhotonsDQM.h:73
MonitorElement * h_deltaR_jet_jet2
std::string logTraceName
Definition: QcdPhotonsDQM.h:63
MonitorElement * h_deltaR_photon_jet2
MonitorElement * h_photon_et_jetfs
void beginJob()
Inizialize parameters for histo binning.
bool isValidHltConfig_
Definition: QcdPhotonsDQM.h:60
MonitorElement * h_deltaEt_photon_jet
Definition: QcdPhotonsDQM.h:99
MonitorElement * h_jet_count
Definition: QcdPhotonsDQM.h:96
MonitorElement * h_photon_et_ratio_cs_fs
MonitorElement * h_photon_et_ratio_cs_fo
MonitorElement * h_jet_eta
Definition: QcdPhotonsDQM.h:95
void endRun(const edm::Run &, const edm::EventSetup &)
QcdPhotonsDQM(const edm::ParameterSet &)
Constructor.
double thePlotPhotonMaxEt_
Definition: QcdPhotonsDQM.h:76
MonitorElement * h_photon_et_jetfo
MonitorElement * h_jet2_ptOverPhotonEt
MonitorElement * h_photon_et_jetcs
MonitorElement * h_jet2_pt
MonitorElement * h_photon_et_beforeCuts
Definition: QcdPhotonsDQM.h:89
MonitorElement * h_jet_pt
Definition: QcdPhotonsDQM.h:94
MonitorElement * h_photon_et_ratio_fo_fs
DQMStore * theDbe
Definition: QcdPhotonsDQM.h:57
edm::EDGetTokenT< EcalRecHitCollection > theBarrelRecHitToken_
Definition: QcdPhotonsDQM.h:82
bool theRequirePhotonFound_
Definition: QcdPhotonsDQM.h:75
void endJob(void)
Save the histos.
MonitorElement * h_photon_count_end
Definition: QcdPhotonsDQM.h:93
std::string theTriggerPathToPass_
Definition: QcdPhotonsDQM.h:66
MonitorElement * h_jet2_eta
MonitorElement * h_deltaPhi_photon_jet2
void beginRun(const edm::Run &, const edm::EventSetup &)
MonitorElement * h_photon_et_ratio_co_fs
virtual ~QcdPhotonsDQM()
Destructor.
MonitorElement * h_triggers_passed
Definition: QcdPhotonsDQM.h:88
edm::EDGetTokenT< reco::PhotonCollection > thePhotonCollectionToken_
Definition: QcdPhotonsDQM.h:70
MonitorElement * h_deltaPhi_jet_jet2
Definition: QcdPhotonsDQM.h:98
MonitorElement * h_deltaPhi_photon_jet
Definition: QcdPhotonsDQM.h:97
void analyze(const edm::Event &, const edm::EventSetup &)
Get the analysis.
edm::EDGetTokenT< EcalRecHitCollection > theEndcapRecHitToken_
Definition: QcdPhotonsDQM.h:83
MonitorElement * h_photon_et_ratio_co_cs
Definition: Run.h:41