#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.
|
inlinevirtual |
default destructor
Definition at line 194 of file TopHLTOfflineDQMHelper.h.
|
virtual |
Reimplemented from SelectionStepHLTBase.
Definition at line 9 of file TopHLTOfflineDQMHelper.cc.
|
virtual |
apply selection
Reimplemented from SelectionStepHLTBase.
Definition at line 271 of file TopHLTOfflineDQMHelper.h.
Referenced by Vispa.Views.AbstractView.AbstractView::restoreSelection().
|
virtual |
apply selection override for jets
Reimplemented from SelectionStepHLTBase.
Definition at line 325 of file TopHLTOfflineDQMHelper.h.
Referenced by Vispa.Views.AbstractView.AbstractView::restoreSelection().
bool SelectionStepHLT< Object >::selectVertex | ( | const edm::Event & | event | ) |
Definition at line 302 of file TopHLTOfflineDQMHelper.h.
|
private |
choice for b-tag as extra selection type
Definition at line 222 of file TopHLTOfflineDQMHelper.h.
|
private |
choice of b-tag working point as extra selection type
Definition at line 224 of file TopHLTOfflineDQMHelper.h.
|
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.
|
private |
electronId label as extra selection type
Definition at line 207 of file TopHLTOfflineDQMHelper.h.
|
private |
jet corrector as extra selection type
Definition at line 220 of file TopHLTOfflineDQMHelper.h.
|
private |
jetID as an extra selection type
Definition at line 226 of file TopHLTOfflineDQMHelper.h.
|
private |
selection string on the jetID
Definition at line 233 of file TopHLTOfflineDQMHelper.h.
|
private |
Definition at line 205 of file TopHLTOfflineDQMHelper.h.
|
private |
min/max for object multiplicity
Definition at line 205 of file TopHLTOfflineDQMHelper.h.
|
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.