#include <TopHLTOfflineDQMHelper.h>
Public Member Functions | |
template<> | |
bool | select (const edm::Event &event, const edm::EventSetup &setup) |
virtual bool | select (const edm::Event &event) |
apply selection More... | |
virtual bool | select (const edm::Event &event, const edm::EventSetup &setup) |
apply selection override for jets More... | |
SelectionStepHLT (const edm::ParameterSet &cfg, edm::ConsumesCollector &&iC) | |
default constructor More... | |
bool | selectVertex (const edm::Event &event) |
virtual | ~SelectionStepHLT () |
default destructor More... | |
Private Attributes | |
edm::EDGetTokenT < reco::JetTagCollection > | btagLabel_ |
choice for b-tag as extra selection type More... | |
double | btagWorkingPoint_ |
choice of b-tag working point as extra selection type More... | |
int | eidPattern_ |
edm::EDGetTokenT < edm::ValueMap< float > > | electronId_ |
electronId label as extra selection type More... | |
std::string | jetCorrector_ |
jet corrector as extra selection type More... | |
edm::EDGetTokenT < reco::JetIDValueMap > | jetIDLabel_ |
jetID as an extra selection type More... | |
StringCutObjectSelector < reco::JetID > * | jetIDSelect_ |
selection string on the jetID More... | |
int | max_ |
int | min_ |
min/max for object multiplicity More... | |
edm::EDGetTokenT< edm::View < reco::Vertex > > | pvs_ |
StringCutObjectSelector< Object > | select_ |
string cut selector More... | |
edm::EDGetTokenT< edm::View < Object > > | src_ |
input collection More... | |
Definition at line 189 of file TopHLTOfflineDQMHelper.h.
SelectionStepHLT< Object >::SelectionStepHLT | ( | const edm::ParameterSet & | cfg, |
edm::ConsumesCollector && | iC | ||
) |
default constructor
Definition at line 238 of file TopHLTOfflineDQMHelper.h.
References SelectionStepHLT< Object >::btagLabel_, SelectionStepHLT< Object >::btagWorkingPoint_, SelectionStepHLT< Object >::eidPattern_, SelectionStepHLT< Object >::electronId_, edm::ParameterSet::exists(), edm::ParameterSet::existsAs(), edm::ParameterSet::getParameter(), SelectionStepHLT< Object >::jetCorrector_, bTagSequences_cff::jetID, SelectionStepHLT< Object >::jetIDLabel_, SelectionStepHLT< Object >::jetIDSelect_, SelectionStepHLT< Object >::max_, SelectionStepHLT< Object >::min_, and AlCaHLTBitMon_QueryRunRegistry::string.
|
inlinevirtual |
|
virtual |
Reimplemented from SelectionStepHLTBase.
Definition at line 9 of file TopHLTOfflineDQMHelper.cc.
References accept(), JetCorrector::correction(), mvaPFMET_cff::corrector, edm::EventSetup::find(), edm::Event::getByToken(), JetCorrector::getJetCorrector(), customizeTrackingMonitorSeedNumber::idx, metsig::jet, bTagSequences_cff::jetID, gen::n, getGTfromDQMFile::obj, reco::Jet::scaleEnergy(), and alcazmumu_cfi::src.
|
virtual |
apply selection
Reimplemented from SelectionStepHLTBase.
Definition at line 271 of file TopHLTOfflineDQMHelper.h.
References accept(), edm::Event::getByToken(), customizeTrackingMonitorSeedNumber::idx, gen::n, getGTfromDQMFile::obj, and alcazmumu_cfi::src.
Referenced by Vispa.Views.LineDecayView.LineDecayContainer::createObject(), Vispa.Plugins.Browser.BrowserTabController.BrowserTabController::find(), Vispa.Views.LineDecayView.LineDecayContainer::mousePressEvent(), Vispa.Gui.PortConnection.PointToPointConnection::mousePressEvent(), Vispa.Gui.VispaWidget.VispaWidget::mousePressEvent(), and Vispa.Views.AbstractView.AbstractView::restoreSelection().
|
virtual |
apply selection override for jets
Reimplemented from SelectionStepHLTBase.
Definition at line 325 of file TopHLTOfflineDQMHelper.h.
References edm::hlt::Exception.
Referenced by Vispa.Views.LineDecayView.LineDecayContainer::createObject(), Vispa.Plugins.Browser.BrowserTabController.BrowserTabController::find(), Vispa.Views.LineDecayView.LineDecayContainer::mousePressEvent(), Vispa.Gui.PortConnection.PointToPointConnection::mousePressEvent(), Vispa.Gui.VispaWidget.VispaWidget::mousePressEvent(), and Vispa.Views.AbstractView.AbstractView::restoreSelection().
bool SelectionStepHLT< Object >::selectVertex | ( | const edm::Event & | event | ) |
Definition at line 302 of file TopHLTOfflineDQMHelper.h.
References accept(), edm::Event::getByToken(), gen::n, getGTfromDQMFile::obj, and alcazmumu_cfi::src.
|
private |
choice for b-tag as extra selection type
Definition at line 222 of file TopHLTOfflineDQMHelper.h.
Referenced by SelectionStepHLT< Object >::SelectionStepHLT().
|
private |
choice of b-tag working point as extra selection type
Definition at line 224 of file TopHLTOfflineDQMHelper.h.
Referenced by SelectionStepHLT< Object >::SelectionStepHLT().
|
private |
electronId pattern we expect the following pattern: 0: fails 1: passes electron ID only 2: passes electron Isolation only 3: passes electron ID and Isolation only 4: passes conversion rejection 5: passes conversion rejection and ID 6: passes conversion rejection and Isolation 7: passes the whole selection As described on https://twiki.cern.ch/twiki/bin/view/CMS/SimpleCutBasedEleID
Definition at line 218 of file TopHLTOfflineDQMHelper.h.
Referenced by SelectionStepHLT< Object >::SelectionStepHLT().
|
private |
electronId label as extra selection type
Definition at line 207 of file TopHLTOfflineDQMHelper.h.
Referenced by SelectionStepHLT< Object >::SelectionStepHLT().
|
private |
jet corrector as extra selection type
Definition at line 220 of file TopHLTOfflineDQMHelper.h.
Referenced by SelectionStepHLT< Object >::SelectionStepHLT().
|
private |
jetID as an extra selection type
Definition at line 226 of file TopHLTOfflineDQMHelper.h.
Referenced by SelectionStepHLT< Object >::SelectionStepHLT().
|
private |
selection string on the jetID
Definition at line 233 of file TopHLTOfflineDQMHelper.h.
Referenced by SelectionStepHLT< Object >::SelectionStepHLT().
|
private |
Definition at line 205 of file TopHLTOfflineDQMHelper.h.
Referenced by SelectionStepHLT< Object >::SelectionStepHLT().
|
private |
min/max for object multiplicity
Definition at line 205 of file TopHLTOfflineDQMHelper.h.
Referenced by SelectionStepHLT< Object >::SelectionStepHLT().
|
private |
Definition at line 228 of file TopHLTOfflineDQMHelper.h.
|
private |
string cut selector
Definition at line 231 of file TopHLTOfflineDQMHelper.h.
|
private |
input collection
Definition at line 203 of file TopHLTOfflineDQMHelper.h.