#include <TopHLTDQMHelper.h>
Public Member Functions | |
bool | select (const edm::Event &event) |
apply selection More... | |
bool | select (const edm::Event &event, const edm::EventSetup &setup) |
apply selection override for jets More... | |
SelectionStepHLT (const edm::ParameterSet &cfg) | |
default constructor More... | |
bool | selectVertex (const edm::Event &event) |
~SelectionStepHLT () | |
default destructor More... | |
Private Attributes | |
edm::InputTag | 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::InputTag | electronId_ |
electronId label as extra selection type More... | |
std::string | jetCorrector_ |
jet corrector as extra selection type More... | |
edm::InputTag | 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::InputTag | pvs_ |
StringCutObjectSelector< Object > | select_ |
string cut selector More... | |
edm::InputTag | src_ |
input collection More... | |
Definition at line 173 of file TopHLTDQMHelper.h.
SelectionStepHLT< Object >::SelectionStepHLT | ( | const edm::ParameterSet & | cfg | ) |
default constructor
Definition at line 222 of file TopHLTDQMHelper.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.
|
inline |
bool SelectionStepHLT< Object >::select | ( | const edm::Event & | event | ) |
apply selection
Definition at line 255 of file TopHLTDQMHelper.h.
References accept(), edm::Event::getByLabel(), customizeTrackingMonitorSeedNumber::idx, n, getGTfromDQMFile::obj, and alcazmumu_cfi::src.
Referenced by TopHLTDiLeptonOfflineDQM::analyze().
bool SelectionStepHLT< Object >::select | ( | const edm::Event & | event, |
const edm::EventSetup & | setup | ||
) |
apply selection override for jets
apply selection (w/o using the template class Object), override for jets
Definition at line 310 of file TopHLTDQMHelper.h.
References accept(), JetCorrector::correction(), edm::EventSetup::find(), edm::Event::getByLabel(), JetCorrector::getJetCorrector(), customizeTrackingMonitorSeedNumber::idx, metsig::jet, bTagSequences_cff::jetID, n, getGTfromDQMFile::obj, and alcazmumu_cfi::src.
bool SelectionStepHLT< Object >::selectVertex | ( | const edm::Event & | event | ) |
Definition at line 286 of file TopHLTDQMHelper.h.
References accept(), edm::Event::getByLabel(), n, getGTfromDQMFile::obj, and alcazmumu_cfi::src.
|
private |
choice for b-tag as extra selection type
Definition at line 206 of file TopHLTDQMHelper.h.
Referenced by SelectionStepHLT< Object >::SelectionStepHLT().
|
private |
choice of b-tag working point as extra selection type
Definition at line 208 of file TopHLTDQMHelper.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 202 of file TopHLTDQMHelper.h.
Referenced by SelectionStepHLT< Object >::SelectionStepHLT().
|
private |
electronId label as extra selection type
Definition at line 191 of file TopHLTDQMHelper.h.
Referenced by SelectionStepHLT< Object >::SelectionStepHLT().
|
private |
jet corrector as extra selection type
Definition at line 204 of file TopHLTDQMHelper.h.
Referenced by SelectionStepHLT< Object >::SelectionStepHLT().
|
private |
jetID as an extra selection type
Definition at line 210 of file TopHLTDQMHelper.h.
Referenced by SelectionStepHLT< Object >::SelectionStepHLT().
|
private |
selection string on the jetID
Definition at line 217 of file TopHLTDQMHelper.h.
Referenced by SelectionStepHLT< Object >::SelectionStepHLT().
|
private |
Definition at line 189 of file TopHLTDQMHelper.h.
Referenced by SelectionStepHLT< Object >::SelectionStepHLT().
|
private |
min/max for object multiplicity
Definition at line 189 of file TopHLTDQMHelper.h.
Referenced by SelectionStepHLT< Object >::SelectionStepHLT().
|
private |
Definition at line 212 of file TopHLTDQMHelper.h.
|
private |
string cut selector
Definition at line 215 of file TopHLTDQMHelper.h.
|
private |
input collection
Definition at line 187 of file TopHLTDQMHelper.h.