#include <PromptTrackCountingComputer.h>
◆ Tokens
◆ PromptTrackCountingComputer()
PromptTrackCountingComputer::PromptTrackCountingComputer |
( |
const edm::ParameterSet & |
parameters | ) |
|
|
inline |
Definition at line 20 of file PromptTrackCountingComputer.h.
References m_cutMaxDecayLen, m_cutMaxDistToAxis, m_deltaR, m_deltaRmin, m_ipType, m_nthTrack, m_trackQuality, m_useAllQualities, maxImpactParameter, maxImpactParameterSig, reco::TrackBase::qualityByName(), AlCaHLTBitMon_QueryRunRegistry::string, and JetTagComputer::uses().
36 if (trackQualityType ==
"any" || trackQualityType ==
"Any" || trackQualityType ==
"ANY")
reco::TrackBase::TrackQuality m_trackQuality
double m_cutMaxDistToAxis
double maxImpactParameterSig
void uses(unsigned int id, const std::string &label)
static TrackQuality qualityByName(const std::string &name)
double maxImpactParameter
◆ discriminator()
float PromptTrackCountingComputer::discriminator |
( |
const TagInfoHelper & |
ti | ) |
const |
|
inlineoverridevirtual |
◆ orderedSignificances()
std::multiset<float> PromptTrackCountingComputer::orderedSignificances |
( |
const reco::TrackIPTagInfo & |
tkip | ) |
const |
|
inlineprotected |
Definition at line 56 of file PromptTrackCountingComputer.h.
References electronAnalyzer_cfi::DeltaR, mps_fire::i, reco::IPTagInfo< Container, Base >::impactParameterData(), edm::Ref< C, T, F >::isNull(), m_cutMaxDecayLen, m_cutMaxDistToAxis, m_deltaR, m_deltaRmin, m_ipType, m_trackQuality, m_useAllQualities, maxImpactParameter, reco::IPTagInfo< Container, Base >::primaryVertex(), MetAnalyzer::pv(), quality, reco::IPTagInfo< Container, Base >::selectedTracks(), pwdgSkimBPark_cfi::tracks, and relativeConstraints::value.
Referenced by discriminator().
59 std::multiset<float> significances;
62 return std::multiset<float>();
69 for (std::vector<reco::btag::TrackIPData>::const_iterator it = impactParameters.begin();
70 it != impactParameters.end();
81 significances.insert(((
m_ipType == 0) ? it->ip3d : it->ip2d).significance());
reco::TrackBase::TrackQuality m_trackQuality
const Container & selectedTracks() const
double m_cutMaxDistToAxis
const std::vector< btag::TrackIPData > & impactParameterData() const
bool isNull() const
Checks for null.
const edm::Ref< VertexCollection > & primaryVertex() const
double maxImpactParameter
◆ m_cutMaxDecayLen
double PromptTrackCountingComputer::m_cutMaxDecayLen |
|
protected |
◆ m_cutMaxDistToAxis
double PromptTrackCountingComputer::m_cutMaxDistToAxis |
|
protected |
◆ m_deltaR
double PromptTrackCountingComputer::m_deltaR |
|
protected |
◆ m_deltaRmin
double PromptTrackCountingComputer::m_deltaRmin |
|
protected |
◆ m_ipType
int PromptTrackCountingComputer::m_ipType |
|
protected |
◆ m_nthTrack
int PromptTrackCountingComputer::m_nthTrack |
|
protected |
◆ m_trackQuality
◆ m_useAllQualities
bool PromptTrackCountingComputer::m_useAllQualities |
|
protected |
◆ maxImpactParameter
double PromptTrackCountingComputer::maxImpactParameter |
|
protected |
◆ maxImpactParameterSig
double PromptTrackCountingComputer::maxImpactParameterSig |
|
protected |