Skip to content

Commit

Permalink
Merge pull request #22993 from fabiocos/fc-fixdqmSeq-101X
Browse files Browse the repository at this point in the history
Backport of code protection in #22992 (Top DQM missing jet corrector collection)
  • Loading branch information
cmsbuild committed Apr 18, 2018
2 parents 5142d42 + 1603238 commit 30ee008
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 8 deletions.
1 change: 1 addition & 0 deletions DQM/Physics/src/SingleTopTChannelLeptonDQM.cc
Expand Up @@ -520,6 +520,7 @@ void MonitorEnsemble::fill(const edm::Event& event,

edm::Handle<reco::JetCorrector> corrector;
event.getByToken(mJetCorrector, corrector);
if (!event.getByToken(mJetCorrector, corrector)) return;
// load jet
// corrector if configured such
// const JetCorrector* corrector = 0;
Expand Down
17 changes: 9 additions & 8 deletions DQM/Physics/src/TopSingleLeptonDQM.cc
Expand Up @@ -537,6 +537,7 @@ void MonitorEnsemble::fill(const edm::Event& event,

edm::Handle<reco::JetCorrector> corrector;
event.getByToken(mJetCorrector, corrector);
if (!event.getByToken(mJetCorrector, corrector)) return;

// loop jet collection
std::vector<reco::Jet> correctedJets;
Expand Down Expand Up @@ -660,7 +661,7 @@ void MonitorEnsemble::fill(const edm::Event& event,
fill("eventLogger_", 1.5, logged_ + 0.5,
event.eventAuxiliary().luminosityBlock());
fill("eventLogger_", 2.5, logged_ + 0.5, event.eventAuxiliary().event());
if (correctedJets.size() > 0)
if (!correctedJets.empty())
fill("eventLogger_", 3.5, logged_ + 0.5, correctedJets[0].pt());
if (correctedJets.size() > 1)
fill("eventLogger_", 4.5, logged_ + 0.5, correctedJets[1].pt());
Expand Down Expand Up @@ -786,7 +787,7 @@ void TopSingleLeptonDQM::analyze(const edm::Event& event,
if (type == "empty") {
selection_[key].second->fill(event, setup);
}
if (type == "muons" && MuonStep != 0) {
if (type == "muons" && MuonStep != nullptr) {
if (MuonStep->select(event)) {
++passed;
// cout<<"selected event! "<<selection_[key].second<<endl;
Expand All @@ -795,7 +796,7 @@ void TopSingleLeptonDQM::analyze(const edm::Event& event,
break;
}
// cout<<" apply selection steps 2"<<endl;
if (type == "elecs" && ElectronStep != 0) {
if (type == "elecs" && ElectronStep != nullptr) {
// cout<<"In electrons ..."<<endl;
if (ElectronStep->select(event, "electron")) {
++passed;
Expand All @@ -804,7 +805,7 @@ void TopSingleLeptonDQM::analyze(const edm::Event& event,
break;
}
// cout<<" apply selection steps 3"<<endl;
if (type == "pvs" && PvStep != 0) {
if (type == "pvs" && PvStep != nullptr) {
if (PvStep->selectVertex(event)) {
++passed;
selection_[key].second->fill(event, setup);
Expand All @@ -814,7 +815,7 @@ void TopSingleLeptonDQM::analyze(const edm::Event& event,
// cout<<" apply selection steps 4"<<endl;
if (type == "jets") {
nJetSteps++;
if (JetSteps[nJetSteps] != NULL) {
if (JetSteps[nJetSteps] != nullptr) {
if (JetSteps[nJetSteps]->select(event, setup)) {
++passed;
selection_[key].second->fill(event, setup);
Expand All @@ -824,7 +825,7 @@ void TopSingleLeptonDQM::analyze(const edm::Event& event,
}
if (type == "jets/pf") {
nPFJetSteps++;
if (PFJetSteps[nPFJetSteps] != NULL) {
if (PFJetSteps[nPFJetSteps] != nullptr) {
if (PFJetSteps[nPFJetSteps]->select(event, setup)) {
++passed;
selection_[key].second->fill(event, setup);
Expand All @@ -834,15 +835,15 @@ void TopSingleLeptonDQM::analyze(const edm::Event& event,
}
if (type == "jets/calo") {
nCaloJetSteps++;
if (CaloJetSteps[nCaloJetSteps] != NULL) {
if (CaloJetSteps[nCaloJetSteps] != nullptr) {
if (CaloJetSteps[nCaloJetSteps]->select(event, setup)) {
++passed;
selection_[key].second->fill(event, setup);
} else
break;
}
}
if (type == "met" && METStep != 0) {
if (type == "met" && METStep != nullptr) {
if (METStep->select(event)) {
++passed;
selection_[key].second->fill(event, setup);
Expand Down

0 comments on commit 30ee008

Please sign in to comment.