CMS 3D CMS Logo

TauGenJetDecayModeSelector.cc
Go to the documentation of this file.
2 
4 
6  selectedTauDecayModes_ = cfg.getParameter<vstring>("select");
7 }
8 
10  std::string tauGenJetDecayMode = JetMCTagUtils::genTauDecayMode(tauGenJet);
11  for (vstring::const_iterator selectedTauDecayMode = selectedTauDecayModes_.begin();
12  selectedTauDecayMode != selectedTauDecayModes_.end();
13  ++selectedTauDecayMode) {
14  if (tauGenJetDecayMode == (*selectedTauDecayMode))
15  return true;
16  }
17  return false;
18 }
19 
21 
reco::GenJet
Jets made from MC generator particles.
Definition: GenJet.h:23
TauGenJetDecayModeSelectorImp::selectedTauDecayModes_
vstring selectedTauDecayModes_
Definition: TauGenJetDecayModeSelector.h:32
MakerMacros.h
DEFINE_FWK_MODULE
#define DEFINE_FWK_MODULE(type)
Definition: MakerMacros.h:16
TauGenJetDecayModeSelectorImp::operator()
bool operator()(const reco::GenJet &) const
Definition: TauGenJetDecayModeSelector.cc:9
TauGenJetDecayModeSelector.h
TauGenJetDecayModeSelector
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
edm::ParameterSet
Definition: ParameterSet.h:47
looper.cfg
cfg
Definition: looper.py:297
TauGenJetDecayModeSelectorImp::TauGenJetDecayModeSelectorImp
TauGenJetDecayModeSelectorImp(const edm::ParameterSet &, edm::ConsumesCollector &iC)
Definition: TauGenJetDecayModeSelector.cc:5
TauGenJetDecayModeSelectorImp::vstring
std::vector< std::string > vstring
Definition: TauGenJetDecayModeSelector.h:31
JetMCTag.h
edm::ConsumesCollector
Definition: ConsumesCollector.h:45
JetMCTagUtils::genTauDecayMode
std::string genTauDecayMode(const reco::CompositePtrCandidate &c)
Definition: JetMCTag.cc:70