1 #ifndef DQMOFFLINE_TRIGGER_PHOTON_H 2 #define DQMOFFLINE_TRIGGER_PHOTON_H 76 const std::vector<double>& binningX);
100 const std::vector<double>& binningX,
101 const std::vector<double>& binningY);
142 double MAX_PHI1 = 3.2;
143 unsigned int N_PHI1 = 64;
144 const MEbinning phi_binning_1{N_PHI1, -MAX_PHI1, MAX_PHI1};
146 double MAX_ETA = 1.4442;
147 unsigned int N_ETA = 34;
148 const MEbinning eta_binning_{N_ETA, -MAX_ETA, MAX_ETA};
152 unsigned int N_r9 = 50;
153 const MEbinning r9_binning_{N_r9, MIN_r9, MAX_r9};
155 double MAX_hoe = 0.02;
157 const MEbinning hoe_binning_{N_r9, MIN_hoe, MAX_hoe};
174 #endif // PhotonMonitor_H dqm::reco::MonitorElement * numerator
StringCutObjectSelector< reco::Photon, true > photonSelection_
std::unique_ptr< GenericTriggerEventFlag > num_genTriggerEventFlag_
StringCutObjectSelector< reco::PFJet, true > jetSelection_
PhotonME subphotonME_variableBinning_
Provides a code based selection for trigger and DCS information in order to have no failing filters i...
PhotonME photonME_variableBinning_
MEbinning photon_binning_
example_stream void analyze(const edm::Event &, const edm::EventSetup &) override
dqm::reco::MonitorElement * denominator
StringCutObjectSelector< reco::MET, true > metSelection_
edm::EDGetTokenT< reco::PhotonCollection > photonToken_
std::vector< double > diphoton_mass_binning_
edm::EDGetTokenT< reco::PFMETCollection > metToken_
PhotonME subphotonHoverEME_
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
StringCutObjectSelector< reco::GsfElectron, true > eleSelection_
PhotonME subphotonEtaPhiME_
example_stream void bookHistograms(DQMStore::IBooker &,@example_stream edm::Run const &,@example_stream edm::EventSetup const &) override
edm::EDGetTokenT< reco::PFJetCollection > jetToken_
edm::EDGetTokenT< reco::GsfElectronCollection > eleToken_
std::vector< double > photon_variable_binning_
std::unique_ptr< GenericTriggerEventFlag > den_genTriggerEventFlag_