#include <TemplatedJetBProbabilityComputer.h>
Public Types | |
typedef reco::IPTagInfo < Container, Base > | TagInfo |
using | Tokens = void |
Public Member Functions | |
float | discriminator (const TagInfoHelper &ti) const override |
double | jetProbability (const std::vector< float > &v) const |
TemplatedJetBProbabilityComputer (const edm::ParameterSet ¶meters) | |
Public Member Functions inherited from JetTagComputer | |
const std::vector< std::string > & | getInputLabels () const |
virtual void | initialize (const JetTagComputerRecord &) |
JetTagComputer () | |
JetTagComputer (const edm::ParameterSet &configuration) | |
float | operator() (const reco::BaseTagInfo &info) const |
float | operator() (const TagInfoHelper &helper) const |
void | setupDone () |
virtual | ~JetTagComputer () |
Private Attributes | |
double | m_cutMaxDecayLen |
double | m_cutMaxDistToAxis |
double | m_deltaR |
int | m_ipType |
double | m_minTrackProb |
unsigned int | m_nbTracks |
reco::TrackBase::TrackQuality | m_trackQuality |
int | m_trackSign |
bool | m_useAllQualities |
bool | useVariableJTA_ |
reco::btag::variableJTAParameters | varJTApars |
Additional Inherited Members | |
Protected Member Functions inherited from JetTagComputer | |
virtual float | discriminator (const reco::BaseTagInfo &) const |
void | uses (unsigned int id, const std::string &label) |
void | uses (const std::string &label) |
Definition at line 14 of file TemplatedJetBProbabilityComputer.h.
typedef reco::IPTagInfo<Container, Base> TemplatedJetBProbabilityComputer< Container, Base >::TagInfo |
Definition at line 18 of file TemplatedJetBProbabilityComputer.h.
using TemplatedJetBProbabilityComputer< Container, Base >::Tokens = void |
Definition at line 16 of file TemplatedJetBProbabilityComputer.h.
|
inline |
Definition at line 20 of file TemplatedJetBProbabilityComputer.h.
References edm::ParameterSet::getParameter(), TemplatedJetBProbabilityComputer< Container, Base >::m_cutMaxDecayLen, TemplatedJetBProbabilityComputer< Container, Base >::m_cutMaxDistToAxis, TemplatedJetBProbabilityComputer< Container, Base >::m_deltaR, TemplatedJetBProbabilityComputer< Container, Base >::m_ipType, TemplatedJetBProbabilityComputer< Container, Base >::m_minTrackProb, TemplatedJetBProbabilityComputer< Container, Base >::m_nbTracks, TemplatedJetBProbabilityComputer< Container, Base >::m_trackQuality, TemplatedJetBProbabilityComputer< Container, Base >::m_trackSign, TemplatedJetBProbabilityComputer< Container, Base >::m_useAllQualities, reco::TrackBase::qualityByName(), AlCaHLTBitMon_QueryRunRegistry::string, JetTagComputer::uses(), TemplatedJetBProbabilityComputer< Container, Base >::useVariableJTA_, and TemplatedJetBProbabilityComputer< Container, Base >::varJTApars.
|
inlineoverridevirtual |
log(all);
Reimplemented from JetTagComputer.
Definition at line 53 of file TemplatedJetBProbabilityComputer.h.
References python.cmstools::all(), b, HLT_FULL_cff::DeltaR, JetTagComputer::TagInfoHelper::get(), mps_fire::i, reco::IPTagInfo< Container, Base >::impactParameterData(), PyquenDefaultSettings_cff::impactParameters, edm::Ref< C, T, F >::isNull(), TemplatedJetBProbabilityComputer< Container, Base >::jetProbability(), log, TemplatedJetBProbabilityComputer< Container, Base >::m_ipType, TemplatedJetBProbabilityComputer< Container, Base >::m_nbTracks, TemplatedJetBProbabilityComputer< Container, Base >::m_useAllQualities, AlCaHLTBitMon_ParallelJobs::p, reco::IPTagInfo< Container, Base >::primaryVertex(), reco::IPTagInfo< Container, Base >::probabilities(), MetAnalyzer::pv(), reco::TrackBase::quality(), reco::IPTagInfo< Container, Base >::selectedTracks(), reco::btag::toTrack(), tracks, TemplatedJetBProbabilityComputer< Container, Base >::useVariableJTA_, reco::IPTagInfo< Container, Base >::variableJTA(), and TemplatedJetBProbabilityComputer< Container, Base >::varJTApars.
|
inline |
Definition at line 113 of file TemplatedJetBProbabilityComputer.h.
References gather_cfg::cout, funct::exp(), cmsLHEtoEOSManager::l, log, TemplatedJetBProbabilityComputer< Container, Base >::m_minTrackProb, SiStripPI::max, SiStripPI::min, and submitPVResolutionJobs::q.
Referenced by TemplatedJetBProbabilityComputer< Container, Base >::discriminator().
|
private |
Definition at line 155 of file TemplatedJetBProbabilityComputer.h.
Referenced by TemplatedJetBProbabilityComputer< Container, Base >::TemplatedJetBProbabilityComputer().
|
private |
Definition at line 156 of file TemplatedJetBProbabilityComputer.h.
Referenced by TemplatedJetBProbabilityComputer< Container, Base >::TemplatedJetBProbabilityComputer().
|
private |
Definition at line 152 of file TemplatedJetBProbabilityComputer.h.
Referenced by TemplatedJetBProbabilityComputer< Container, Base >::TemplatedJetBProbabilityComputer().
|
private |
Definition at line 151 of file TemplatedJetBProbabilityComputer.h.
Referenced by TemplatedJetBProbabilityComputer< Container, Base >::discriminator(), and TemplatedJetBProbabilityComputer< Container, Base >::TemplatedJetBProbabilityComputer().
|
private |
Definition at line 150 of file TemplatedJetBProbabilityComputer.h.
Referenced by TemplatedJetBProbabilityComputer< Container, Base >::jetProbability(), and TemplatedJetBProbabilityComputer< Container, Base >::TemplatedJetBProbabilityComputer().
|
private |
Definition at line 154 of file TemplatedJetBProbabilityComputer.h.
Referenced by TemplatedJetBProbabilityComputer< Container, Base >::discriminator(), and TemplatedJetBProbabilityComputer< Container, Base >::TemplatedJetBProbabilityComputer().
|
private |
Definition at line 157 of file TemplatedJetBProbabilityComputer.h.
Referenced by TemplatedJetBProbabilityComputer< Container, Base >::TemplatedJetBProbabilityComputer().
|
private |
Definition at line 153 of file TemplatedJetBProbabilityComputer.h.
Referenced by TemplatedJetBProbabilityComputer< Container, Base >::TemplatedJetBProbabilityComputer().
|
private |
Definition at line 158 of file TemplatedJetBProbabilityComputer.h.
Referenced by TemplatedJetBProbabilityComputer< Container, Base >::discriminator(), and TemplatedJetBProbabilityComputer< Container, Base >::TemplatedJetBProbabilityComputer().
|
private |
Definition at line 148 of file TemplatedJetBProbabilityComputer.h.
Referenced by TemplatedJetBProbabilityComputer< Container, Base >::discriminator(), and TemplatedJetBProbabilityComputer< Container, Base >::TemplatedJetBProbabilityComputer().
|
private |
Definition at line 149 of file TemplatedJetBProbabilityComputer.h.
Referenced by TemplatedJetBProbabilityComputer< Container, Base >::discriminator(), and TemplatedJetBProbabilityComputer< Container, Base >::TemplatedJetBProbabilityComputer().