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  const 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_;
33 
36 
37  //leading gamma/meson pT and eta
43 };
44 
45 #endif
MEbinning ls_binning_
void fillHistograms(const reco::PhotonCollection &photons, const std::vector< TLorentzVector > &mesons, const int ls, const bool passCond)
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