#include <TrackProbabilityTagInfo.h>
Public Member Functions | |
virtual TrackProbabilityTagInfo * | clone () const |
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 () | |
virtual | ~TrackProbabilityTagInfo () |
Public Member Functions inherited from reco::JTATagInfo | |
virtual bool | hasTracks (void) const |
check if the algorithm is using the tracks or not More... | |
virtual edm::RefToBase< Jet > | jet (void) const |
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) |
virtual TrackRefVector | tracks (void) const |
returns a list of tracks associated to the jet More... | |
virtual | ~JTATagInfo (void) |
Public Member Functions inherited from reco::BaseTagInfo | |
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 | |
Protected Attributes inherited from reco::JTATagInfo | |
JetTracksAssociationRef | m_jetTracksAssociation |
Definition at line 11 of file TrackProbabilityTagInfo.h.
|
inline |
Definition at line 15 of file TrackProbabilityTagInfo.h.
|
inline |
|
inlinevirtual |
Definition at line 27 of file TrackProbabilityTagInfo.h.
|
inlinevirtual |
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, create_public_lumi_plots::exp, factorial(), prof2calltree::l, cmsBatch::log, m_probability2d, m_probability3d, bookConverter::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().