#include <TemplatedTrackCountingComputer.h>
Public Types | |
typedef reco::IPTagInfo< Container, Base > | TagInfo |
Public Member Functions | |
float | discriminator (const TagInfoHelper &ti) const override |
TemplatedTrackCountingComputer (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 () |
Protected Member Functions | |
std::multiset< float > | orderedSignificances (const TagInfo &tkip) const |
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) |
Protected Attributes | |
double | m_cutMaxDecayLen |
double | m_cutMaxDistToAxis |
double | m_deltaR |
int | m_ipType |
double | m_minIP |
int | m_nthTrack |
reco::TrackBase::TrackQuality | m_trackQuality |
bool | m_useAllQualities |
bool | m_useSignedIPSig |
bool | useVariableJTA_ |
reco::btag::variableJTAParameters | varJTApars |
Definition at line 12 of file TemplatedTrackCountingComputer.h.
typedef reco::IPTagInfo<Container,Base> TemplatedTrackCountingComputer< Container, Base >::TagInfo |
Definition at line 16 of file TemplatedTrackCountingComputer.h.
|
inline |
Definition at line 18 of file TemplatedTrackCountingComputer.h.
References edm::ParameterSet::existsAs(), funct::false, edm::ParameterSet::getParameter(), TemplatedTrackCountingComputer< Container, Base >::m_cutMaxDecayLen, TemplatedTrackCountingComputer< Container, Base >::m_cutMaxDistToAxis, TemplatedTrackCountingComputer< Container, Base >::m_deltaR, TemplatedTrackCountingComputer< Container, Base >::m_ipType, TemplatedTrackCountingComputer< Container, Base >::m_minIP, TemplatedTrackCountingComputer< Container, Base >::m_nthTrack, TemplatedTrackCountingComputer< Container, Base >::m_trackQuality, TemplatedTrackCountingComputer< Container, Base >::m_useAllQualities, TemplatedTrackCountingComputer< Container, Base >::m_useSignedIPSig, reco::TrackBase::qualityByName(), AlCaHLTBitMon_QueryRunRegistry::string, JetTagComputer::uses(), TemplatedTrackCountingComputer< Container, Base >::useVariableJTA_, and TemplatedTrackCountingComputer< Container, Base >::varJTApars.
|
inlineoverridevirtual |
Reimplemented from JetTagComputer.
Definition at line 55 of file TemplatedTrackCountingComputer.h.
References JetTagComputer::TagInfoHelper::get(), mps_fire::i, TemplatedTrackCountingComputer< Container, Base >::m_nthTrack, and TemplatedTrackCountingComputer< Container, Base >::orderedSignificances().
|
inlineprotected |
Definition at line 66 of file TemplatedTrackCountingComputer.h.
References HiRegitMuonDetachedTripletStep_cff::DeltaR, mps_fire::i, reco::IPTagInfo< Container, Base >::impactParameterData(), edm::Ref< C, T, F >::isNull(), TemplatedTrackCountingComputer< Container, Base >::m_cutMaxDecayLen, TemplatedTrackCountingComputer< Container, Base >::m_cutMaxDistToAxis, TemplatedTrackCountingComputer< Container, Base >::m_deltaR, TemplatedTrackCountingComputer< Container, Base >::m_ipType, TemplatedTrackCountingComputer< Container, Base >::m_minIP, TemplatedTrackCountingComputer< Container, Base >::m_trackQuality, TemplatedTrackCountingComputer< Container, Base >::m_useAllQualities, TemplatedTrackCountingComputer< Container, Base >::m_useSignedIPSig, p4, reco::IPTagInfo< Container, Base >::primaryVertex(), MetAnalyzer::pv(), reco::TrackBase::quality(), reco::IPTagInfo< Container, Base >::selectedTracks(), reco::btag::toTrack(), l1t::tracks, TemplatedTrackCountingComputer< Container, Base >::useVariableJTA_, reco::IPTagInfo< Container, Base >::variableJTA(), and TemplatedTrackCountingComputer< Container, Base >::varJTApars.
Referenced by TemplatedNegativeTrackCountingComputer< Container, Base >::discriminator(), and TemplatedTrackCountingComputer< Container, Base >::discriminator().
|
protected |
Definition at line 110 of file TemplatedTrackCountingComputer.h.
Referenced by TemplatedTrackCountingComputer< Container, Base >::orderedSignificances(), and TemplatedTrackCountingComputer< Container, Base >::TemplatedTrackCountingComputer().
|
protected |
Definition at line 111 of file TemplatedTrackCountingComputer.h.
Referenced by TemplatedTrackCountingComputer< Container, Base >::orderedSignificances(), and TemplatedTrackCountingComputer< Container, Base >::TemplatedTrackCountingComputer().
|
protected |
Definition at line 109 of file TemplatedTrackCountingComputer.h.
Referenced by TemplatedTrackCountingComputer< Container, Base >::orderedSignificances(), and TemplatedTrackCountingComputer< Container, Base >::TemplatedTrackCountingComputer().
|
protected |
Definition at line 108 of file TemplatedTrackCountingComputer.h.
Referenced by TemplatedTrackCountingComputer< Container, Base >::orderedSignificances(), and TemplatedTrackCountingComputer< Container, Base >::TemplatedTrackCountingComputer().
|
protected |
Definition at line 104 of file TemplatedTrackCountingComputer.h.
Referenced by TemplatedTrackCountingComputer< Container, Base >::orderedSignificances(), and TemplatedTrackCountingComputer< Container, Base >::TemplatedTrackCountingComputer().
|
protected |
Definition at line 107 of file TemplatedTrackCountingComputer.h.
Referenced by TemplatedNegativeTrackCountingComputer< Container, Base >::discriminator(), TemplatedTrackCountingComputer< Container, Base >::discriminator(), and TemplatedTrackCountingComputer< Container, Base >::TemplatedTrackCountingComputer().
|
protected |
Definition at line 112 of file TemplatedTrackCountingComputer.h.
Referenced by TemplatedTrackCountingComputer< Container, Base >::orderedSignificances(), and TemplatedTrackCountingComputer< Container, Base >::TemplatedTrackCountingComputer().
|
protected |
Definition at line 113 of file TemplatedTrackCountingComputer.h.
Referenced by TemplatedTrackCountingComputer< Container, Base >::orderedSignificances(), and TemplatedTrackCountingComputer< Container, Base >::TemplatedTrackCountingComputer().
|
protected |
Definition at line 105 of file TemplatedTrackCountingComputer.h.
Referenced by TemplatedTrackCountingComputer< Container, Base >::orderedSignificances(), and TemplatedTrackCountingComputer< Container, Base >::TemplatedTrackCountingComputer().
|
protected |
Definition at line 101 of file TemplatedTrackCountingComputer.h.
Referenced by TemplatedTrackCountingComputer< Container, Base >::orderedSignificances(), and TemplatedTrackCountingComputer< Container, Base >::TemplatedTrackCountingComputer().
|
protected |
Definition at line 102 of file TemplatedTrackCountingComputer.h.
Referenced by TemplatedTrackCountingComputer< Container, Base >::orderedSignificances(), and TemplatedTrackCountingComputer< Container, Base >::TemplatedTrackCountingComputer().