174 LogDebug(
"") <<
"DQMHcalDiJetsAlCaReco: Error! can't getjet product!" << std::endl;
178 if (jets->size() > 1) {
181 if (fabs(jet1.
eta()) > fabs(jet2.
eta())) {
200 if (jets->size() > 2) {
202 etVetoJet = jet3.
et();
213 LogDebug(
"") <<
"DQMHcalDiJetsAlCaReco: Error! can't get ec product!" << std::endl;
225 LogDebug(
"") <<
"DQMHcalDiJetsAlCaReco: Error! can't get hbhe product!" << std::endl;
237 LogDebug(
"") <<
"DQMHcalDiJetsAlCaReco: Error! can't get ho product!" << std::endl;
249 LogDebug(
"") <<
"DQMHcalDiJetsAlCaReco: Error! can't get hf product!" << std::endl;
edm::EDGetTokenT< reco::CaloJetCollection > jets_
object to monitor
MonitorElement * hiDistrTagJetEnergy_
T getUntrackedParameter(std::string const &, T const &) const
void analyze(const edm::Event &e, const edm::EventSetup &c) override
const edm::EventSetup & c
MonitorElement * hiDistrRecHitEnergyHF_
Jets made from CaloTowers.
virtual void setCurrentFolder(std::string const &fullpath)
bool getByToken(EDGetToken token, Handle< PROD > &result) const
#define DEFINE_FWK_MODULE(type)
std::string fileName_
Output file name if required.
MonitorElement * hiDistrTagJetPhi_
MonitorElement * hiDistrTagJetEta_
~DQMHcalDiJetsAlCaReco() override
std::vector< EcalRecHit >::const_iterator const_iterator
MonitorElement * hiDistrRecHitEnergyEBEE_
edm::EDGetTokenT< HORecHitCollection > ho_
edm::EDGetTokenT< HFRecHitCollection > hf_
MonitorElement * hiDistrProbeJetEta_
DQMHcalDiJetsAlCaReco(const edm::ParameterSet &)
MonitorElement * hiDistrProbeJetPhi_
edm::EDGetTokenT< HBHERecHitCollection > hbhe_
T getParameter(std::string const &) const
bool saveToFile_
Write to file.
double et() const final
transverse energy
edm::EDGetTokenT< EcalRecHitCollection > ec_
MonitorElement * hiDistrRecHitEnergyHBHE_
MonitorElement * hiDistrProbeJetEnergy_
MonitorElement * hiDistrRecHitEnergyHO_
std::string folderName_
DQM folder name.
MonitorElement * book1D(TString const &name, TString const &title, int const nchX, double const lowX, double const highX, FUNC onbooking=NOOP())
double phi() const final
momentum azimuthal angle
MonitorElement * hiDistrEtThirdJet_
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
virtual void setAxisTitle(const std::string &title, int axis=1)
set x-, y- or z-axis title (axis=1, 2, 3 respectively)
double energy() const final
energy
double eta() const final
momentum pseudorapidity