![]() |
![]() |
#include <TrackProbabilityTagInfo.h>
Public Member Functions | |
TrackProbabilityTagInfo * | clone () const override |
clone More... | |
virtual float | discriminator (int ipType, float minProb) const |
int | factorial (int n) const |
virtual float | jetProbability (int ip, float minTrackProb) const |
virtual float | probability (size_t n, int ip) const |
virtual int | selectedTracks (int ipType) const |
virtual const Track & | track (size_t n, int ipType) const |
virtual int | trackIndex (size_t n, int ip) const |
TrackProbabilityTagInfo (const std::vector< double > &probability2d, const std::vector< double > &probability3d, const std::vector< int > &trackOrder2d, const std::vector< int > &trackOrder3d, const JetTracksAssociationRef &jtaRef) | |
TrackProbabilityTagInfo () | |
~TrackProbabilityTagInfo () override | |
![]() | |
bool | hasTracks (void) const override |
check if the algorithm is using the tracks or not More... | |
edm::RefToBase< Jet > | jet (void) const override |
returns a polymorphic reference to the tagged jet More... | |
const JetTracksAssociationRef & | jtaRef (void) const |
JTATagInfo (void) | |
JTATagInfo (const JetTracksAssociationRef &jtaRef) | |
void | setJTARef (const JetTracksAssociationRef &jtaRef) |
TrackRefVector | tracks (void) const override |
returns a list of tracks associated to the jet More... | |
~JTATagInfo (void) override | |
![]() | |
BaseTagInfo (void) | |
virtual TaggingVariableList | taggingVariables (void) const |
returns a description of the extended informations in a TaggingVariableList More... | |
virtual | ~BaseTagInfo (void) |
Private Attributes | |
std::vector< double > | m_probability2d |
std::vector< double > | m_probability3d |
std::vector< int > | m_trackOrder2d |
std::vector< int > | m_trackOrder3d |
Additional Inherited Members | |
![]() | |
JetTracksAssociationRef | m_jetTracksAssociation |
Definition at line 11 of file TrackProbabilityTagInfo.h.
|
inline |
Definition at line 15 of file TrackProbabilityTagInfo.h.
|
inline |
|
inlineoverride |
Definition at line 27 of file TrackProbabilityTagInfo.h.
|
inlineoverridevirtual |
clone
Reimplemented from reco::JTATagInfo.
Definition at line 127 of file TrackProbabilityTagInfo.h.
References TrackProbabilityTagInfo().
|
inlinevirtual |
Recompute discriminator ipType = 0 means 3d impact parameter ipType = 1 means transverse impact parameter
minProb is the minimum probability allowed for a single track. Tracks with lower probability are considered with a probability = minProb.
Definition at line 100 of file TrackProbabilityTagInfo.h.
References jetProbability().
|
inline |
Definition at line 29 of file TrackProbabilityTagInfo.h.
Referenced by jetProbability().
|
inlinevirtual |
Definition at line 50 of file TrackProbabilityTagInfo.h.
References gather_cfg::cout, JetChargeProducer_cfi::exp, factorial(), checklumidiff::l, cmsBatch::log, m_probability2d, m_probability3d, SiStripPI::max, min(), lumiQueryAPI::q, and findQualityFiles::v.
Referenced by discriminator().
|
inlinevirtual |
Definition at line 35 of file TrackProbabilityTagInfo.h.
References m_probability2d, and m_probability3d.
Referenced by TrackProbabilityTagPlotter::analyzeTag().
|
inlinevirtual |
Definition at line 102 of file TrackProbabilityTagInfo.h.
References m_probability2d, and m_probability3d.
Referenced by TrackProbabilityTagPlotter::analyzeTag().
|
inlinevirtual |
Definition at line 122 of file TrackProbabilityTagInfo.h.
References trackIndex(), and reco::JTATagInfo::tracks().
|
inlinevirtual |
Definition at line 107 of file TrackProbabilityTagInfo.h.
References m_probability2d, m_probability3d, m_trackOrder2d, and m_trackOrder3d.
Referenced by track().
|
private |
Definition at line 130 of file TrackProbabilityTagInfo.h.
Referenced by jetProbability(), probability(), selectedTracks(), and trackIndex().
|
private |
Definition at line 131 of file TrackProbabilityTagInfo.h.
Referenced by jetProbability(), probability(), selectedTracks(), and trackIndex().
|
private |
Definition at line 132 of file TrackProbabilityTagInfo.h.
Referenced by trackIndex().
|
private |
Definition at line 133 of file TrackProbabilityTagInfo.h.
Referenced by trackIndex().