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 public:
20  ~HMesonGammaDQM() override;
21 
22  void initialise(const edm::ParameterSet& iConfig);
25  std::vector<TLorentzVector> mesons,
26  const int& ls,
27  const bool passCond);
29 
30 private:
31  std::vector<double> gammapt_variable_binning_;
32  std::vector<double> mesonpt_variable_binning_;
35 
36  //leading gamma/meson pT and eta
41 
43 
44 }; //class
45 
46 #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:349
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)