CMS 3D CMS Logo

HMesonGammaDQM.h
Go to the documentation of this file.
1 #ifndef DQMOffline_Trigger_HMesonGammaDQM_H
2 #define DQMOffline_Trigger_HMesonGammaDQM_H
3 
4 #include <vector>
5 #include "TLorentzVector.h"
6 
13 
16 
18 {
19  public:
21  ~HMesonGammaDQM() override;
22 
23  void initialise(const edm::ParameterSet& iConfig);
26  std::vector<TLorentzVector> mesons,
27  const int & ls,
28  const bool passCond);
29  static void fillHmgDescription(edm::ParameterSetDescription & histoPSet);
30 
31 private:
32 
33  std::vector<double> gammapt_variable_binning_;
34  std::vector<double> mesonpt_variable_binning_;
37 
38  //leading gamma/meson pT and eta
43 
45 
46 };//class
47 
48 #endif //DQMOffline_Trigger_HMesonGammaDQM_H
MEbinning ls_binning_
std::vector< double > mesonpt_variable_binning_
~HMesonGammaDQM() override
MEbinning eta_binning_
static void fillHmgDescription(edm::ParameterSetDescription &histoPSet)
void initialise(const edm::ParameterSet &iConfig)
std::vector< double > gammapt_variable_binning_
void bookHistograms(DQMStore::IBooker &)
def ls(path, rec=False)
Definition: eostools.py:348
std::vector< Photon > PhotonCollection
collectin of Photon objects
Definition: PhotonFwd.h:9
void fillHistograms(const reco::PhotonCollection &photons, std::vector< TLorentzVector > mesons, const int &ls, const bool passCond)