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
HMesonGammaDQM::gammaetaVsLS_
ObjME gammaetaVsLS_
Definition: HMesonGammaDQM.h:42
eostools.ls
def ls(path, rec=False)
Definition: eostools.py:349
HMesonGammaDQM::gammaetaME_
ObjME gammaetaME_
Definition: HMesonGammaDQM.h:40
TriggerDQMBase::MEbinning
Definition: TriggerDQMBase.h:16
HMesonGammaDQM::mesonpt_variable_binning_
std::vector< double > mesonpt_variable_binning_
Definition: HMesonGammaDQM.h:32
PFJet.h
edm::ParameterSetDescription
Definition: ParameterSetDescription.h:52
DQMStore.h
HMesonGammaDQM::initialise
void initialise(const edm::ParameterSet &iConfig)
Definition: HMesonGammaDQM.cc:8
PhotonFwd.h
HMesonGammaDQM::mesonptME_
ObjME mesonptME_
Definition: HMesonGammaDQM.h:39
HMesonGammaDQM
Definition: HMesonGammaDQM.h:17
Photon.h
HMesonGammaDQM::mesonetaME_
ObjME mesonetaME_
Definition: HMesonGammaDQM.h:41
TriggerDQMBase.h
ParameterSetDescription.h
TriggerDQMBase
Definition: TriggerDQMBase.h:8
TriggerDQMBase::ObjME
Definition: TriggerDQMBase.h:22
HMesonGammaDQM::HMesonGammaDQM
HMesonGammaDQM()
edm::ParameterSet
Definition: ParameterSet.h:36
HMesonGammaDQM::eta_binning_
MEbinning eta_binning_
Definition: HMesonGammaDQM.h:34
HMesonGammaDQM::gammaptME_
ObjME gammaptME_
Definition: HMesonGammaDQM.h:38
PFMET.h
LumiMonitor_cff.histoPSet
histoPSet
Definition: LumiMonitor_cff.py:12
HMesonGammaDQM::fillHmgDescription
static void fillHmgDescription(edm::ParameterSetDescription &histoPSet)
Definition: HMesonGammaDQM.cc:89
BPHMonitor_cfi.photons
photons
Definition: BPHMonitor_cfi.py:91
HMesonGammaDQM::gammapt_variable_binning_
std::vector< double > gammapt_variable_binning_
Definition: HMesonGammaDQM.h:31
HMesonGammaDQM::bookHistograms
void bookHistograms(DQMStore::IBooker &)
Definition: HMesonGammaDQM.cc:19
HMesonGammaDQM::fillHistograms
void fillHistograms(const reco::PhotonCollection &photons, const std::vector< TLorentzVector > &mesons, const int ls, const bool passCond)
Definition: HMesonGammaDQM.cc:56
dqm::implementation::IBooker
Definition: DQMStore.h:43
reco::PhotonCollection
std::vector< Photon > PhotonCollection
collectin of Photon objects
Definition: PhotonFwd.h:9
HMesonGammaDQM::ls_binning_
MEbinning ls_binning_
Definition: HMesonGammaDQM.h:35
ParameterSet.h
HMesonGammaDQM::~HMesonGammaDQM
~HMesonGammaDQM() override